De enige echte....
Verwijderd
verder alleen stuffy upgraden als het nodig is, dus changelogs ed. lezen van software die je draait:)
http://www.bsdfreaks.nl/index.php/front_howto/53/8
volg deze tot wereld opnieuw bouwen
Hierna is dit ook wel handig
http://www.bsdfreaks.nl/index.php/front_howto/53/593
http://www.bsdfreaks.nl Home site: http://rob.lensen.nu /me was RobL
Verwijderd
deze zet de versie van de geinstalleerde ports af tegen de versie in /usr/ports. Deze kan de oudere geinstalleerde ports dan vervangen voor de nieuwere.
dit is een geniaal tool !! zeker eensnaar kijken !Verwijderd schreef op 20 augustus 2002 @ 12:46:
misschien ook handig om naar portupgrade te kijken... /usr/ports/sysutils/portupgrade
deze zet de versie van de geinstalleerde ports af tegen de versie in /usr/ports. Deze kan de oudere geinstalleerde ports dan vervangen voor de nieuwere.
Every failure offers you a new opportunity! | Lokatie database|GoT - Notepad
De ports kan je gewoon up2date houden met cvsup.. Kan je ook gelijk je gehele systeem mee up2date houden (de source van je systeem dan) en niet alleen je kernel zoals bij veel linux distro's het geval is.
portupgrade schijnt ook goed te zijn maar die heb ik nooit geprobeerd dus daar kan ik weinig over zeggen. cvsup zou ik alleen niet via de ports installeren. haal de package van ftp.freebsd.org want dat het duurt ontiegelijk lang om te compilen.. zelfs op een vrij snelle machine.
2) kopieer /etc/defaults/make.conf naar /etc/make.conf
3) pas de volgende regels aan:
1
2
3
4
5
6
7
| SUP_UPDATE= yes SUP= /usr/local/bin/cvsup SUPFLAGS= -g -L 2 SUPHOST= cvsup3.nl.FreeBSD.org SUPFILE= /usr/share/examples/cvsup/stable-supfile PORTSSUPFILE= /usr/share/examples/cvsup/ports-supfile |
4) ga naar /usr/ports en typ 'make update'
5) draai portupgrade -ra (recursief, allemaal)
6) alle ports weer up to date!
Stap 1 t/m 3 natuurlijk alleen de eerste keer
"I'd rather have a bottle in front of me than a frontal lobotomy."
Je ports opnieuw bouwen en installen?
dat kan cvsup ook voor je regelen..... kost je 15 sec extra werk maar scheelt je weer een proggy installen.....
Hoe laat je trouwens cvsup ports bouwen en installeren?
"I'd rather have a bottle in front of me than a frontal lobotomy."
Verwijderd
pkg_version -cHoe laat je trouwens cvsup ports bouwen en installeren?
en dan copy and paste
Verwijderd
bedoelen wij hetzelfde ???possamai schreef op 20 augustus 2002 @ 22:37:
is dat het enige wat portupgrade doet?
Je ports opnieuw bouwen en installen?
dat kan cvsup ook voor je regelen..... kost je 15 sec extra werk maar scheelt je weer een proggy installen.....
ook een mogelijkheid
ik doe altijd pkg_version -c > update.sh
komt als het ware op hetzelfde neer alleen moet je de file nog effe editen achteraf..
dat zijn dus de 15 seconden die ik bedoelde
edit: haalde cvsup -c en pkg_version -c ff door mekaar.. my bad.. heb het ff veranderd
De enige echte....
en met portsupgrade word je systeem gelijkt getrokken aan de ports (dus als er een nieuwe versie is word deze geinstalled)
Every failure offers you a new opportunity! | Lokatie database|GoT - Notepad
want dat dl van package gaat traag
De enige echte....
na het installen van de bovenstaande package heb ik in /usr/ports make update gedaan maar nu krijg ik de volgend melding...AVL schreef op 20 augustus 2002 @ 21:34:
1) installeer cvsup (net/cvsup-without-gui) en portupgrade (sysutils/portupgrade)
2) kopieer /etc/defaults/make.conf naar /etc/make.conf
3) pas de volgende regels aan:
code:
1 2 3 4 5 6 7 SUP_UPDATE= yes SUP= /usr/local/bin/cvsup SUPFLAGS= -g -L 2 SUPHOST= cvsup3.nl.FreeBSD.org SUPFILE= /usr/share/examples/cvsup/stable-supfile PORTSSUPFILE= /usr/share/examples/cvsup/ports-supfile
4) ga naar /usr/ports en typ 'make update'
5) draai portupgrade -ra (recursief, allemaal)
6) alle ports weer up to date!
Stap 1 t/m 3 natuurlijk alleen de eerste keer.
1
2
3
4
5
6
7
8
| -------------------------------------------------------------- >>> Running /usr/local/bin/cvsup -------------------------------------------------------------- Parsing supfile "/usr/share/examples/cvsup/ports-supfile" Cannot open "/usr/share/examples/cvsup/ports-supfile": No such file or directory *** Error code 1 Stop in /usr/ports. |
hoe kan ik dit fixen?
De enige echte....
1
2
3
4
5
6
7
8
| # http://www.freebsd.org/handbook/mirrors.html *default host=cvsup3.nl.FreeBSD.org *default base=/usr *default prefix=/usr *default release=cvs tag=. *default delete use-rel-suffix *default compress ports-all |
[ Voor 0% gewijzigd door intoxicated op 01-09-2002 17:04 . Reden: ff layout gefatsoeneerd :P ]
"Anyone who does not agree with me is mentally sick, and should be shot I'm afraid to say."
- Pastor Richards @ VCPR
als ik portupgrade -ra start dan krijg ik de volgende melding...
1
2
3
| real-one# /usr/local/sbin/portupgrade -ra env: /usr/local/bin/ruby_s: No such file or directory real-one# |
moet ik daar ook een file van maken?
De enige echte....
als je je ports up to date hebt dan kun je volgensmij het beste portstupgrade vanuit de portst installeren en dan zou het moeten werken.real-0ne schreef op 01 september 2002 @ 20:25:
maar nu het volgende probleem...
als ik portupgrade -ra start dan krijg ik de volgende melding...
code:
1 2 3 real-one# /usr/local/sbin/portupgrade -ra env: /usr/local/bin/ruby_s: No such file or directory real-one#
moet ik daar ook een file van maken?
Every failure offers you a new opportunity! | Lokatie database|GoT - Notepad
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| [Rebuilding the pkgdb <format:bdb1_btree> in /var/db/pkg ... /usr/local/lib/ruby/site_ruby/1.6/pkgdb.rb:518:in `open_db_for_rebuild!': uninitialized constant BDB1 at PkgDB (NameError)
from /usr/local/lib/ruby/site_ruby/1.6/pkgdb.rb:328:in `update_db'
from /usr/local/lib/ruby/site_ruby/1.6/pkgdb.rb:533:in `open_db'
from /usr/local/lib/ruby/site_ruby/1.6/pkgdb.rb:682:in `installed_pkgs'
from /usr/local/lib/ruby/site_ruby/1.6/pkgdb.rb:600:in `installed_pkg?'
from /usr/local/lib/ruby/site_ruby/1.6/pkgdb.rb:198:in `pkg'
from /usr/local/lib/ruby/site_ruby/1.6/pkgdb.rb:707:in `glob'
from /usr/local/sbin/portupgrade:463:in `main'
from /usr/local/sbin/portupgrade:461:in `catch'
... 7 levels...
from /usr/local/sbin/portupgrade:191:in `initialize'
from /usr/local/sbin/portupgrade:191:in `new'
from /usr/local/sbin/portupgrade:191:in `main'
from /usr/local/sbin/portupgrade:1619 |
is dit normaal, verder heb ik de docs gelezen van portupgrade maar daar kwam dit niet in voor...
De enige echte....
"I'd rather have a bottle in front of me than a frontal lobotomy."
Stappen ter voorbereiding die je maar 1 keer hoeft te doen:
1. Login als root
2. Installeer cvsup-without-gui (downloaden als package, installeren als package)
3. Kopieer het bestand "ports-supfile" uit de directory /usr/share/examples/cvsup naar /root (homedirectory van de root, een prima plek)
4. Stel een cvsup-server in, zie het commentaar in de file. Verder hoef je niks te wijzigen. In het FreeBSD handbook staan mirrors, je kunt cvsup.freebsd.org gebruiken, maar die is vaak bezet, ik gebruik dan cvsup2.freebsd.org of cvsup.nl.freebsd.org
Stappen die je bij elke port upgrade moet doen:
1. Inloggen als root
2. Het commando "cvsup ~/ports-supfile" geven
Klaar
De geinstalleerde ports up-to-date houden, doe je met portsupgrade. Installeren via ports na cvsup van portscollection, en de manpages portsupgrade en pkgdb goed doorlezen.
"I'd rather have a bottle in front of me than a frontal lobotomy."