TDDI41 Grundläggande systemadministration
Eventuell changelog finns längst ned på sidan
OBS! Som alltid, följ de allmänna instruktionerna kring inlämning, och kopiera in vad ni gjorde och utdata. Se exempel på sidan.Pakethanterare
En pakethanterare laddar ner och installerar olika paket (program), samt håller koll på beroenden mellan dem. Pakethanteraren utgör en av de största skillnaderna mellan Linux-distributioner. Där Debian och dess derivat (Ubuntu, Mint, ...) kör dpkg och apt, RedHat kör yum och rpm, Arch Linux kör pacman, och så vidare.
- hur installerar man ett paket?
- hur avinstalerar man ett paket?
- hur avinstalerar man verkligen ett paket (d.v.s. hur tar man bort paketet och alla dess filer)
- Hur får man information om tillgängliga paket och versioner till sitt system?
- Hur får man de senaste uppdateringarna (av paket, inte bara information om vad som finns tillgängligt) till sitt system?
Som nämnt ovan kör Debian(-derivat) både apt och dpkg. Apt är ett högnivålager ovanpå dpkg, men är inte heltäckande.o Där av måste man ibland gå ner en nivå.
- hur ser man vilka filer som ett paket tillhandahåller?
- hur ser man vilket installerat paket som tillhandahåller en fil? Vilket installerat paket tillhandahåller filen
/usr/bin/perldoc
i VM:en?
Installera ett paket
- Installera paketet cowsay
- Verifiera att det är instalerat, och testkör
cowsay
- Avinstallera cowsay
Lägga till nya repon
Paket laddas ner från ett s.k. paketrepo. Ibland föreslår program att de bör installeras genom tillägg av extra paketrepon. Syncthing är ett sådant.sources.list(5)
och besvara:
- Hur lägger man till ett nytt repo? Lägg till syncthing-repot ovan. Gör det med en drop-in-fil (sources.list.d, alltså inte apt-add-repository eller annat).
- Hur tar man bort ett repo?
Changelog innevarande termin
- 241111: Lade till understrykande av att de allmänna instruktionerna ska följas.
- 241111: Lade till fråga om paketinformation och paketinnehåll (delade upp en befintlig). Om ni lämnat in innan detta datum behöver ni inte komplettera detta, om annat ej anges.
- 241111: Lade till krav på drop-in-fil. Om ni lämnat in innan detta datum behöver ni inte komplettera detta, om annat ej anges.
- 241111: Förtydligade "tillhandahåller"-frågan, och gav en exempelfråga (perldoc). Om ni lämnat in innan detta datum behöver ni inte komplettera med att visa vilket paket som tillhandahåller just perldoc.
Sidansvarig: Anders Fröberg
Senast uppdaterad: 2024-12-12