15 eksempler på, hvordan man bruger nyt avanceret pakkeværktøj (APT) i Ubuntu/Debian
En vigtig ting at mestre under Linux System/Server Administration er pakkehåndtering ved hjælp af forskellige pakkehåndteringsværktøjer.
Forskellige Linux-distributioner installerer applikationer i en præ-kompileret pakke, der indeholder binære filer, konfigurationsfiler og også oplysninger om applikationens afhængigheder.
Pakkehåndteringsværktøjer hjælper system-/serveradministratorer på mange måder som:
- Download og installation af software
- Kompilér software fra kilden
- Hold styr på al installeret software, deres opdateringer og opgraderinger
- Håndtering af afhængigheder
- og også holde andre oplysninger om installeret software og mange flere
I denne vejledning skal vi se på 15 eksempler på, hvordan du bruger det nye APT (Advanced Package Tool) på dine Ubuntu Linux-systemer.
APT er et kommandolinjebaseret værktøj, der bruges til at håndtere pakker på et Ubuntu-baseret Linux-system. Det præsenterer en kommandolinjegrænseflade til pakkehåndtering på dit system.
1. Installation af en pakke
Du kan installere en pakke som følger ved at angive et enkelt pakkenavn eller installere mange pakker på én gang ved at angive alle deres navne.
$ sudo apt install glances
2. Find placeringen af den installerede pakke
Den følgende kommando hjælper dig med at liste alle de filer, der er indeholdt i en pakke kaldet blik (avanceret Linux-overvågningsværktøj).
$ sudo apt content glances
3. Kontroller alle afhængigheder af en pakke
Dette hjælper dig med at vise rå information om afhængigheder af en bestemt pakke, som du angiver.
$ sudo apt depends glances
4. Søg efter en pakke
Søgemuligheden søger efter det givne pakkenavn og viser alle de matchende pakker.
$ sudo apt search apache2
5. Se oplysninger om pakken
Dette hjælper dig med at få vist oplysninger om pakke eller pakker, kør kommandoen nedenfor ved at angive alle de pakker, som du vil vise oplysninger om.
$ sudo apt show firefox
6. Bekræft en pakke for eventuelle ødelagte afhængigheder
Nogle gange under pakkeinstallationen kan du få fejl angående ødelagte pakkeafhængigheder for at kontrollere, at du ikke har disse problemer, kør kommandoen nedenfor med pakkenavnet.
$ sudo apt check firefox
7. Liste over anbefalede manglende pakker til den givne pakke
$ sudo apt recommends apache2
8. Kontroller version af installeret pakke
Muligheden 'version' viser dig den installerede pakkeversion.
$ sudo apt version firefox
9. Opdater systempakker
Dette hjælper dig med at downloade en liste over pakker fra forskellige arkiver, der er inkluderet på dit system, og opdaterer dem, når der er nye versioner af pakker og deres afhængighed.
$ sudo apt update
10. Opgrader system
Dette hjælper dig med at installere nye versioner af alle pakkerne på dit system.
$ sudo apt upgrade
11. Fjern ubrugte pakker
Når du installerer en ny pakke på dit system, er dens afhængigheder også installeret, og de bruger nogle systembiblioteker med andre pakker. Efter at have fjernet den pågældende pakke, forbliver dens afhængigheder på systemet, og brug derfor autoremove som følger for at fjerne dem:
$ sudo apt autoremove
12. Rengør det gamle lager af downloadede pakker
Indstillingen "ren" eller "autoclean" fjerner alt gammelt lokalt lager af downloadede pakkefiler.
$ sudo apt autoclean or $ sudo apt clean
13. Fjern pakker med dets konfigurationsfiler
Når du kører apt med remove, fjerner det kun pakkefilerne, men konfigurationsfiler forbliver på systemet. Derfor skal du bruge rensning for at fjerne en pakke og dens konfigurationsfiler.
$ sudo apt purge glances
14. Installer .Deb-pakke
For at installere en .deb-fil skal du køre kommandoen nedenfor med filnavnet som et argument som følger:
$ sudo apt deb atom-amd64.deb
15. Find hjælp, mens du bruger APT
Den følgende kommando viser dig alle muligheder med beskrivelsen af, hvordan du bruger APT på dit system.
$ apt help
Resumé
Husk altid de gode pakkehåndteringsværktøjer, som du kan bruge i Linux.
Du kan dele med os, hvad du bruger, og din oplevelse med det. Jeg håber, at artiklen er nyttig, og hvis du har yderligere oplysninger, skal du efterlade en kommentar i kommentarsektionen.