Este va a ser el primer artículo sobre Slack (sin contar con la presentación).
Lo primero que me llamó la atención de Slack era el sistema de instalación de programas o paquetes, mientras en Ubuntu o Debian, se basa en el famoso apt-get, en Slack tenemos installpkg “programa”, lo malo de este sistema es que no te instala las dependencias que necesita el programa, y las tienes que ir instalando una a una. Era muy engorroso.
Buscando por “san google”, encontré el programa swaret, te lo puedes descargar del siguiente “link“
Lo instalamos con el comando installpkg swaret-…
Al final de la instalación nos saldrá el siguiente mensaje:
YOU MUST EDIT /etc/swaret.conf.new! (man swaret.conf)
Rename it to /etc/swaret.conf and start using swaret.
La solución es sencilla, debemos ir al directorio y renombrar el archivo mencionado a swaret.conf.
Siguiente paso es editar el archivo swaret.conf
# nano /etc/swaret.conf
Sección: REPOS_ROOT
Vamos a añadir los repositorios desde donde queremos descargar los paquetes. Por defecto todas estas líneas están comentados así que podemos hacer nuevas líneas.
Sección NIC
Aquí tenemos que poner nuestra tarjeta de red, normalmente es eth0
Una vez modificado esto podemos lanzar los siguientes comandos:
–update (Actualizar)
# swaret –update
Recupera la lista de los últimos archivos disponibles.
–upgrade (Actualizar)
# swaret –upgrade
Actualiza manualmente todos los paquetes instalados.
# swaret –upgrade -a
Actualiza automáticamente todos los paquetes instalados.
# swaret –upgrade paquete
Actualiza manualmente todos los paquetes instalados de un paquete específico.
# swaret –upgrade -a paquete
Actualiza automáticamente todos los paquetes instalados de un paquete específico.
—install (Instalar)
# swaret –install
Instala todos los paquetes disponibles manualmente.
# swaret –install -a
Instala todos los paquetes disponibles automáticamente.
# swaret –install -p
Instala todos los parches disponibles manualmente.
# swaret –install -ap
Instala todos los parches disponibles automáticamente.
# swaret –install
Instala todos los paquetes disponibles manualmente.
# swaret –install -a
Instala todos los paquetes disponibles automáticamente.
# swaret –install -p
Instala todos los parches disponibles manualmente.
# swaret –install -ap
Instala todos los parches disponibles automáticamente.
# swaret –install paquete
Instalar el paquete manualmente.
# swaret –install paquete -a
Instalar el paquete automáticamente
# swaret –install paquete -p
Instalar todos los parches del paquete manualmente.
# swaret –install paquete -ap
Instalar todos los parches del paquete automáticamente.
–reinstall (Reinstalar)
# swaret –reinstall
Reinstalar todo manualmente.
# swaret –reinstall -a
Reinstalar todo automáticamente
# swaret –reinstall -p
Reinstalar todos los parches manualmente.
# swaret –reinstall -ap
Reinstalar todos los parches automáticamente.
# swaret –reinstall paquete
Reinstalar el paquete manualmente.
# swaret –reinstall paquete -a
Reinstalar el paquete automáticamente
# swaret –reinstall paquete -p
Reinstalar todos los parches del paquete manualmente.
# swaret –reinstall paquete -ap
Reinstalar todos los parches del paquete automáticamente.
–remove (Desinstalar)
# swaret –remove paquete
Desinstalar el paquete manualmente.
# swaret –remove paquete -a
Desinstalar el paquete automáticamente.
–get (Conseguir)
# swaret –get
Conseguir todos los paquetes manualmente.
# swaret –get -a
Conseguir todos los paquetes automáticamente.
# swaret –get -p
Conseguir todos los parches manualmente.
# swaret –get -ap
Conseguir todos los parches automáticamente.
# swaret –get -s
Conseguir todas las fuentes manualmente.
# swaret –get -as
Conseguir todas las fuentes automáticamente.
# swaret –get -u
Conseguir todos los paquetes actualizados manualmente.
# swaret –get -au
Conseguir todos los paquetes actualizados automáticamente.
# swaret –get paquete
Conseguir el paquete manualmente.
# swaret –get paquete -a
Conseguir el paquete automáticamente.
# swaret –get paquete -p
Conseguir todos los parches del paquete manualmente.
# swaret –get paquete -ap
Conseguir todos los parches del paquete automáticamente.
# swaret –get paquete -s
Conseguir todas las fuentes del paquete manualmente.
# swaret –get paquete -as
Conseguir todas las fuentes del paquete automáticamente.
# swaret –get paquete -u
Conseguir la actualización del paquete manualmente.
# swaret –get paquete -au
Conseguir la actualización del paquete automáticamente.
–compile (Compilar)
# swaret –compile paquete
Descargar, compilar e instalar el código fuente.
*En el momento de elaborar este manual esta opción es experimental. No funciona con todos los paquetes.
–dep (Librerías perdidas)
# swaret –dep
Fija y arregla todas las librerías perdidas.
# swaret –dep paquete
Fija y arregla todas las librerías perdidas del paquete.
–resume (Resumir)
# swaret –resume
Resume los paquetes rotos.
# swaret –resume -p
Resume los parches rotos.
# swaret –resume -s
Resume las fuentes rotas.
–list (Listar)
# swaret –list
Lista todos los paquetes disponibles
# swaret –list -p
Lista todos los parches disponibles
# swaret –list -s
Lista todas las fuentes disponibles
# swaret –list -i
Lista todos los paquetes instalados
# swaret –list -u
Lista todos los paquetes instalados preparados para actualizar
# swaret –list -n
Lista todos los paquetes no instalados
# swaret –list -np
Lista todos los parches no instalados
–search (Buscar)
# swaret –search paquete
Busca si el paquete está disponible.
# swaret –search paquete -p
Busca parches disponibles para el paquete.
# swaret –search paquete -s
Busca fuentes disponibles para el paquete.
# swaret –search paquete -i
Busca si el paquete está instalado.
# swaret –search paquete -u
Busca si el paquete instalado está preparado para actualizarse.
# swaret –search paquete -n
Busca si el paquete no está instalado
# swaret –search paquete -np
Busca si los parches del paquete no están instalados
–show (Mostrar)
# swaret –show
Muestra la descripción de los paquetes disponibles.
# swaret –show -p
Muestra la descripción de los parches disponibles.
# swaret –show -i
Muestra la descripción de los paquetes instalados.
# swaret –show paquete
Muestra la descripción del paquete disponibles.
# swaret –show paquete -p
Muestra la descripción del parche disponible del paquete.
# swaret –show paquete -i
Muestra la descripción del paquete instalado.
Para ver más opciones de swaret, tenemos la ayuda en línea.
