Páginas

sábado, 10 de diciembre de 2016

Slackware sbopkg

 sbopkg es una herramienta util, proporciona una interfaz simple para instalar paquetes de terceros SBo. Esta es la pagina de descarga del programa https://sbopkg.org/downloads.php, descargamos la ultima version y lo instalamos:

# installpkg sbo....

Por defecto necesita ser ejecutado por root. La primera vez que empiece a usar sbopkg, se le pedira que elija crear los directorios adecuados

Para sincronizar sbopkg con el SBo remoto, se ejecuta

# sbopkg -r

La salida del siguiente comando proporciona el ID PCI, en este caso "14e4:4365" para la tarjeta wireless de mi portatil

Buscar ID tarjeta wireless

# lspci -nn|grep Broadcom --color
02:00.0 Network controller [0280]: Broadcom Corporation BCM43142 802.11b/g/n [14e4:4365] (rev 01)

Antes de saber lo que va a instalar, debe buscar los paquetes disponibles:

Busqueda general de paquetes sin diferenciar entre mayusculas y minusculas

# sbopkg -g nombrepaquete
# sbopkg -g broadcom-sta

Contruir e instalar el paquete broadcom-sta

# sbopkg -i broadcom-sta

Inspeccionar un paquete

Busqueda especifica de paquete diferenciando mayusculas y minusculas, si los encuentra, muestra los archivos README, Slackbuild, .info y slack-desc

# sbopkg -s broadcom-sta

 Vamos a buscar otro paquete para ver un poco como funciona sbopkg

# sbopkg -g vlc
# sbopkg -g vlc
Searching for vlc
Found the following matches for vlc:
multimedia/vlc

Instalar un programa y sus dependencias:

Procesar las dependencias del paquete vlc
# sqg -p vlc
Processing vlc.
Done.

Vamos a Listar el archivo que contiene las dependencias antes de proceder a su instalacion. Vemos que vlc depende de unos 55 paquetes que seran instalados antes de instalar, por ultimo, vlc

# cat /var/lib/sbopkg/queues/vlc.sqf

...
libreplaygain
libcuefile
musepack-tools
libmodplug
libavc1394
faad2
zvbi
libsidplay2
jack-audio-connection-kit
projectM
libdaemon
avahi
...

sbopkg no resuelve las dependencias. Pero, le proporciona los paquetes SBo requeridos de cada paquete SBo.

No instalo el paquete vlc porque ya lo habia instalado con slackpkg.

Listar paquetes SBo instalados

# sbopkg -p
SoulseekQt-20160117-x86_64-1_SBo
broadcom-sta-6.30.223.271_4.4.29-x86_64-1_SBo
ipcalc-0.41-noarch-2_SBo

Lista de paquetes SBo instalados y las actualizaciones potenciales

# sbopkg -c


Actualizar sbopkg

# sbopkg -u

Desinstalar un paquete

# slackpkg remove nombrepaquete

Mostrar la version actual de sbopkg

# sbopkg -v     
0.38.1

Establece el repositorio y la rama a usar

# sbopkg -Version


Unknown repository name -- "Version"
Valid options are:
SBo/14.2        (SBo repository for Slackware 14.2)
SBo/14.1        (SBo repository for Slackware 14.1)
SBo/14.0        (SBo repository for Slackware 14.0)
SBo/13.37       (SBo repository for Slackware 13.37)
SBo/13.1        (SBo repository for Slackware 13.1)
SBo/13.0        (SBo repository for Slackware 13.0)
SBo/12.2        (SBo repository for Slackware 12.2)
SBo/12.1        (SBo repository for Slackware 12.1)
SBo/12.0        (SBo repository for Slackware 12.0)
SBo/11.0        (SBo repository for Slackware 11.0)
local/local     (default local repository)
SBo-git/current (UNSUPPORTED SBo git repository for -current)
SBo/master      (SBo master git branch)


Unix es genial!.