¿Qué hacer después de instalar Slackware? Guía fácil y rápida

Hoy les voy a enseñar el cómo dejar listo nuestro Slackware después de haberlo instalado.

¿Porqué usar Slackware?

Bueno todos saben que hará algo mas de cinco meses hice el cambio de Debian a openSUSE en todas mis máquinas incluyendo a mis servidores. Ahora hice lo mismo ya que me dije.. Si openSUSE ha salido de SUSE y esta surgió de Slackware.. ¿Cómo sera Slackware? Y decidí probarla :).

Tal fue mi agrado que no pude contener la emoción y aunque uno tiene que que jugar un poco con el rollito de slackpkg, installpkg, sbopkg y la web de Slackbuilds, queda claro que merece la pena ya que conseguimos un rendimiento que no veremos ni en Debian, Fedora, RHEL, SUSE, Arch, etc…

La única distro que se le asoma en rendimiento es Gentoo y esta peca de los tiempos de compilación y de una instalación muy larga, mientras que Slackware esta instalada en 20 minutos (dependiendo del software que elijamos) :D.

Mi historia… la historia de un Debianero, el padre de Linux, al cual adore durante años y del cual pase por los hermanos RHEL y sus descendientes, y después por una hija de una rama completamente independiente openSUSE de la madre SUSE la cual me abrió camino a un mundo sin precedentes. La madre de las distribuciónes linux.. Slackware :D.

Un largo camino me llevo a un mundo llamado Linux de verdad. Un mundo que se parece mucho a Unix. Un mundo en el cual se compilan los paquetes. Un mundo en el que no se instalan paquetes basura al querer instalar una aplicación ya que unicamente necesitamos solo las dependencias de estos. Un mundo de estabilidad. Un mundo sin versiontitis y distrotitis.

Aún así, esta distro es actual, se actualiza periódicamente.. Para dar un ejemplo: Slackware 14.1 salio el dia 7.11.2013. Todos sabemos lo que paso hace poco con OpenSSL y todos sabemos que las principales distros han parcheado sus versiónes OpenSSL. En el caso de Debian o RHEL, parchearon sus versiones 1.0.1e. Slackware 14.1 salio también con esta versión pero al detectar este fallo optó por meter en la rama estable directamente la versión 1.0.1g. Esta distro opta por meter la versión oficial en vez de hacer parches que puedan provocar mas fallos aparte.

Por lo cual yo me quede con Slackware en todas mis maquinas y servidores y me pienso quedar aquí. Durante estos meses he estado probando esta distro muy pero que muy profundamente para saber si este paso es correcto. Y la respuesta es que si.. Madre que SI . Esta distro me conquistó, me cautivó completamente y sin duda alguna es lo mejor que probé. No tengo otras palabras.

Sin más, unas imágenes de mi sistema:

¿Dónde lo descargo?

32 bit

http://mirrors.slackware.com/slackware/slackware-iso/slackware-14.1-iso/slackware-14.1-install-dvd.iso

64 bit

http://mirrors.slackware.com/slackware/slackware-iso/slackware64-14.1-iso/slackware64-14.1-install-dvd.iso

No me voy a adentrar en cómo hacer la instalación en si ya que es sencillo. Se trata de un instalador en modo texto, pero nos guía paso a paso.

¿Qué hacer después de instalar Slackware?

Agregar un nuevo usuario:

adduser

Durante el dialogo que aparece cuando aparezca esto:

Additional UNIX groups:

pulsen la tecla arriba en vuestros teclados y al final de la linea de grupos que se autocompleta con dicha tecla agregar: wheel y pulsen enter.

Habilitar sudo a nuestro usuario:

nano /etc/sudoers

Descomentar (#):

%wheel ALL=(ALL) ALL

Guardamos el documento con CTRL+O y cerramos con CTRL+X.

Traducir el sistema a español:

Listar todos los idiomas disponibles: locale -a

nano /etc/profile.d/lang.sh

Sustituir export LANG=en_US:

export LANG=es_ES.utf8

Guardamos el documento con CTRL+O y cerramos con CTRL+X.

nano /etc/profile.d/lang.csh

Sustituir setenv LANG en_US:

setenv LANG es_ES.utf8

Guardamos el documento con CTRL+O y cerramos con CTRL+X.

Configurar los repositorios:

nano /etc/slackpkg/mirrors

Descomentar los links de Portugal ya que España no tiene repos:

ftp://darkstar.ist.utl.pt/pub/slackware/slackware-14.1/

http://darkstar.ist.utl.pt/pub/slackware/slackware-14.1/

Guardamos el documento con CTRL+O y cerramos con CTRL+X.

Actualizar sistema:

slackpkg update
slackpkg update gpg
slackpkg upgrade-all

Iniciar el sistema directamente en modo grafico:

nano /etc/inittab

Cambiar id:3:initdefault: por:

id:4:initdefault:

Guardamos el documento con CTRL+O y cerramos con CTRL+X.

Cambiar la espera de lilo de dos minutos a cinco segundos:

nano /etc/lilo.conf

Sustituir timeout=2000 por:

timeout=50

Guardamos el documento con CTRL+O y cerramos con CTRL+X.

/sbin/lilo

Ahora instalamos una herramienta muy útil, la cual compilara y instalara los programas por nosotros:

wget http://sbopkg.googlecode.com/files/sbopkg-0.37.0-noarch-1_cng.tgz
installpkg sbopkg-0.37.0-noarch-1_cng.tgz

Actualizamos la base de datos de los programas disponibles en Slackbuilds.org:

sbopkg -r

¿Como instalar paquetes atraves de sbopkg…?

Verificamos que el paquete esta disponible en http://slackbuilds.org/ y apuntamos todas las dependencias.
Después basta con ejecutar: sbopkg -i “slim” (es un ejemplo de instalar slim). No se olviden de que antes de poner el paquete que queremos instalar ponemos todas sus dependencias. Ahora instalamos los programas básicos:

Si usamos notebook:

sbopkg -i "kcm_touchpad"

Vlc:

sbopkg -i "orc texi2html libebml libmp4v2 libcuefile libreplaygain lame x264 a52dec faad2 speex twolame lua portaudio libass libavc1394 libdc1394 libdca libdvbpsi libdvdcss libdvdnav libmatroska libmpeg2 libshout libupnp live555 schroedinger vcdimager faac musepack-tools ffmpeg libmodplug vlc"

Herramientas de compresión:

sbopkg -i "p7zip rar unrar libtar"

Java:

En el caso de usar un sistema 32 bit:

Descargar jdk desde oracle en su version 7u51 (jdk-7u51-linux-i586.tar.gz):

http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html#jdk-7u51-oth-JPRDescargar slackbuild:

Descargamos el slackbuild:

wget http://slackbuilds.org/slackbuilds/14.1/development/jdk.tar.gz

Descomprimir jdk.tar.gz

Pegar el archivo jdk-7u51-linux-i586.tar.gz en la carpeta jdk que descomprimimos anteriormente y ejecutar el script:

./jdk.SlackBuild

Esto nos creara un paquete instalable como este (siempre os aparece la ruta y nombre del paque generado) y lo instalamos con:

installpkg /tmp/jdk-7u51-i586-1_SBo.tgz

En el caso de usar un sistema 64 bit:

Descargar jdk desde oracle en su version 7u51 (jdk-7u51-linux-x64.tar.gz):

http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html#jdk-7u51-oth-JPR

Descargamos el slackbuild:

wget http://slackbuilds.org/slackbuilds/14.1/development/jdk.tar.gz
Descomprimir jdk.tar.gz

Pegar el archivo jdk-7u51-linux-x64.tar.gz en la carpeta jdk que descomprimimos anteriormente y ejecutar el script:

ARCH=x86_64 ./jdk.SlackBuild

Esto nos creara un paquete instalable como este (siempre os aparece la ruta y nombre del paque generado) y lo instalamos con:

installpkg /tmp/jdk-7u51-x86_64-1_SBo.tgz

Flash:

sbopkg -i "flashplayer-plugin"

Libreoffice:

sbopkg -i "libreoffice"

Traducir Libreoffice:

Descargamos los slackbuilds de libreoffice-helppack y libreoffice-langpack:

wget http://slackbuilds.org/slackbuilds/14.1/office/libreoffice-helppack.tar.gz
wget http://slackbuilds.org/slackbuilds/14.1/office/libreoffice-langpack.tar.gz

Descomprimimos los archivos descargados..

Descargamos los paquetes de libreoffice:

32 bit:

wget http://download.documentfoundation.org/libreoffice/stable/4.2.3/rpm/x86/LibreOffice_4.2.3_Linux_x86_rpm_helppack_es.tar.gz
wget http://download.documentfoundation.org/libreoffice/stable/4.2.3/rpm/x86/LibreOffice_4.2.3_Linux_x86_rpm_langpack_es.tar.gz
Estos archivos los pegamos sin descomprimir en las carpetas correspondientes de slackbuid y ejecutamos el script en las dos:
./libreoffice-helppack.SlackBuild
./libreoffice-langpack.SlackBuild

Y instalamos los paquetes generados (siempre os aparece la ruta y nombre del paque generado):

installpkg /tmp/libreoffice-helppack-4.2.3_es-i586-1_SBo.tgz
installpkg /tmp/libreoffice-langpack-4.2.3_es-i586-1_SBo.tgz

64 bit:

wget http://download.documentfoundation.org/libreoffice/stable/4.2.3/rpm/x86_64/LibreOffice_4.2.3_Linux_x86-64_rpm_helppack_es.tar.gz
wget http://download.documentfoundation.org/libreoffice/stable/4.2.3/rpm/x86_64/LibreOffice_4.2.3_Linux_x86-64_rpm_langpack_es.tar.gz

Estos archivos los pegamos sin descomprimir en las carpetas correspondientes de slackbuid y ejecutamos el script en las dos:

ARCH=x86_64 ./libreoffice-helppack.SlackBuild
ARCH=x86_64 ./libreoffice-langpack.SlackBuild

Y instalamos los paquetes generados (siempre os aparece la ruta y nombre del paque generado):

installpkg /tmp/libreoffice-helppack-4.2.3_es-x86-64-1_SBo.tgz
installpkg /tmp/libreoffice-langpack-4.2.3_es-x86-64-1_SBo.tgz

Filezilla:

sbopkg -i "wxPython filezilla"

Skype:

sbopkg -i "skype"

Teamviewer:

wget http://download.teamviewer.com/download/teamviewer_linux.tar.gz

Descomprimimos y sin instalar ya lo podemos usar ejecutando en esta carpeta el paquete teamviewer.

Cortafuegos:

sbopkg -i "ufw"

Agregamos el paquete a la lista de inicio:

nano /etc/rc.d/rc.local

Escribimos esto al final:

if [ -x /etc/init.d/ufw ]; then
/etc/init.d/ufw start
fi

Guardamos el documento con CTRL+O y cerramos con CTRL+X.

Habilitamos el cortafuegos:

ufw enable

Permitimos ssh si lo usamos:

ufw allow ssh

Nuevo menu lanzador para KDE si os interesa (como en la imagen):

sbopkg -i "homerun"

Y listo.. Con esto obtienen un sistema preparado para uso general :D. Y ya ven que no es tan difícil como pueda parecer.

 

Fuente: desdelinux

¿Quién está en línea?

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