Insta;ace portu "odjinud"

Petr Řehoř Petr.Rehor at i.cz
Tue Dec 2 09:37:49 CET 2003


> existuje v portech freeBSD moznost nechat si zjistit zavislosti
> daneho portu, nasledene si soubory stahnout nekde na rychle

Nainstalujte si port sysutils/portupgrade a pouzijte prikaz
ports_glob -r <portorigin> vice viz man ports_globe)

> lince (odkud?) doma je nahrat nekam (/usr/local/port/distfiles ?)
> a nasledne  port(y) nainstlovat?

make fetch-recursive-list vygeneruje shellovy skript, ktery se da
spustit na jinem FreeBSD stroji a stahne vsechny soubory, ktere vam
v distfiles chybi. Potom je staci vypalit na cdrom, namontovat ho na
domacim pocitaci a v /etc/make.conf si nastavit (lomitko na konci
nazvu adresare je podstatne):

MASTER_SITE_OVERRIDE=file:/cdrom/

Potom se pri make fetch pouziji soubory z CDROM.

Taky si ty soubory muzete nasypat rovnou do distfiles, ale nektere
porty si v distfiles delaji podadresare a to budete muset dodelat
rucne.

Druha moznost je na jinem FreeBSD vlezt do portu, dat
make fetch-recursive a potom si vypalit na CDROM cely adresar distfiles
(pozor - v koreni CDROM musi byt adresar ports/distfiles a v nem teprve
soubory z /usr/ports/distfiles). Kdyz si takove CD namontujete na /cdrom
tak se make fetch do nej automaticky podiva a pouzije soubory z nej.
Pokud montujete CDROM na jine misto, tak si v /etc/make.conf nastavte

CD_MOUNTPTS=/nekde/jinde/namontovane/CD

Vice se dozvite studiem souboru /usr/ports/Mk/bsd.ports.mk

S pozdravem

Petr Rehor
ICZ a.s.
Pobocka Ceske Budejovice
J. S. Baara 40, 370 01 Ceske Budejovice, CZ
Tel: +420 387 312 808
Fax: +420 387 311 480
mailto:petr.rehor at i.cz
http://www.i.cz




More information about the Users-l mailing list