Home
Repository 32bit  Forum
Repository 64bit  Wiki

Modifiche

Pkgsrc su slackware

31 byte aggiunti, 07:11, 19 set 2008
Modifiche al sistema linux
es:
PKG_OPTIONS.perl= -threads
dira' al apccehtto perl che non verra' inserito il supporto per i thread
uan volta che avete estratto il vostro pkgsrc entrate dentro bootstrap
'''#cd /usr/pkgsrc/bootstrap'''
e diamo
'''#./bootstrap''' -h
per vedere tutte le opzioni
ora che siamo pronti diamo '''./bootstrap'''
ora ci mettera' un po' per compilare i suoi tools essenziali
Ora possiamo configurare il nostro file di config (dal quale dipendera' pkgsrc)
dalla cartella '''/usr/pkgsrc/bootstrap/''' date '''#cp work/mk.conf /usr/pkg/etc/mk.conf'''
ora editiamo '''/usr/pkg/etc/mk.conf'''
'''Audit:''' e' una lista di pacchetti per i quali vi sono licenze non free, infatti pkgsrc si femera' dando un errore del tipo 'il pacchetto ha una licenza non libera'
per aggiungerlo lostesso basta inserirlo in '''ACCEPTABLE_LICENSES+=vim,codecs''' e pkgsrc continuera' ad andare
'''ACCEPTABLE_LICENSES+=vim,codecs'''  e pkgsrc continuera' ad andare '''Digest:''' e' un pacchetto che contiene una lista di vullerabilita' che affliggono i vari pacchetti, anche qui se volete che continui ignorando l'errore che non vi permette di installarlo dovete aggiungere nella variabile   '''ALLOW_VULNERABLE_PACKAGES=vim'''  e il gioco e' fatto
editate '''/etc/profile''' e aggiungete le path in grassetto alle varie varibili che elenchero'
export MANPATH=/usr/local/man:/usr/man:'''/usr/pkg/man'''
if [ "`id -u`" = "0" ]; then
echo $PATH | grep /usr/local/sbin 1> /dev/null 2> /dev/null
if [ ! $? = 0 ]; then
PATH=/usr/local/sbin:/usr/sbin:/sbin:'''/usr/pkg/bin''':$PATH
fi
fi
salvate e '''uscite'''
Netbsd considera migliore il suo gestore ftp, e quindi consiglia di disabilitare il pacchetto ftp di slackware in questo modo
'''#chmod 0 /sbin/ftp'''
Fine!
provate a usare pkgsrc rimuovendo openssh
'''#removepkg openssh'''
''' #cd /usr/pkgsrc/security/openssh''' ''' #bmake install''' ''' #bmake clean clean-depends'''
et voila' facile no?
se non volete fare update a mano per ogni pacchetto vi e' un tools che fa al caso vostro
portatevi in '''#cd /usr/pkgsrc/pkgtools/lintpkgsrc'''
date '''#bmake install'''
i vari comandi sono i seguenti
# lintpkgsrc -i # check per update # lintpkgsrc -o # check per la versione vecchia delle distribuzioni dei file # lintpkgsrc -or # rimuove le vecchie distribuzioni dei file
== Conclusione & Fonti==
31
contributi