Hola amigos de DesdeLinux, después de un buen rato sin postear nada, aquí me tiénen ótra vez. 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. Un saludo linuxeros y no se olviden de comentar :).
Y (vector linux) es como la manjaro de Slackware
Si pero no es lo mismo 😀
Sólo pasé a saludar =) …
https://blog.desdelinux.net/author/dmoz/
Slackware no tendrá padre pero ya me imagino dentro de unos meses que has probado un «linux from scratch» , y que has cambiado todas tus máquinas y servidores … con la correspondiente guia 😉
No me imagino hacer una locura semejante :D. Estube pensandomelo entre Slackware y Gentoo. Me pase del padre Debian a la madre Slackware y aqui me quedo definitivamente :D.
Fijate en el tiempo de soporte que tienen las versiones de Slackware:
en.wikipedia.org/wiki/Slackware
Creo que es ideal para su uso en producción.
Debian mi respetable y honorable sistema operativo que dudo algún día sea quitado de mi computador… Tambien se me cruzo hace tiempos la idea de instalar slackware, pero al intentarlo fue en el tiempo que no comprendia algunas cosas y el camino se me torno dificil asi que aborte la operacion… Como bien dice, Gentoo tarda un («poco») pero sera despues…
En fin los comentarios son excelentes sobre slackware, espero seguir leyendo mas de el y procesos dificiles con soluciones que se le aparezcan en el camino…
Viva la libertad…!!!
Slackware es una distribución que he pensando varias veces en instalar, he leído comentarios de que es la más estable (pero de verdad). Ciertamente, me sorprendería de que tuviera menos errores que CentOS, que a mí me ha dado 0 problemas en el tiempo que la probé.
Sin embargo siempre vuelvo a lo mismo: paquetería exterior. El hecho de que Debian lance estable con paquetes desactualizados no es un capricho, es porque la libertad de GNU/Linux unido a la librerías universales provoca que entre programas puedan surgir conflictos, y se necesitan pruebas y tiempo para detectarlos. Slackware seguro que funciona muy bien con su paquetería oficial pero Slackbuilds es extraoficial, son paquetes que probablemente no se han probado en profundidad unos con otros y que llegado el momento pueden atascarse. Si incluso en Debian me ha pasado con varios paquetes, no tengo confianza en que Slackbuilds no vaya a hacerlo. Por otra parte, con la paquetería exterior también está el problema de la seguridad: si se detecta un error, ¿lo van a actualizar? Probablemente sí, pero siempre hay programas que quedan abandonados (o los uploaders abandonan), ahí ya la cosa no es tan buena. Es algo que sufrí en CentOS: ningún problema tras una semana de uso (la ÚNICA distro en la que me ha pasado algo así y lo digo, con todas las demás algo me ha surgido siempre), pero luego toca tirar de repositorios externos donde tu sistema central es muy fuerte pero las aplicaciones que vas a usar nadie te garantiza nada. Slackware por ejemplo no tiene nada para virtualizar (como mucho LXC), habría que ir a Slackbuilds para conseguirlo.
¿Realmente merecería dejar atrás Debian y realizar el cambio con tanto sacrificio, petercheco?
Hola OtakuLogan y gracias por un comentario productivo :D. Estoy diacuerdo en que la estabilidad de un Debian o RHEL/CentOS esta a un nivel muy alto. Yo pase por las dos distros que mencionas y puedo decir que siempre que uses el repo oficial tienes la seguridad de que al 99% no te va pasar nada. Eso si, si en tu CentOS le metes los repos de rpmfusion, adobe y epel, la cosa cambia y mucho. No solo por los paquetes que vas a instalar desde estos repos si no por los paquetes basura que te instalan estos y las brechas que puedan estos contener.
Con slackbuilds es un poco diferente el asunto ya que sabes que paquetes y dependencias vas a instalar y que nunca instalaras un paquete que no es necesario para ejecutar alguna función del software que quiéres instalar con slackbuilds. Además ten en cuenta que slackbuilds trabaja con el código fuente y que compila el paquete a tu sistema. También tiénes que tener en cuenta que en slackbuilds se publican unicamente las versiónes estables de paquetes y paquetes probados. Ejemplo: VLC en la página oficial esta disponible en su versión 2.1.3 mientras que en slackbuilds su versión es 2.1.1. En cuanto a la inestabilidad del sistema.. Si tienes en cuenta de que los paquetes se compilan para tu equipo, esto mismo reduce al 0 la inestabilidad de tu pc ya que en todo caso la inestabilidad afectaria solo al programa en si. Te recomiendo hacer una probadita en Virtualbox y veras que ventajas tiéne esta distro.
También te digo que yo mismo tuve la misma opinión que tu antes de probar Slackware por mi mismo :D.
Un saludo linuxero y espero haber contestado a tus dudas 🙂
Venga, me dieron ganas de regresar a slackware.
Me gustaría que slackware instalara dependencias y fuera rolling, pero no todo se puede jaja. Pero prefiero slackware a debian o gentoo.
Pues a regresar se ha dicho.. Slackware tiene la rama current y ya la tienes rolling 🙂
Para eso existe Arch, es rolling y con ABS y los PKGbuild podés hacer exactamente lo mismo que con los Slackbuilds y si querés con el comando «makepkg -s» también te resuleve automáticamente las dependencias.
Por lo que veo, me quedo con Arch Linux, salvo que me puedan decir alguna ventaja que Slackware tengo con repecto a Arch, porque hasta ahora no vi
todas tienen su gracia…. cuando te cansas de una, pues cambias a la otra y así sucesivamente jaja
Tú usas windows 7 y no es rolling jaja
Muy interesante tu respuesta, petercheco. Lo tomo en cuenta, como mínimo seguiré tu guía para probarla virtualizada. ¡Gracias!
De nada 😀
Muy buena guía, habrá que darle una oportunidad. Por lo que dices me imagino que antes de instalar un paquete has de mirar las dependencias así cuando instalas los paquetes tendrás que instalar las dependencias. Tendré que fijarme bien. Me parece mas estilo Bsd que linux…Gracias 🙂
En efecto. Tienes que instalar todas las dependencias antes del programa en si. La ventaja la tienes con sbopkg ya que lo instalas todo en uno.. Ejemplo: Mira el comando para instalar VLC. Todo lo que hay antes de vlc (en el mismo comando) son dependencias de VLC o de programas que necesita VLC. O sea, al sbopkg le dices en un comando todas las dependencias y el programa final al final y el ya se encarga solito de descargar, compilar y instalar cada paquete. Va paquete por paquete hasta terminar con todo. Y si Slackware anda muy cerca de Unix 😀
Hay que felicitarte porque usas Slackware y porque casi no hay post de él. Aunque me parece que exageraste con el rendimiento. En teória debe haber más, pero no es algo tan notable. Y te digo que usé Arch y Slackware al mismo tiempo. En donde si es notable es en Gentoo, sobre todo me sorprende KDE.
Aunque entiendo, yo también tenía ese sentimiento de mayor optimización y es muy bueno. Pero no va con mi estilo Slackware, me aburrí y me olvidé de el, en cambio me gusta más como se hace todo en Gentoo.
Gentoo se me hace más fácil de usar, tal vez requiere un poco más análisis en el uso, pero es lo de menos. Si no consideramos la instalación.
Muchas gracias :D. También te felicito porque uses Gentoo y concuerdo contigo que es muy facil de mantener una vez instalada gracias a portage :D. Gentoo a mi en particular me atrae pero la instalación de Gentoo es tardada y no te digo nada para compilar todo KDE hay que tener muuucha paciencia :D. En cuánto al rendimiento yo no puedo opinar ya que yo hice una selección de paquetes manual durante la instalación por lo que tengo solo las aplicaciónes que me interesaba tener y como entorno instalé unicamente a KDE. La sensación que tengo en mi portátil de un núcleo y un giga de ram es que Slackware con KDE anda muy pero que muy rápido y las diferencias de esta distro con Debian, Arch, openSUSE es en mi caso muy notable :D. Creo que depende del hardware que uno tenga para percibir más o menos las diferencias de cada distro.
Un saludo 😀
También gracias. Ahora que lo pienso, la instalación minima de KDE en Debian o en Arch te obliga a instalar paquetes obligatorios. En cambio en Slackware puedes ignorar bastantes porque no te los exige. Parecido en Gentoo, tiene 3 instalaciones diferentes de KDE, la full, la basica, y una superligera sin agredados inecesarios. De las cuales elegi la ultima. Es excelente.
Saludos
En efecto 😀
En mi PC que tiene Debian Wheezy con 1GB de RAM y un Pentium D de 2.8 Ghz, primeramente, instalé el paquete KDE-Meta eligiendo lo más básico para trabajar; Luego, procedí a mandar al mismísimo diablo GNOME 3.4 estando en el escritorio KDE, y en verdad, me siento cómodo con mi KDE en mi PC de escritorio.
Con Slackware, he probado su rendimiento en máquina virtual y KDE, con todas sus componentes, literalmente corre como la seda. Es una maravilla de distro de GNU/Linux y es algo que no me arrepiento de haber probado.
Además, Slackpkg te da la libertad de elegir qué dependencias quieres instalar en un paquete binario (cosa que nunca consultan APT ni Pacman).
Pues el rendimiento sí se nota, y mucho. Todo va muy fluido. Por ponerte un ejemplo, mi Slackware 64bits con escritorio XFCE marca un consumo de 245mb de RAM tras arrancar. En OpenSuse o Fedora con el mismo escritorio el consumo de unos 354mb (habiendo quitado algunos procesos del inicio).
Por otro lado, yo no recomendaría a nadie usar los repositorios current, porque es bastante frecuente que después de una actualización no te funcione algo o simplemente no arranque el sistema. La última vez que me pasó dejó de funcionar el GDM (tuve que usar Ctrl+alto+F1 para hacer startx y pasarme a Slim), Gedit, Viewnior y varios programas más.
Saludos.
Buenas petercheco, primero de todo gracias por la guia.
Leyendo todo paso a paso le fui encontrando sentido a todos los pasos excepto a uno:
wget http://sbopkg.googlecode.com/files/sbopkg-0.37.0-noarch-1_cng.tgz
installpkg sbopkg-0.37.0-noarch-1_cng.tgz
¿por qué hacer esto, dependiendo de googlecode.com, cuando podemos instalar dbopkg 0.37 desde los repos oficiales según la página web del proyecto?
installpkg sbopkg-version-noarch-1_cng.tgz
¿Haciendolo de la otra manera no nos exponemos a quedarnos en cierta manera desactualizados de cara a un futuro?
Un saludo.
Hola, es interesante lo que pones pero en la página oficial de Slackware viene esto:
http://docs.slackware.com/howtos:slackware_admin:building_packages_with_sbopkg
En los repos oficiales de la distro no esta directamente :).
Vaya que curioso, ¿como es posible que no hayan arreglado tan garrafal error en http://www.sbopkg.org/downloads.php?
Gracias por la rapida respuesta.
Tenía otra cosa que comentarte, aunque supongo que ya se la respuesta de ello. Una de las razones que me hizo irme de Arch fue el hecho de que no hiciera más que encontrarle problemas de seguridad por todas partes, y no me hacia mucha gracia tener que hacerme experto en seguridad informatica para poder configurar ciertos parametros que en otras distribuciones ya me venían por defecto.
Con Slackware pasa lo mismo, supongo, no existen medidas de seguridad desde el minuto 1, ¿no?
Debes configurarlas tu mismo.
No creo que tengas quechacer una intervención como en Arch, ya que, en el mismo instalador de Slackware, te da la facilidad de instalar de forma automática el SELinux y aún así, no te devora recursos.
Con respecto a Arch, lo que me asustó fue la rapidez con la cual actualizaban las versiones de sus componentes más sensibles, a tal grado que me hicieron volver a las Tres Marías de la estabilidad en GNU/Linux (Debian, Slackware y RHEL/CentOS).
Bueno Eliotime3000 ya te ha respondido, pero como ves en mi post yo además instalo un asistente para la configuración más : ufw. Este te permite añadir paramentros al firewall (netfiter o iptables.. como lo quiéras llamar) de una manera muy rápida y fácil :D.
Además para obtener aún más seguridad, puedes porejemplo instalar fail2ban para proteger tu pc de intentos por ssh o ótros servicios :D.
He querido meterle mano a esta distro desde hace mucho tiempo, pero eso de instalar manualmente las dependencias creo que puede llegar a ser un verdadero fastidio, de cualquier manera gracias por el tutorial, quizas algun dia me anime.
De nada. Mira que yo pase de sistemas automatizados para tener mas control sobre el sistema y las dependencias 😀
Mi distro KISS favorita… En verdad, es la mejor distro KISS que he probado hasta ahora, ya que tiene la ventaja de usar tanto binarios (como Debian y otros valiéndose del slapt-get o el slackpkg para instalar desde backports) o compilaciones a lo Gentoo (sbopkg).
En fin, distros como Slackware, no hay, además que los backports oficiales (como Slacky.eu) son más conscientes de los bugs y actualizan a la versión más estable y editan el código fuente.
PD: dan ganas de bajarse el código fuente de Iceweasel e instalarlo con sbopkg.
En efecto :D. Por cierto.. ¿Qué distro usas ahora? Se que andabas por Slackware, Debian y Arch pero cual es tu elegida es una incógnita 😀
A decir verdad, mi distro preferida es Debian, ya que me ofrece una instalación rápida y sencilla de usar y adaptar (si alguien detesta la terminal, le instalo el software center si es un escritorio GTK o Apper si es KDE).
Por el lado de Slackware, la dejo para PC’s que no soportan kernels con PAE como mi vieja Pentium IV o PC’s que apenas corren con Windows XP.
En fin, espero que mi hermano logre migrar todos sus archivos de su PC para instalarle Slackware 14.1 y así, que siga disfrutando de XP con VirtualBox (le gustó ni bien le instalé en su notebook con Windows 7, ya que depende de aplicativos propietarios para programar PIC’s y PLC’s).
eliotime…. perdona mi ignorancia.. pero en slack.. puedo instalar un paquete .deb…??????
es por los drivers de mi impresora..
petercheco.. una gran guía como para imprimir.. y me despertaste las ganas de probar slack… muy agradecido..
saludos..
Si usas el convertidor de paquetes Alien, sí; pero si quieres usar el slackpkg para instalar paquetes .deb, nope.
De nada @patodx 😀
Un poco rudimental ahahaah
¿Por? Yo diria que extenso pero rápido incluyendo el soft que mas usamos 😀
Meh, al menos no te mete otros paquetes que no quieres.
En efecto.. Después ya cada uno elige los paquetes que quiére instalar.. Basta con buscarlos en slackbuilds.org y instalarlos con el comando sbopkg -i «nombre_del_paquete» (si no tiene dependencias) o sbopkg -i «nombre_de_dependencia nombre_del_paquete» (para instalar la dependencia + paquete en si) 😀
Probé Slackware hace muchos meses cuando salió la versión 14.0, su instalación era distinta a las demás distribuciones pero no tan dificil como pintan algunos y me daba una sensación de seguridad (a nivel de paquetes oficiales) que pocas distribuciones me han dado; pero considero un error y una pérdida de tiempo no poder instalar de manera predeterminada un sistema con lo más básico ni disponer de un kernel más optimizado y así reducir el tiempo de carga. Sí, muchos me diréis que puedo hacerlo manualmente en la instalación, pero es justamente lo que critico: decidir con más de 100 paquetes si voy a instalarlo o no.
Normalmente, el instalador de Slackware te aparece un listado de qué grupo de paquetes deseas instalar (desde el más básico hasta el más mono como es el paquetes de juegos de KDE), pero a decir verdad, el arranque del kernel es cosa del sistema de arranque que es lo bastante similar al de UNIX/BSD (de hecho, el OpenBSD se tarda una eternidad para los archers).
No puedo estar mas diacuerdo.. Puedes instalar los grupos de software A, AP, D, F, K, L, N, X y ya tienes un sistema base al cual después de reiniciar instalas lo que desees :D.
Un poco más sobre esto: http://www.slackwiki.com/Minimal_System
Está buena la guía, aunque viendo cómo funciona slack creo que soy más usuario de Arch. Otra cosa que me llama la atención es que tienes muchas faltas de ortografía (sobre todo verbos en pasado simple sin acento). Creo que eso es algo que siempre se da por nimiedad pero cualquier página de calidad tendría que ver esos errores. Ojalá en Desde Linux pusieran más empeño en eso.
@Petercheco es de la República Checa, por lo que no puedes culparlo así por así de tener mala ortografía (de hecho, a veces es frustrante tener que redactar en dos o más idiomas).
En fin, de que el artículo sea mucho más completo que el mío, se merece un mérito extra.
Yo soy usuario de Debian pero he probado virtualizando casi todas las distribuciones , al menos todas aquellas origianles de las cuales derivan el resto. Entre ellas Slackware es la que mas me gusta, el funcionamiento de los slackbuilds al principio puede ser complicado pero no lo es mas que el Uso de AUR en ArchLinux.
Slackware como Debian estan sobre todo orientados a la estabilidad sin importar demasiado si es o no la ultima version si no que este libre de fallos, de aí que sea casi la única distribución que aún usa Lilo en vez de grub como gestor de arranque.
Me parece una distribucion muy buena, si me ‘fuera’ de DEbian caería en las redes de Slackware, por que Gentoo es bastante mas complicada de usar
Si, es cierto que tendré algúna que ótra falta de ortografía, pero es lo que pasa cuándo uno escribe un artículo a las 12 horas y media de la noche en la República Checa :D. Además hay que tener en cuenta que los mismos hispanohablantes comenten faltas de ortografía para aburrir :D.
llo estoi de hacuerdo. oi en dya la jente no escrive vien, zon hunos berdaderos hanimales de la lenhua casteyana.
Creo que petercheco debe escribir desde hoy en adelante en idioma checo, así entenderemos mejor lo que quiere decir nuestro amigo en los tutoriales, siendo que el castellano no es su idioma natal.
saludos..
Tu comentario me alegró la tarde en el trabajo :D. Gracias :). Hablo en serio cuándo digo, que me he reído diez minutos 😀
UNA COSITA MAS..
Hos recomiendo en la parte de la configuración de repositórios descomentar los repos de:
ftp://mirrors.slackware.com:/slackware/slackware-14.1/
http://mirrors.slackware.com/slackware/slackware-14.1/
Estos aparecen como primeros en el documento :D. Es por si el repositório de sus correspondientes países fallase.
Perdon «Os recomiendo»
Totalmente de acuerdo con este articulo de Slackware, pero, me encontre con problemas al momento de configurar mi red Lan, no encontre en ningun lugar, soluciones a mi problema de red, por lo cual, he vuelto a opensuse, que facilita y mucho la configuarcion de una Lan. Felicito a los que quieren y tienen tiempo de aprender, pero como usuario que busca soluciones rapidas, no me resulto Slackware.
Hola Pablo,
durante el proceso de instalación, el instalador te pregunta si deseas configurar la red. Le das que sí y después seleccionas la opción Network Manager. Ojo, hay cuatro opciónes y una de ellas es DHCP. No selecciones DHCP si no Network Manager. Problema solucionado ya que sus conexiónes de red serán gestionadas por Network Manager 😀
Más info, que te podría interesar:
http://docs.slackware.com/slackware:beginners_guide
He instalado slackware en un Nec Versa M320 y he seguido tus instrucciones, especialmente el sbopkg -i «kcm_touchpad» pero mi touchpad no funciona.
He buscado por ahí pero no he encontrado ninguna solución para slack 14.1.
¿Tengo que editar el fichero de configuración del x11 a mano?
Hola, al instalar dicho paquete encontrarás las opciónes para configurar tu touchpad en preferencias del sistema de KDE -> dispositivos de entrada -> touchpad.
Aquí lo ajustas a tus necesidades :D.
Si en vez de usar KDE usas XFCE te dirijes al centro de xfce -> ratón y touchpad y haces los ajustes deseados :).
El sistema no me está detectando el touchpad. Cuando entro en la configuración del touchpad desde kde, en informations me dice Touchpad name: Device not found
🙁
¿Muy curioso tu caso.. El touchpad no funciona entero o funciona a medias? ¿Cómo has hecho la instalación del sistema?
No funciona nada de nada. La instalación la hice siguiendo este tutorial.
¿Sábes qué hacer para comprobar si el kernel carga el touchpad?
Pero yo no hablé de la instalación.. Mi post es sobre la post-instalación :D.
Probablemente tu touchpad no esta soportado, pero esto es la primera vez que lo veo :). Si durante la instalación instalaste el grupo de paquetes X, tu touchpad debería funcionar sin problemas..
En la instalacion de Slacware aparece un momento en el que te pregunta que raton deseas usar. Debes de elegir el que Vídně por defecto: imps2mouse.
Si deseas hacer una configuracion manual, debes editar o crear el archivo /usr/lib/X11/xorg.conf.d/10-synaptics.conf
Saludos
Excelente aporte, tenia años que no usaba slackware, con esta distribucion inicie en GNU/Linux con la version 10, la tuve que dejar hace mucho por que antes necesitaba instalar todo manualmente y tenia que buscar cada una de las dependencias, pero bueno voy a probarla de nuevo, Gracias por la Guia
De nada 🙂
Muy buen post; cuanto más aya mejor, siempre se pueden aprender configuraciones que tal vez no estén en otros tutoriales y viceversa.
Algo que destaco en Slackware es la integración de KDE y la fluidez conque corren las aplicaciones, y sí, yo también lo noté un poco más ágil que Archlinux.
Saludos.
Muchas gracias 😀
Lo del rendimiento, te lo puedo poner en tela de juicio, que de Gentoo?.
Te hago un vs de mi CentOS con kernel custom vs Slackware con kernel stock… a ver en ram, velocidad y estabilidad frente a stress CPU quien saca mas ventaja 🙂
Pues vale, instalate dos máquinas virtuales.. Una con un CentOS minimal con tu kernel custom y ótra con un Slackware minimo (instala los grupos de software para tener una instalación minima de Slackware: http://www.slackwiki.com/Minimal_System) y publica tus resultados 😀
excelente artículo, enhorabuena, ya tenía ganas de testar esta distro, y has conseguido que me ponga inmediatamente a bajara la ISO.
Tan sólo una preguntilla, voy a instarla en mi equipo de pruebas, donde tengo istaladas varias otras distros, Debian Jessie, Arch, Ubuntu 14.04, OpenSuse, KaOs, Trsiquel, y todas arrancan desde GRUB2. Veo que en artúculo hablas de Lilo (¿qué antiguo eso no?).
La pregunta es, ¿puedo elegir al instalar GRUB2 en vez de lilo y que me reconozca las otras distros ya instalas?
Hola Essaú y gracias por tu comentario :D. Durante la instalación el sistema instala automáticamente a Lilo.
Se puede instalar a grub (grub2) el cual viene en el DVD de Slackware con los siguientes pasos:
Una vez que termines de instalar Slackware y aparezca este mensaje: “Installation of Slackware Linux is complete.”
Ejecuta:
chroot /mnt
grub-install /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg
Y listo :D.. Más info sobre esto:
http://docs.slackware.com/howtos:slackware_admin:grub_on_first_install
Una cosita más..
Lilo no es un proyecto abandonado para nada.. Hace menos de un año que salió la última versión estable ( 7 de junio 2013 ) y hoy en día Slackware tiéne soporte para UEFI con Lilo.
Más info: http://en.wikipedia.org/wiki/LILO_%28boot_loader%29
excelente guía Peter.
por otro lado, meses mas tarde se arrepiente de slack y regresa a rhel, aun que en este caso centos pero el 7 😛
Gracias :D. Bueno hoigo susuros en el viento que dicen, que yo me quedo con Slackware, ya que me esta gustando y mucho esto lo de tener todo en mis manos :). Además, el rendimiento es brutal y me olvido de repositórios mas la configuración de las prioridades, de paquetes deb o rpm y sus dependencias :D. Con la madre Slackware me siento libre y cada vez más me identifico con el pensamiento de Patrick Volkerding acerca de linux de hoy en día.
Es ideal y el soporte que tiene es inigualable:
http://en.wikipedia.org/wiki/Slackware#Releases
Una pregunta: ¿puedo tener dos o más escritorios instalados?, por ejemplo, iniciar hoy con KDE, mañana con XFCE y la semana entrante con Cinnamon.
Hola, claro que puedes tener varios escritórios.. Eso sí, Cinnamon tendrás que compilar :D.
Más info aqui: http://slackblogs.blogspot.cz/2014/04/cinnamon-slackbuilds-csb-for-slackware.html
Excelente tutorial, yo uso Slackware desde 1998 y jamás he tenido problemas con servidores, en ellos no instalo paquetes de slackbuilds ya que bastan con los paquetes que estan en los repositorios oficiales. En mi casa lo uso también y en este caso si uso slackbuilds para paquetes como vlc, aunque también hago uso constante del ./configure && make & make install entre otros.
Felicidades nuevamente por este tutorial y la elección que has tomado!
Oscar
Mu has gracias Oscar, yo tambien estoy co tento de haber tomado la decision de usar Slackware . 🙂
Wow, debes de ser todo un hacker :).
Cuando actualizas de slackware a otra versión, reinstalas o upgradeas?
Bueno puedes hacer un upgrade sin problemas con:
1° Agregar los repos de la nueva versión en /etc/slackpkg/mirrors
2° Actualizar con:
slackpkg check-updates
slackpkg upgrade-all
Elegir la letra K para conservar la configuración pero mirando la nueva configuración de los paquetes
3° slackpkg install-new
Eso si, yo prefiero hacer una instalación limpia ya que Slackware funciona muy bien y no es necesario actualizar cada dos por tres de versión en versión 😀
Slackware, excelente, estoy aprendiendo bastante!
Consulta, al modificar /etc/profile.d/lang.sh puse:
export LANG=es_XX.utf8
export LANGUAGE=es_XX.utf8
export LINGUAS=es_XX.utf8
export LC_ALL=es_XX.utf8
XX: pais que corresponde
Funciono OK
El teclado es el problema, no toma teclado latinoamericano o espaniol (podes ver que no puedo escribir), elegi olpc/es-olpc|olpc/es-olpc.map que en tiempo de instalacion respondio, despues no. Se puede solucionar en slackbuilds? Que me falto definir en la instalacion? Que tengo que modificar? Saludos.
Prueba con abrir la terminal sin ser root (o sea con tu usuario) y escribe:
setxkbmap es
Más info: http://docs.slackware.com/howtos:window_managers:keyboard_layout
Por lo general el teclado lo puedes configurar directamente en el entorno de escritorio que uses..
¿Has dicho que configuraste /etc/profile.d/lang.sh, pero configuraste también /etc/profile.d/lang.csh?
Ejemplos:
nano /etc/profile.d/lang.sh
export LANG=es_ES.utf8
nano /etc/profile.d/lang.csh
setenv LANG es_ES.utf8
Un saludo
Muy Util :3
Felicidades por este aporte a la comunidad slacker Petercheco.
Yo soy usuario de slackware desde slackware 13 y la verdad que es lo mejor que he tenido en mi disco duro, he probado otras pero siempre he vuelto a slackware (Gentoo le tengo ganas) y ahora lo unico que me planteo es stable o current?
Lo unico que veo que falta es una comunidad hispanoparlante en el irc por ejemplo o un buen foro activo y con mucha participacion. Para solucionar las dudas de todos, todos tenemos que aprender y no pasa nada por equivocarse 100 veces, asi la gente le perdera el miedo a este maravillosa distro Gnu/linux.
Esto se me ocurre al ver que la gente aprovecha felicitar al autor y de este post y de paso le dejan caer alguna duda, seria bueno tener un lugar para que todos podamos compartir nuestras experiencias y aprender mas y no tener que tirar tanto de (linux questions).
Mucho mas arriba alguien a preguntado porque no se habia añadido el sbopkg o slackpkg, la respuesta es simple, son paquetes opcionales por lo tanto rompe la filosofia K.I.S.S por el mismo motivo slackware64 no tiene compativilidad con 32bits, esta «listo» pero hay que añadir una capa de software para poder ejecutar/compilar software de 32bits.
Y otro usuario preguntaba como cambia de kde a otro entorno distinto, pues como dijo petercheco se compila y luego ejecutas en un terminal: $ xwmconfig
Y aparece un menu donde pueen elegir el que quieran ( previamente instalado). Luego apagamos la X, $ startx a continuacion y ya esta.
Saludos!
Muchísimas gracias por dar tu respuesta y por la valoración de mi post y coincido, hacen falta más webs hispanohablentes sobre Slackware :D.
De nada petercheco, si da pena ver que no hay nadie en #slackware-es de freenode se podria crear un canal diferente, como Slackeros o Slackos o cualquier nombre distinto, lo dificil de estos canales del irc es mantenerlos activos y con muchos usuarios….
Arriba puse *Slackpkg y queria decir slapt-get 🙂 ya que slackpkg si esta incluido.
Saludos y a seguir dandole caña a slackware por muchos años mas!
Hola Petercheco 🙂
Me ha gustado este post sobre que hacer después de instalar Slackware. Es muy adecuado para todos los que tienen gusto por experimentar y probar OS *Linux.
Yo uso Slackware desde 1994. Siempre tengo una Slack lista para arrancar; ahora mismo una Slackware 14.1.
Sin embargo, llevo meses sin usarla debido a que el soporte para tarjetas «nVidia Optimus», no estaba todo lo maduro que yo exijo para una Slack.
Necesito instalar los paquetes «bumblebbe y bbswitch» para que la tarjeta nVidia sea desconectada; ya que la mayor parte del tiempo me sobra la Intel integrada del i7.
Gracias a tu post he recordado algo que no tuve en cuenta la última vez que probé a instalar esos paquetes: «la no compatibilidad con 32 bits!!»
Acabo de hacer una búsqueda y he encontrado este HOWTO que explica cómo instalar el soporte para tarjetas nVidia Optimus con los drivers de nVidia; pero… sigue siendo imprescindible convertir el sistema a «multilib»; y esto es lo que no me apetece!!
https://github.com/WhiteWolf1776/Bumblebee-SlackBuilds
Si tengo una Slackware Linux 64 bits pura; es porque quiero que sea así. Añadir una capa de compatibilidad para 32 bits no me parece adecuado.
http://alien.slackbook.org/dokuwiki/doku.php?id=slackware:multilib
Ya se que el problema de fondo es que nVidia no ofrece un soporte adecuado para sus terjetas gráficas en entornos GNU/Linux.
Tendré que esperar a que existe algún tipo de soporte, aunque sea externo, que permita la instalación de este software sin hacer un sistema «multilib».
Gracias por recordármelo 🙂 llevo meses sin arrancar la Slack porque con Linux Mint 17 el soporte para nVidia Optimos ya funciona (con los controladores Noveau) desde la instalación y es tan cómodo que uno acaba olvidando de donde viene :-/
Saludos cordiales.
Muy buena página!
Cada vez hay mas usuarios encantados con Slackware!!! 🙂
Tus imagenes se verían mejor con un manejador de ventanas como Enlightenment 16 😀
Muchas gracias amigo… Estuve un rato saltando de distro en distro, pero he vuelto a Slackware con KDE. Eso sí, esta vez Slackware Current y creo que Slackware 14.2 o 15 veremos a ver, parece que esta a punto de caramelo :D.
Excelente articulo petercheco!
Yo nunca habia usado esta distro hasta hoy, siempre me habia decantado por otras con instalador grafico y teoricamente mas amigables en lo que respecta a la transicion entre windows y Gnu/Linux, pero estoy alucinado con el rendimiento de Slackware, aun me falta configurar algunas cosas importantes como el teclado y esas cosas, pero no creo que sea complicado.
Lo unico que lamento, es el haber tardado tanto en probar esta obra de arte.
Un saludo y enhorabuena por el estupendo articulo, es de gran ayuda.
Hola amigo y muchas gracias por la buena calificación de mi artículo :). Me alegra ver que es de ayuda para los usuarios :). Saludos y disfruta de la distro…
HOLA AMIGOS SOY NUEVO EN SLACKWARE ME PODRIAN AYUDAR A INSTALAR LAMP…POR FAVOR GRACIAS
Hola Adrian,
Esto te ayuda: http://www.slackware.com/~mrgoblin/slackware-lamp.php
Muchas gracias petercheco.
Has escrito un gran post para los nuevos en slackware. A mi tambien me ha servido un monton y eso que la uso la distro desde el 2008.
Lo mejor de slackware es que no cambia mucha a menos que sea necesario. Ahora hay un nuevo lanzamiento, slackware 14.2. Esperamos un nuevo post recarga?
Muchas gracias petercheco.
Gracias por el post, me ha ayudado como no te imaginas.
Soy nuevo con esta distro, he leído en LinuxQuestion que se puede instalar KDE Plasma 5 en Slackware 14.2.
¿Lo que no entiendo es como puedo instalarlo?
¿Cómo uso el repositorio de AlienBob?
¡Gracias de antemano!
Llegué aquí por casualidad, me ha servido mucho este tutorial por que queria probar Slackware.
A día de hoy todavía lo tengo instalado en mi pc de sobremesa sin fallos, estable, una pasada. Y ahora mismo lo acabo de instalar en mi portátil para profundizarme mas en el mundo del linux sobretodo ( Slackware/Zenwalk )
Es verdad que al principio fué duro, algo así cómo cuando pasé de windows a ubuntu/linuxmint…jajaja.Que me tuve que documentarme mucho en linux.
Habia probado muchos distros,pero este para mi es la que se adapta a mis aprendizajes con linux. Todavía me queda otra de la vieja escuela que es el Freebsd.
lguien sabe como hacer una distribución personalizada de Slackware ? probe liveslak pero nose que comandos son ..
Luego de 12 years de pruebas y error con varias distribuciones, linux, bsd, windows, osx, encontre el sistema que me sirve, siempre estoy desarmando maquinas de clientes instalando sistemas, optimizando, probando, necesitaba algo estable voy por el segundo dia de slackware y aprendiendo, todo empezo con wifislax que lo veia muy rapido al mirar veo que era basado en slackware…lluego leer opiniones de usuarios de todos los niveles y sus experiencias ..senti adrenalina la busqueda termino.
excelente foro lo dejo como defnitivo,
Use the Force, Luke!