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:

  1. Download og installation af software
  2. Kompilér software fra kilden
  3. Hold styr på al installeret software, deres opdateringer og opgraderinger
  4. Håndtering af afhængigheder
  5. 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.