edps
(usa Slackware)
Enviado em 23/01/2016 - 22:57h
nandosilva escreveu:
Para baixar e compilar pacotes do SlackBuilds.org use o sbopkg baixando em
https://www.sbopkg.org/
Ele compila e instala automaticamente, mas o mesmo não resolve dependências se for listando alguma saia do mesmo
e procure esta dependência pesquisando com sbopkg, slapt-get e outras gerenciadores de pacote em modo texto, instale a dependência e depois execute novamente a instalação do programa desejado com o sbopkg.
Se ao instalar o sbopkg, você seguir os 3 primeiros comandos dessa dica:
https://edpsblog.wordpress.com/2015/10/31/how-to-sbopkg-1a-parte/
O sbopkg por intermédio do
sqg também pode resolver isto. o
sqg irá "ler" a linha REQUIRES de cada pacote, criará um arquivo .sqf para o mesmo, feito isto ao rodar o sbopkg tudo será compilado na correta ordem (deps e programa), exemplo:
# sqg -p "openbox lxpanel leafpad terminator"
# sbopkg -i "openbox lxpanel leafpad terminator"
Caso queira que o sbopkg trabalhe de forma automática, isto é, não usar o sbopkg a cada vez que for instalar algo, gere logo .sqfs para tudo o que é disponibilizado no SlackBuilds:
# sqg -a # somente 1 vez!
# sbopkg -i "o que quiser"
Veja como fica:
$ sudo sbopkg -i "openbox lxpanel leafpad terminator"
Both a queuefile and a package were found with the name "lxpanel".
Use (Q)ueuefile, (P)ackage, or (A)bort?: q
###########################################
New queue process started on:
Sáb Jan 23 22:57:00 BRST 2016
###########################################
+++++++++++++++++++++++++++++++++++++++++++
PRE-CHECK LOG
Using the SBo repository for Slackware 14.1
Queue Process: Download, build, and install
openbox:
Checking GPG for openbox.tar.gz ... OK
Processing openbox 3.5.2-1
Using original .info file
Using original SlackBuild file
No build options selected.
libfm-extra:
Checking GPG for libfm-extra.tar.gz ... OK
Processing libfm-extra 1.2.3-1
Using original .info file
Using original SlackBuild file
No build options selected.
menu-cache:
Checking GPG for menu-cache.tar.gz ... OK
Processing menu-cache 1.0.0-1
Using original .info file
Using original SlackBuild file
No build options selected.
lxmenu-data:
Checking GPG for lxmenu-data.tar.gz ... OK
Processing lxmenu-data 0.1.4-1
Using original .info file
Using original SlackBuild file
No build options selected.
libfm:
Checking GPG for libfm.tar.gz ... OK
Processing libfm 1.2.3-2
Using original .info file
Using original SlackBuild file
No build options selected.
lxpanel:
Checking GPG for lxpanel.tar.gz ... OK
Processing lxpanel 0.8.0-1
Using original .info file
Using original SlackBuild file
No build options selected.
leafpad:
Checking GPG for leafpad.tar.gz ... OK
Processing leafpad 0.8.18.1-1
Using original .info file
Using original SlackBuild file
No build options selected.
terminator:
Checking GPG for terminator.tar.gz ... OK
Processing terminator 0.97-1
Using original .info file
Using original SlackBuild file
No build options selected.
+++++++++++++++++++++++++++++++++++++++++++
Pre-check complete.
Do you wish to proceed based on the search results above? Packages not
found will be skipped during the process.
(P)roceed or (Q)uit?:
Freud Tux escreveu:
Mas ai perde a mágia do negócio ;).
E a emoção de compilar tudo onde fica ? rsrsrs.
Cuidados com as heresias hein rsrsrs
Os "Iluminatis" tão de olho.
T+
Querer compilar tudo na unha é deixar de dar atenção a outras coisas, o que se deve fazer é aprender a ler READMES, logs, examinar os SlackBuilds, etc, para quando houver necessidade de intervenção saber o que fazer.