Guia breve de ArchLinux + Cinnamon

Por toda la red e encontrado muchos tutoriales de Arch con diferentes escritorios, pero esta vez, les agregare uno mas a la lista con Arch + Cinnamon (Mas los otros escritorios). Con otras pequeñas guias de Systemctl.

Saludos, recién regrese a mi sistema favorito desde hace tiempo y quiero compartir una guia personal mas la instalación de Cinnamon.

Sobre cinnamon.

Cinnamon es una bifurcación de GNOME Shell, desarrollado inicialmente por Linux Mint. Intenta proveer un entorno de escritorio más tradicional basado en la metáfora de escritorio, como GNOME 2. Cinnamon usa Muffin, una bifurcación del gestor de ventanas de GNOME 3 Mutter, como su gestor de ventanas desde la versión 1.2.

Guia breve de ArchLinux + Cinnamon

Guia Breve de Instalación de ArchLinux.

(También, es recomendable usar la Wiki de Arch.)

Wiki español o Wiki ingles (Esta mas actual y completa)

Nota: Lo que este después de “//” lo escribo como sugerencias o lo que significa cada comando.

Una vez booteado con la imagen de Arch, elegimos la distribucion del teclado:
# loadkeys la-latin1

“”"” Podemos ver todas las distribuciones disponibles para el teclado con el siguiente comando:
# ls /usr/share/kbd/keymaps/i386/qwerty

En el proceso de instalación, puede que tarde descargar los paquetes, en tal caso, hay que actualizar los repositorios (Los 10 Mejores):

# cd /etc/pacman.d && mv mirrorlist mirrorlist.backup && rankmirrors -n 10 mirrorlist.backup > mirrorlist

#####################
## Particionando el Disco ##
#####################

Para ver las particiones del Disco Duro:
# fdisk -l

Particionando de manera ncurses:
# cfdisk

Formatear:
# mkfs -t ext4 /dev/sdaX  // En este caso sera particionado con ext4, se pueden usar “ext2 ext3 entre otras”. // La “X” es la particion que se va a Formatear.

“”"” Para la Swap (opcional):
# mkswap /dev/sdaX // Formatear con Swap.
# swapon /dev/sdaX // Activar Swap.
# swapoff /dev/sdaX // Desactivar Swap.

Montar:
mount /dev/sdaX   /mnt    // La “X” es la particion que se va a Montar. ##

###########
## Internet ##
###########

Para saber si tenemos Red:
# ping http://www.google.com

“”"” Si todo funciona bien, Nos saltamos al siguiente paso.

Revisar nuestras redes (Wifi o Cableada):
# ip link

“” Cableada.
Activar la red cableada:
# ip link set enp4s0 up

“”"” Y se le asigna una IP dinámica mediante DHCP:
# dhclient enp5s0

“” Wifi.
Abrir la interfaz es wlan0:
# ip link set wlan0 up

Cerrar la interfaz inalámbrica
# ip link set wlan0 down

“”"”"” Descubrir el punto de acceso

“” Véase los puntos de acceso disponibles:
// Nota: Si se muestra “Interface doesn’t support scanning” (interfaz no compatible con el escaneo), entonces probablemente se olvidó de instalar el firmware. También puede puede probar abrir la interfaz como se muestra en el punto 1. En algunos casos, este mensaje también se muestra cuando no se está ejecutando iwlist como root. Además, la tarjeta de red inalámbrica puede estar bloqueada por otro sofware. Trate de conseguir rfkill y ejecute rfkill list all para comprobarlo.

# iw dev wlan0 scan | less

o

# $ iwlist wlan0 scanning | less

“”"” Asociación

Suponiendo que desea utilizar el ESSID MyEssid:

“” No cifrado

# iwconfig wlan0 essid “MyEssid”

O, en su defecto, por la nueva interfaz netlink:

# # iw wlan0 connect MyEssid

“” WEP

Usar una clave hexadecimal:

# iwconfig wlan0 essid “MyEssid” key 1234567890

Usar una calve ASCII:

# iwconfig wlan0 essid “MyEssid” key s:asciikey

“” WPA/WPA2

Hay que modificar el archivo /etc/wpa_supplicant.conf como se describe en WPA_Supplicant y acomodarlo a lo que obtuvo de #Access point discovery. A continuación, ejecute la siguiente orden:

# wpa_supplicant -i wlan0 -c /etc/wpa_supplicant.conf

Esto es suponiendo que el dispositivo utiliza el driver wext. Si esto no funciona, puede que tenga que reajustar estas opciones. Si está conectado correctamente, continúe en una nueva terminal (o dejar wpa_supplicant con Ctrl+c y añadir el parámetro -B a la orden anterior para que se ejecute en segundo plano). WPA_Supplicant contiene más información y solución de problemas.

Independientemente del método utilizado, se puede comprobar si se han asociado con éxito la siguiente manera:

# iwconfig wlan0

O, en su defecto, por la nueva interfaz netlink:

# iw dev wlan0 link

“” Obtener una dirección IP

Por último, proporcione una dirección IP a la interfaz de red. Ejemplos sencillos son:

# dhcpcd wlan0

o

# ip addr add 192.168.0.2/24 dev wlan0
# ip route add default via 192.168.0.1

Para direcciones IP estáticas.
// Nota: Si obtiene un error de tiempo de espera debido a un problema de waiting for carrier, entonces puede que tenga que ajustar el modo de canal a auto para el dispositivo específico.

# iwconfig wlan0 channel auto

“”"”"” Activar la red. (Despues de la instalación).

# systemctl enable dhcpcd.service o systemctl enable network // Recomendable la primera opción.

Para comprobar, reinicie o detenga todos los demonios de red y, luego, ejecute como superusuario:

# systemctl start dhcpcd.service o  systemctl start network // Recomendable la primera opción.

#################
## Instalación Base ##
#################

Instalando el sistema base:
# pacstrap /mnt base base-devel net-tools grub-bios wpa_actiond wireless_tools netcf wpa_supplicant os-prober ifplugd dialog sudo

“”"” Paquetes Opcionales:

#    b43-fwcutter – Drivers Para inalámbricas broadcomm
#    dbus-core systemd-tools. Sistema de gestión de llamadas dbus
#    libusb linusbx, soporte para dispositivos USB
#    linux-api-headers Cabeceras del kernel Linux
#    linux-atm, drivers del kernel para redes ATM
#    linux-firmware. Firmware soportado por el kernel Linux
#    linux-headers. Cabeceras del kernel Linux
#    mkinitcpio Utilidad para la creación de imágenes de arranque
#    net-tools. Herramientas de red
#    netcfg. Herramienta para la configuración de red
#    openssh. Cliente servidor de ssh
#    pacman-mirrorlist. Lista de servidores espejo de pacman
#    sudo. Herramienta para súper usuario
#    wireless-regdb wireless_tools wpa_actiond. Herramientas de configuration wireless

“”"” Generando el fichero fstab:
# genfstab -p /mnt >> /mnt/etc/fstab

####################
## Editando el Sistema ##
####################

“”"” Entrar en modo Chroot:
# arch-chroot /mnt

“”"” Hostname:
# echo Nombredelhostmane >> /etc/hostname

“”"” Hosts
# nano /etc/hosts   // Editar:

127.0.0.1   localhost.localdomain   localhost Nombredelhostname
::1                localhost.localdomain   localhost Nombredelhostname

//Tanto en Hostname y Host, tienen que tener el mismo nombre//

“”"” Nuestra localización
# ln -s /usr/share/zoneinfo/America/Mexico_City /etc/localtime

“”"” Hora
# nano /etc/adjtime // Agregar (Se recomienda usar UTC):

hwclock –systohc –utc
hwclock –systohc –localtime

“”"” Localidad
# nano /etc/locale.gen  // Descomentar:

es_MX.UTF-8 UTF-8
es_MX ISO-8859-1

# nano /etc/locale.conf // Agregar:

LANG=es_MX.UTF-8
LC_COLLATE=C

# locale-gen

“”"” La distribución del teclado:
# nano /etc/vconsole.conf // Agregar:

KEYMAP=la-latin1

“”"” Seguido hacemos que la shell actual lea esta nueva configuracion de local:
# source /etc/locale.conf

########################################
######### Aquí puedes seguir desde:###########

##”Durante la instalación o de la nueva instalación”##
########################################

“”"” Creamos el RAMDisk inicial.

# mkinitcpio -p linux // La mayoría de los usuarios están bien con los defaults del archivo /etc/mkinitcpio.conf

“”"” Configurar el gestor de arranque // Instalamos el grub en nuestro disco:

# grub-install /dev/sda

“”"” Creamos el archivo de configuracion del grub.

# grub-mkconfig -o /boot/grub/grub.cfg

“”"” El password de root:
# passwd

“”"” Salir del Chroot.
# exit

“”"” Desmontamos el sistema de archivos.
# umount /mnt/

“”"” Reiniciamos.
# reboot

############################
## Booteando nuestro nuevo Arch ##
############################

Solo para los que usamos catalyst:

“”"” Verificar, en el proceso de booteo, en el grub. Editar “e” la entrada del kernel y agregar “nomodeset”.

###########################
## Entrar a Nuestro Arch ##
###########################

“” Agregar usuario con permisos y home en bash.
# useradd -m -G users,wheel,audio,floppy,video,storage,lp,games,power,scanner,optical -s /bin/bash nombredelusuario

“”"” Agregar password al Nuevo usuario.
# passwd nombredelusuario

“”"” Sudo.
# nano /etc/sudoers // Descomentar & Agregar:

root ALL=(ALL) ALL
nombredelusuario ALL=(ALL) ALL     // Agregar

“”"”" Pueden descomentar (Quitar este signo “#“) cualquiera de estos 2.
## Uncomment to allow members of group wheel to execute any command
# %wheel ALL=(ALL) ALL                 // Este solo da permisos wheel al usuario

# ## Same thing without a password
# %wheel ALL=(ALL) NOPASSWD: ALL        // Este, ademas de dar permisos wheel, al usuario, no pedirá la contraseña.

#################################
####### Durante la instalación #########
############### ó ################
### Dentro de la nueva instalación #######
#################################

Una vez editado el sistema(conf, locale, etc), en el proceso de instalación, antes de llegar a mkinitcpio -p linux, editar “nano /etc/pacman.conf” y agregar en este orden:

##################
## /etc/pacman.conf ##
##################

“” Descomentar ‘Color’ y agregar ‘ILoveCandy‘ después de “#Optional”.

[options]
ILoveCandy
# The following paths are commented out with their default values listed.
# If you wish to use different paths, uncomment and update the paths.
# Color
# UseSyslog. Para utilizar registro del sistema para cambios
# ShowSize: mostrar el tamaño de los paquetes a descargar/instalar
# UseDelta: Utilizar metapaquetes de cambios delta, logra paquetes más pequeños y descargas más ligeras
# TotalDownload: muestra el total de descargado en el avance
# CheckSpace: verifica el espacio en disco disponible antes de hacer cualquier cambio

“”"” Descomentar los repos Multilib   // Solo cuando se instalo Arch 64 bits.

“”"” Agregar al final.     // Para los drivers Catalyst.
[catalyst]  ## o ## [catalyst-stable]
Server = http://catalyst.wirephire.com/repo/catalyst/$arch
SigLevel = Optional TrusAll

[archlinuxfr]
Server = http://repo.archlinux.fr/$arch
SigLevel = Optional TrusAll

“”"” (Opcinal) Editar los Espejos:
# nano /etc/pacman.d/mirrorlist

“”"” (Opcional) Usar los 10 mejores repositorios.
# cd /etc/pacman.d && mv mirrorlist mirrorlist.backup && rankmirrors -n 10 mirrorlist.backup > mirrorlist

#########################
## Proceder con la instalación ##
#########################

# pacman -Syyu
# pacman -S yaourt                     // Editar /etc/yaourtrc, Hasta abajo, descomentar “Pacman”.
# yaourt -Syyu
# yaourt -S networkmanager dbus ntp gamin ntfs-3g links

“” Instalar los drivers de Ati:
# yaourt -S catalyst-dkms (para 32-bit)
# yaourt -S catalyst-dkms lib32-catalyst-utils (para 64-bit)
# yaourt -S catalyst-hook linux-headers

“”"” Una vez instalado los drivers catalyst:

# aticonfig –initial             // editar “/etc/defautl/grub”, para agregar nomodeset en el arranque.

“” NVIDIA:
# yaourt -S nvidia (para 32-bit)
# yaourt -S nvidia lib32-nvidia-utils (para 64-bit)

“” INTEL:
# yaourt -S xf86-video-intel xorg

“”"” Cinnamon
# yaourt -S cinnamon gnome gnome-estra gdm nemo gksu
# systemctl enable gdm.service

“”"” KDE
# yaourt -S kde-meta kde-l10n-es kde-meta-kdeutils kdeplasma-applets-networkmanagement

“”"” Gnome
# yaourt -S gnome gnome-extra network-manager-applet
# systemctl enable gdm.service

“”"” XFCE
# yaourt -S xfce4 xfce4-goodies libxfce4ui libxfce4util thunar-archive-plugin xfce4-dev-tools xfce4-whiskermenu-plugin

“” Para XFCE un “login manager”.
“”"”Slim
# yaourt -S slim slim-themes archlinux-themes-slim
# systemctl enable slim.service

“” Editamos como usuario.
# nano ~/.xinitrc // Agremamos:

exec startxfce4

“”"” lxdm
# yaourt -S lxdm ttf-bitstream-vera ttf-dejavu ttf-droid ttf-freefont
# systemctl enable lxdm.service

###########################
## Activar los servicios ##
###########################

# systemctl enable atieventsd
# systemctl enable temp-links-catalyst
# systemctl enable catalyst-hook
# systemctl enable dhcpcd.service   ## Este se elimina/detiene cuando se entra en modo gráfico(KDE, Gnome, etc).
# systemctl enable avahi-daemon.service
# systemctl enable cups.service
# systemctl enable NetworkManager.service // Red para las X.
# systemctl enable cronie.service // Crond (Programación de eventos).
# systemctl enable cupsd.service // Cups.
# systemctl enable ntpd.service // Ntp.
# systemctl enable smbd.service // Samba.
# systemctl enable nginx.service // Servidor Web Nginx
# systemctl enable kdm.service // KDM.
# systemctl enable dkms.service
# systemctl enable gdm.service // Gdm.
# systemctl enable

##########
## Grub ##
##########

Editar “/etc/default/grub”.

“”" Tiempo de entrada:

GRUB_DEFAULT=0
GRUB_DEFAULT=50

“”" Vídeo

Buscar:
# GRUB_CMDLINE_LINUX=”******** “

Agregar al final de la linea:
# nomodeset ó radeon.modeset=0 blacklist=radeon 3

“”"” Actualizar el grub:

“” En Arch:
# grub-mkconfig -o /boot/grub/grub.cfg

############
## Systemctl ##
############

“”"” La principal herramienta de systemd es:
# systemctl

“”"” Listar las unidades en ejecucion
# systemctl list-units

// Las unidades disponibles se encuentra listados en los directorios /lib/systemd/system y /etc/systemd/system, aunque tambien se pueden listar con:

# systemctl list-unit-files  // Esto me da la lista de las unidades disponibles y el estatus de ellas

# Activar una unidad:
# systemctl start

# Deactivar una unidad:
# systemctl stop

# Reiniciar una unidad:
# systemctl restart

# Recargar una unidad:
# systemctl reload

# Muestra el estatus de una unidad, incluso si esta en ejecucion o no:
# systemctl status

# Habilita la unidad que sea iniciado en el proximo arranque:
# systemctl enable

# Deshabilita una unidad para que no sea iniciado automaticamente en el siguiente arranque:
# systemctl disable

# http://freedesktop.org/wiki/Software/systemd/
#
# http://0pointer.de/public/systemd-man/systemd.unit.html
#
# https://wiki.archlinux.org/index.php/Systemd

######################
## Al finalizar la instalación ##
######################

##############
## Paquetes ##
##############

Lista de paquetes a instalar:

  • En este se añade la integración con los temas GTK a QT/Oxygen.
  • Firefox
  • Chromium
  • Clementine
  • Amarok
  • Tux Guitar
  • Blender
  • Vlc
  • Pulseaudio
  • Alsa (mas plugins)
  • Deluge
  • Qbittorrent
  • K3B
  • Paquetes para comprimir y descomprimir paquetes.
  • HandBrake
  • Gstreamer
  • Flash Plugin (Navegadores)
  • Libreoffice.
  • Geany
  • Gimp
  • Inkscape
  • Testdisk
  • Lector/Editor de pdf
  • Openshot
  • Acetoneiso2
  • Aircrack
  • Vim

## Para KDE
# yaourt -Syyu

# yaourt -S firefox firefox-i18n-es-mx clementine amarok loudmouth ifuse libmygpo-qt clamz libgnomeui tuxguitar blender vlc phonon-vlc avahi libnotify ncurses libdvdcss lirc-utils libavc1394 libdc1394 kdelibs libbluray flac portaudio twolame projectm libcaca libgme librsvg libgoom2 vcdimager xosd aalib libmtp smbclient libcdio ttf-freefont ttf-dejavu opus libssh2 pulseaudio pulseaudio-alsa lib32-libpulse lib32-alsa-plugins alsa-utils alsa-plugins lib32-alsa-plugins lib32-jack lib32-libsamplerate lib32-speex jack speex libsamplerate chromium deluge k3b cdrdao dvd+rw-tools emovix normalize sox transcode  kde-gtk-config gtk3 gtk2 oxygen-gtk2 oxygen-gtk3 jdk7-openjdk jre7-openjdk jre7-openjdk-headless icedtea-web-java7 git tk perl-libwww perl-term-readkey perl-mime-tools perl-net-smtp-ssl perl-authen-sasl cvsps gnome-keyring perl-lwp-protocol-https vim screenfetch scrot wget lrzip haskell-zlib perl-archive-zip perl-compress-bzip2 libunrar sharutils unrar unace unarj unzip p7zip zip conky qbittorrent quiterss pidgin handbrake gst-plugins-good gst-libav gst-plugins-good gst-plugins-bad gst-plugins-ugly gst-vaapi gstreamer0.10-ugly qt-gstreamer libcanberra-gstreamer gimp gutenprint webkitgtk2 poppler-glib inkscape pstoedit texlive-core python2-lxml pyxml uniconvertor scribus gtk gstreamer0.10-base-plugins gstreamer0.10-good-plugins gstreamer0.10-bad-plugins gstreamer0.10-ugly-plugins gvfs automoc4 boost cmake gparted dosfstools jfsutils f2fs-tools btrfs-progs exfat-utils nilfs-utils polkit-gnome gpart mtools flashplugin python2-beautifulsoup3 python-lxml-docs cups cups-pdf foomatic-db-engine foomatic-db foomatic-db-nonfree ruby psutils t1utils java-runtime gvfs-afc gvfs-smb gvfs-gphoto2 gvfs-obexftp gvfs-afp gvfs-mtp gvfs-goa libsoup-gnome dbus-python pygobject libreoffice libreoffice-base libreoffice-es libreoffice-extensions libreoffice-langpack libmythes beanshell vigra libmspack libwpg libreoffice-postgresql-connector cabextract ifplugd dialog codecs64 dkms mesa-demos libquicktime aircrack-ng gnu-netcat kino openshot avidemux-qt geany geany-plugins dvdrip lxdvdrip fuseiso bluefish id3lib xinetd xine-lib xine-ui kdenlive python-pip transmageddon dvdstyler livestreamer monodevelop kdevelop pv acetoneiso2 npapi-sdk imlib qiv giblib feh bleachbit soundconverter devede potrace xsane xsane-gimp gimp-dbp gimp-plugin-fblur gimp-plugin-gmic gimp-plugin-lqr gimp-plugin-mathmap gimp-plugin-wavelet-decompose gimp-plugin-wavelet-denoise gimp-refocus gimp-ufraw pinta ffmpegsource lsb-release ld-lsb pdfmod fusepod isomaster glade rar lhasa j7z pdfcrack i2c-tools hddtemp arj lzop pigz uudeview choqok brasero hardinfo testdisk libisofs libburn dvdisaster smplayer

# sudo sensors-detect

## Para GTK(Gnome, Cinnamon, Xfce …):

Lista de paquetes a instalar:

  • En este se añade la integración con los temas QT a GTK.
  • Firefox
  • Chromium
  • Clementine
  • Amarok
  • Tux Guitar
  • Blender
  • Vlc
  • Pulseaudio
  • Alsa (mas plugins)
  • Deluge
  • Qbittorrent
  • K3B
  • Paquetes para comprimir y descomprimir paquetes.
  • HandBrake
  • Gstreamer
  • Flash Plugin (Navegadores)
  • Libreoffice.
  • Geany
  • Gimp
  • Inkscape
  • Testdisk
  • Lector/Editor de pdf
  • Openshot
  • Acetoneiso2
  • Aircrack
  • Vim

# yaourt -S gtk-engines gtk-engine-murrine libgnomeuimm libgnomeui

# yaourt -S firefox firefox-i18n-es-mx clementine amarok loudmouth ifuse libmygpo-qt clamz libgnomeui tuxguitar blender vlc phonon-vlc avahi libnotify ncurses libdvdcss lirc-utils libavc1394 libdc1394 libbluray flac portaudio twolame projectm libcaca libgme librsvg libgoom2 vcdimager xosd aalib libmtp smbclient libcdio ttf-freefont ttf-dejavu opus libssh2 pulseaudio pulseaudio-alsa lib32-libpulse lib32-alsa-plugins alsa-utils alsa-plugins lib32-alsa-plugins lib32-jack lib32-libsamplerate lib32-speex jack speex libsamplerate chromium deluge k3b cdrdao dvd+rw-tools emovix normalize sox transcode gtk3 gtk2 jdk7-openjdk jre7-openjdk jre7-openjdk-headless icedtea-web-java7 git tk perl-libwww perl-term-readkey perl-mime-tools perl-net-smtp-ssl perl-authen-sasl cvsps gnome-keyring perl-lwp-protocol-https vim screenfetch scrot wget lrzip haskell-zlib perl-archive-zip perl-compress-bzip2 libunrar sharutils unrar unace unarj unzip p7zip zip conky qbittorrent quiterss pidgin handbrake gst-plugins-good gst-libav gst-plugins-good gst-plugins-bad gst-plugins-ugly gst-vaapi gstreamer0.10-ugly libcanberra-gstreamer gimp gutenprint webkitgtk2 poppler-glib inkscape pstoedit texlive-core python2-lxml pyxml uniconvertor scribus gtk gstreamer0.10-base-plugins gstreamer0.10-good-plugins gstreamer0.10-bad-plugins gstreamer0.10-ugly-plugins gvfs automoc4 boost cmake gparted dosfstools jfsutils f2fs-tools btrfs-progs exfat-utils nilfs-utils polkit-gnome gpart mtools flashplugin python2-beautifulsoup3 python-lxml-docs cups cups-pdf foomatic-db-engine foomatic-db foomatic-db-nonfree ruby psutils t1utils java-runtime gvfs-afc gvfs-smb gvfs-gphoto2 gvfs-obexftp gvfs-afp gvfs-mtp gvfs-goa libsoup-gnome dbus-python pygobject libreoffice libreoffice-base libreoffice-es libreoffice-extensions libreoffice-langpack libmythes beanshell vigra libmspack libwpg libreoffice-postgresql-connector cabextract ifplugd dialog codecs64 dkms mesa-demos libquicktime aircrack-ng gnu-netcat openshot avidemux geany geany-plugins dvdrip lxdvdrip fuseiso bluefish id3lib xinetd xine-lib xine-ui python-pip transmageddon dvdstyler livestreamer monodevelop pv acetoneiso2 npapi-sdk imlib qiv giblib feh bleachbit soundconverter devede potrace xsane xsane-gimp gimp-dbp gimp-plugin-fblur gimp-plugin-gmic gimp-plugin-lqr gimp-plugin-mathmap gimp-plugin-wavelet-decompose gimp-plugin-wavelet-denoise gimp-refocus gimp-ufraw pinta ffmpegsource lsb-release ld-lsb pdfmod fusepod isomaster glade rar lhasa j7z pdfcrack i2c-tools hddtemp arj lzop pigz uudeview choqok brasero hardinfo testdisk libisofs libburn dvdisaster smplayer

“”"”" Fonts

# yaourt -S artwiz-fonts cantarell-fonts font-bh-ttf font-misc-ethiopic fontforge libfs libotf pangox-compat sdl2_ttf ttf-tlwg ttf-linux-libertine font-mathematica ttf-droid ttf-hanazono ttf-inconsolata ttf-liberation ttf-symbola ttf-ubuntu-font-family wqy-microhei ttf-baekmuk ttf-arphic-uming ttf-cheapskate ttf-freebanglafont ttf-freefont ttf-hannom ttf-indic-otf ttf-junicode ttf-mph-2b-damase ttf-sazanami ttf-tibetan-machine ttf-ubraille opendesktop-fonts ttf-gentium ttf-linux-libertine-g python2-fonttools lib32-freetype2 lib32-sdl_ttf

“”"” Aur
# yaourt -S ttf-arkpandora ttf-microsoft-arial ttf-ms-fonts ttf-tahoma ttf-vista-fonts
# yaourt -S texlive-most

 

Fuente: libuntu

¿Quién está en línea?

Hay 6954 invitados y ningún miembro en línea