[ vorige ] [ Inhoud ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ 13 ] [ 14 ] [ 15 ] [ 16 ] [ volgende ]
Een van de doelstellingen van Debian is om te voorzien in een consistent opwaarderingspad en een bedrijfszeker opwaarderingsproces. We doen altijd onze best om het opwaarderen naar een nieuwe release vlot te laten verlopen. Als er bij de opwaardering een belangrijke opmerking gemaakt moet worden, zal het pakket de gebruiker dit signaleren en dikwijls een oplossing aandragen voor een mogelijk probleem.
U moet ook het document 'Notities bij de release' (Release Notes) lezen waarin
details in verband met specifieke upgradesituaties gegeven worden. Het is te
vinden op de website van Debian op http://www.debian.org/releases/stable/releasenotes
en is ook te vinden op de cd's, dvd's en blu-raydiscs van Debian.
Men zou gewoon een anonieme ftp-verbinding kunnen maken met een Debian-archief, de mappen doorzoeken tot men het gewenste bestand vindt, het dan ophalen en het tenslotte installeren met dpkg. Merk op dat dpkg opwaarderingsbestanden op hun plaats zal installeren, ook op een werkend systeem. Soms zal een herwerkt pakket de installatie vereisen van een nieuwe revisieversie van een ander pakket en in een dergelijk geval zal de installatie mislukken totdat dit pakket geïnstalleerd is.
Velen vinden deze benadering veel te tijdrovend, vermits de evolutie van Debian zo snel gaat -- gewoonlijk worden wekelijks een dozijn of meer nieuwe pakketten geüpload. Net voor een nieuwe hoofdrelease is dit aantal groten. Om met deze stortvloed om te gaan, geven de meesten de voorkeur aan een meer geautomatiseerde werkwijze. Verschillende pakketten staan hiervoor ter beschikking:
aptitude
is het aanbevolen programma voor pakketbeheer op Debian
GNU/Linux-systemen. Het wordt beschreven in aptitude, Sectie 8.1.3.
Voor u aptitude
kunt gebruiken om een opwaardering uit te voeren,
moet u het bestand /etc/apt/sources.list bewerken om het in te
stellen. Indien u wenst op te waarderen naar de laatste stabiele versie van
Debian, zult u wellicht een pakketbron gebruiken zoals deze:
http://ftp.us.debian.org/debian stable main contrib
U kunt ftp.us.debian.org (de spiegelserver in de Verenigde Staten) vervangen
door de naam van een snellere Debian-spiegelserver in uw buurt. Raadpleeg de
lijst van spiegelservers op http://www.debian.org/mirror/list
voor meer informatie.
Of u kunt de doorverwijzingsdienst httpredir.debian.org gebruiken, die erop gericht is het probleem van het kiezen van een Debian-spiegelserver op te lossen. Hij maakt gebruik van de geografische locatie van de gebruiker en van andere informatie om de beste spiegelserver voor het leveren van de bestanden te kiezen. Om hiervan gebruik te maken, moet u een pakketbron gebruiken zoals deze:
http://httpredir.debian.org/debian stable main contrib
More details on this can be found in the sources.list(5)
manual
page.
Om uw systeem aan de commandoregel bij te werken, geeft u de opdracht
aptitude update
gevolgd door
aptitude full-upgrade
Beantwoord eventuele vragen die zich aandienen en uw systeem zal opgewaardeerd worden.
Merk op dat aptitude
niet het aanbevolen gereedschap is om een
opwaardering uit te voeren van de ene Debian GNU/Linux-release naar een andere.
Gebruik in de plaats daarvan daarvoor apt-get
. Voor
opwaarderingen tussen releases moet u de Notities bij de
Release
lezen. Dit document beschrijft in detail de aanbevolen
stappen voor een opwaardering vanaf een eerdere release evenals bekende zaken
waarmee u rekening moet houden voor u opwaardeert.
For details, see the manual page aptitude(8)
, and the file
/usr/share/aptitude/README
.
Een alternatief voor aptitude
is apt-get
dat een op
APT gebaseerd gereedschap voor de commandoregel is (eerder behandeld in APT, Sectie 8.1.2).
apt-get
, het op APT gebaseerd commandoregelgereedschap voor het
werken met pakketten, biedt een eenvoudige en veilige manier om pakketten te
installeren en op te waarderen.
Om apt-get
te gebruiken moet u het bestand
/etc/apt/sources.list bewerken om het in te stellen, net zoals
voor aptitude, Sectie 9.1.1.
Geef dan de opdrachten
apt-get update
gevolgd door
apt-get dist-upgrade
Answer any questions that might come up, and your system will be upgraded. See
also the apt-get(8)
manual page, as well as APT, Sectie 8.1.2.
Indien u CD's/DVD's/BD's wilt gebruiken om pakketten te installeren, kunt u
apt-cdrom
gebruiken. Raadpleeg voor bijkomende informatie het
onderdeel "APT-pakketbronnen van optische media toevoegen" uit de
'Notities bij de Release'.
Merk op dat wanneer u een pakket ophaalt en installeert, het ook behouden wordt
in de mappenstructuur onder /var. Om te vermijden dat uw partitie volloopt,
moet u eraan denken om extra bestanden te verwijderen met apt-get
clean en apt-get autoclean of ze naar een andere plaats te
verplaatsen (hint: gebruik apt-move
).
Het Perl-script en zijn (optioneel) beheerprogramma met de naam
mirror-master
kan gebruikt worden om door de gebruiker
gespecificeerde delen van een mappenboom via anonieme FTP op te halen
van een opgegeven computer.
mirror
is in het bijzonder nuttig voor het downloaden van grote
volumes software. Nadat de eerste maal bestanden gedownload werden van een
site, wordt op de lokale computer een bestand geplaatst met als naam
.mirrorinfo. Veranderingen aan het bestandssysteem van de externe
computer worden automatisch opgevolgd door mirror
via het
vergelijken van dit bestand met een gelijkaardig bestand op het externe
systeem, en enkel gewijzigde bestanden worden opgehaald.
Het programma mirror
is over het algemeen nuttig voor het
bijwerken van een lokale kopie van een mappenboom van een externe computer. De
opgehaalde bestanden moeten geen Debian-bestanden zijn. (Aangezien
mirror
een Perl-script is, kan het ook gebruikt worden op
niet-Unixsystemen.) Hoewel het programma mirror
voorziet in
mechanismes voor het uitsluiten van bestanden waarvan de naam overeenkomt met
door de gebruiker opgegeven tekenreeksen, is het toch vooral nuttig als het de
bedoeling is volledige mappenbomen te downloaden, eerder dan uitgekozen
pakketten.
Neen. Pakketten kunnen ter plaatse opgewaardeerd worden, zelfs op werkende systemen. Debian beschikt over een pargramma start-stop-daemon dat aangeroepen wordt om een actief proces te stoppen en dan opnieuw te starten als dat nodig is tijdens de opwaardering van een pakket.
Neen. Indien u de bestanden naar uw schijf gedownload heeft, kunt u ze van uw systeem verwijderen nadat u de pakketten geïnstalleerd heeft, bijvoorbeeld met de opdracht aptitude clean.
Als u bij dpkg
de optie --log gebruikt, doet u
dpkg
toestandswijzigingen en acties loggen. Het logt zowel het
aanroepen van dpkg
(bijv.
2005-12-30 18:10:33 install hello 1.3.18 2.1.1-4
) als het resultaat ervan (bijv.
2005-12-30 18:10:35 status installed hello 2.1.1-4
) Indien u graag een log wilt bijhouden van elke aanroep van dpkg
(ook die welke gebeurden via frontends zoals aptitude
), zou u
log /var/log/dpkg.log
kunnen toevoegen aan uw bestand /etc/dpkg/dpkg.cfg
. Zorg ervoor
dat de gecreëerde logbestanden periodiek geroteerd worden. Indien u gebruik
maakt van logrotate
, kunt u dit bekomen door een bestand
/etc/logrotate.d/dpkg
aan te maken met de volgende regels
/var/log/dpkg { missingok notifempty }
More details on dpkg
logging can be found in the
dpkg(1)
manual page.
aptitude
logt de installaties, de verwijderingen en de
opwaarderingen van pakketten die het van plan is uit te voeren in
/var/log/aptitude
. Merk op dat het resultaat van deze acties niet
opgeschreven wordt in dit bestand!
Another way to record your actions is to run your package management session
within the script(1)
program.
Ja. U kunt cron-apt
gebruiken. Dit gereedschap werkt het systeem
met regelmatige tussenpozen bij via een cron-taak. Standaard werkt het enkel
de pakketlijst bij en downloadt het nieuwe pakketten, zonder ze evenwel te
installeren.
Opmerking: het automatisch opwaarderen van pakketten wordt op systemen die testing of unstable gebruiken, NIET, aangezien dit onverwachte effecten kan hebben en pakketten zonder kennisgeving kan verwijderen.
Indien u in uw netwerk meer dan een Debian-computer heeft, is ht nuttig om
apt-cacher
te gebruiken om al uw Debian-systemen up-to-date te
houden.
apt-cacher
vermindert de vereisten inzake bandbreedte voor
Debian-spiegelservers door de frequentie waarmee de backend de bestanden
Packages, Releases en Sources bijwerkt, te beperken en door elk bestand slechts
eenmaal op te halen, ongeacht het reële verzoek van de proxy.
apt-cacher
bouwt automatisch een Debian HTTP-spiegelserver op
basis van de verzoeken die via de proxy passeren.
U kunt natuurlijk ook hetzelfde resultaat bekomen als u reeds gebruik maakt van een standaard proxy met cache en al uw systemen geconfigureerd zijn om die te gebruiken.
[ vorige ] [ Inhoud ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ 13 ] [ 14 ] [ 15 ] [ 16 ] [ volgende ]
De Debian GNU/Linux FAQ
versie 9.0+nmu1, 22 March 2022