edps
(usa Slackware)
Enviado em 21/11/2021 - 18:50h
Para cada dependência que baixar manualmente, vc DEVE descompactar o SlackBuild, entrar no diretório e baixar os sources do programa.
Segue todo o conteúdo necessário:
# wget
https://slackbuilds.org/slackbuilds/14.2/development/fpc.tar.gz \
https://slackbuilds.org/slackbuilds/14.2/development/fpc-source.tar.gz \
https://slackbuilds.org/slackbuilds/14.2/development/lazarus.tar.gz
# tar xvf fpc.tar.gz
# cd fpc
# source *.info
# wget $DOWNLOAD ou $DOWNLOAD64 # se for o caso
# ./fpc.SlackBuild # ou use sh *.SlackBuild
# installpkg /tmp/fpc*.tgz
# cd ..
# tar xvf fpc-source.tar.gz
# cd fpc-source
# source *.info
# wget $DOWNLOAD ou $DOWNLOAD64 # se for o caso
# ./fpc-source.SlackBuild # ou use sh *.SlackBuild
# installpkg /tmp/fpc-source*.tgz
# cd ..
# tar xvf lazarus.tar.gz
# cd lazarus
# source *.info
# wget $DOWNLOAD ou $DOWNLOAD64 # se for o caso
# ./lazarus.SlackBuild # ou use sh *.SlackBuild
# installpkg /tmp/fpc-source*.tgz
Tudo isso seria resolvido facilmente usando o sbopkg, exemplo:
# sqg -p lazarus
Computers / CPU cores / Max jobs to run
1:local / 6 / 1
Computer:jobs running/jobs completed/%of started jobs/Average seconds to complete
ETA: 0s Left: 1 AVG: 0.00s local:1/0/100%/0.0s Processing lazarus.
ETA: 0s Left: 0 AVG: 0.00s local:0/1/100%/0.0s
Done.
root@darkstar[/home/edps]
# sbopkg -i lazarus
Both a queuefile and a package were found with the name "lazarus".
Use (Q)ueuefile, (P)ackage, or (A)bort?: q
###########################################
New queue process started on:
dom 21 nov 2021 18:49:23 -03
###########################################
+++++++++++++++++++++++++++++++++++++++++++
PRE-CHECK LOG
Using the UNSUPPORTED SBo git repository for -current
Queue Process: Download, build, and install
fpc:
GPG checks not supported for the SBo-git repository.
Processing fpc 3.2.2-1
Using original .info file
Using original SlackBuild file
No build options selected.
lazarus:
GPG checks not supported for the SBo-git repository.
Processing lazarus 2.0.12-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?:
Talvez haja uma diferença aí porque uso o -current, onde só há uma dependência.