Minden a debian csomagkezelőkről: dpkg, apt és aptitude

All About Debian Package Managers



Ez az oktatóanyag elmagyarázza, hogyan telepíthet, távolíthat el, kereshet és listázhat csomagokat a használatával dpkg , találó és alkalmasság csomagkezelők Linux Debianhoz, minden parancs rövid leírásával.

  • dpkg
  • Szoftver telepítése a segítségével dpkg
  • Szoftver eltávolítása a használatával dpkg a Debianban
  • Programok listázása a használatával dpkg a Debianban
  • Sorolja fel a programhoz tartozó fájlokat a használatával dpkg
  • Telepítési könyvtárak megjelenítése a használatával dpkg
  • találó
  • találó adattárak
  • Telepítse a szoftvert a segítségével találó
  • Távolítsa el a szoftvert a segítségével találó
  • Csomagok keresése a segítségével találó
  • Csomagok felsorolása a használatával találó
  • találó hibaelhárítás
  • alkalmasság
  • Szoftver telepítése alkalmasság
  • A tárolók frissítése az aptitude használatával
  • Szoftver eltávolítása a gombbal alkalmasság
  • Szoftver frissítése használatával alkalmasság
  • Kapcsolódó cikkek a LinuxHint -ről

DPKG

dpkg a Linux Debian csomagkezelő. Amikor találó vagy apt-get használják hívják a dpkg program az alkalmazások telepítésére vagy eltávolítására, miközben további funkciókat is tartalmaz dpkg nem szereti a függőségek feloldását. A program dpkg használható programok telepítésére vagy eltávolítására, azok listájára vagy konkrét információkra.







jegyzet : Példák bemutatásához a net-tools csomagot kell használni, bármilyen .deb csomagot használ a net-tools csomag használatához a terminál futtatásakor:



wgethttp://ftp.us.debian.org/debian/medence/fő-/n/hálószerszámok/
net-tools_1.60+git20161116.90da8a0-1_amd64.deb



Szoftver telepítése dpkg Debian használatával :

A csomagok telepítéséhez használja a paramétert -én (telepítés):





dpkg -én <PackageName.deb>

jegyzet : cserélje ki .deb csomagjára.



Szoftver eltávolítása dpkg használatával a Debianban:

A –remove paraméter eltávolításához szükséges csomagok eltávolítása az alábbi példában leírtak szerint szükséges:

dpkg -eltávolítani <PackageName.deb>

A dpkg -t használó programok listázása a Debianban:

A telepített csomagok listájának kinyomtatásához használja az -l (lista) paramétert:

dpkg -az

Programokhoz tartozó csomagok vagy fájlok keresése dpkg használatával a Debianban:

Az -s (search) paraméter hasznos bizonyos csomagok kereséséhez, de ez a parancs a szoftver metaadatait is megjeleníti.

Sorolja fel a programhoz tartozó fájlokat a dpkg használatával:

A ... val dpkg paranccsal felsorolhatja az összes telepített csomaghoz tartozó vagy hozzá tartozó fájlt a -AZ paraméter:

dpkg -AZ <Csomag név>

Telepítési könyvtárak megjelenítése dpkg használatával:

Mielőtt új csomagot telepítenénk, a -c paraméter:

dpkg -c <Csomag név>

APT/APT-GET

A parancs találó előnyt jelent dpkg mert feloldja a függőségeket és automatikusan letölti a frissített szoftvereket. A szoftver letöltéséhez ez a parancs a fájlban található szoftvertárakra mutat /etc/apt/sources.list . Kezdetben a Debian telepítése után szerkesztenünk kell ezt a fájlt, kommentálva a Debian DVD/USB telepítési útvonalra mutató sort, és hozzáadva a megfelelő tárolókat.
Az találó parancs a dpkg program a csomagok kezelésére.

találó adattárak

A sources.list fájlt a nano használatával szerkesztheti, és a következő futtatásával olvashatja el:

Kevésbé /stb./találó/források.list

Az én esetemben a Debian Stretch esetében a fájlt /etc/apt/sources.list minden sort kommentálni kell, kivéve a sorokat:

deb http://deb.debian.org/debian stretch main
deb-src http://deb.debian.org/debian stretch main

deb http://deb.debian.org/debian-security/nyújtani/frissítések fő
deb-src http://deb.debian.org/debian-security/nyújtani/frissítések fő

deb http://deb.debian.org/debian stretch-updates fő
deb-src http://deb.debian.org/debian stretch-updates fő

Az apt frissítésekor, amint azt az oktatóanyag későbbi részében mutatom, a sources.list és a /etc/apt/ könyvtár szerepelni fog, a fájl szerkesztése helyett hozzáadhat új fájlokat, további tárhelyekkel források.list fájlt.

Szoftver telepítése az apt használatával:

A szoftver telepítése az apt használatával megköveteli ezt a lehetőséget telepítés a program neve előtt. Az apt kipróbálásához telepítse a jövőbeni utasításokban használt csomagkezelő aptitude -t.

találótelepítés <Csomag név>

Jegyzet: hozzáadhatja az opciót -és hogy ne kérjenek megerősítést a programok telepítésekor.

Szoftver eltávolítása az apt használatával:

A csomagok eltávolításához használja a találó parancsfuttatás:

találó eltávolítani<Csomag név>

Jegyzet: a szoftver eltávolításakor is használhatja az opciót -és hogy ne kérjenek megerősítést.

Keressen csomagokat az apt segítségével :

Az opció keresés használatával bizonyos csomagokat kereshet, a következő képen a nikto a keresés, egy csomag típusának kereséséhez:

találó keresés<Csomag név>

Csomagok listázása az apt használatával:

A telepített csomagok listáját a következőképpen hajthatja végre:

találó lista

találó hibaelhárítás

Néha a rossz szoftver eltávolítás vagy hasonló problémák miatt az apt meghiúsulhat, és néhány parancsot tartalmaz a közös javításra találó csomagkezelő problémák.

apt-tiszta
apt-get autoclean
apt-get -f telepítés
apt-get --fix hiányzik telepítés
apt-get --purgeautomatikus eltávolítás
találó frissítés


alkalmasság

Az aptitude csomagkezelők hasonlóan működnek, mint az apt. Lehetővé teszi szoftverek letöltését és telepítését is, és interaktív móddal rendelkezik a terminálon belül. Ez a csomagkezelő interaktív móddal rendelkezik, amely lehetővé teszi a csomagok állapotának szerinti megtekintését és böngészését, a csomagok telepítését és eltávolítását. A parancssorból is használható, hasonló opciókkal, mint a találó csomagkezelő, az aptitude ugyanazokat a tárolókat használja, mint az apt. Az interaktív mód megtekintéséhez hívja a parancsot futtató programot alkalmasság további lehetőségek nélkül a konzolon.

Az interaktív módból való kilépéshez nyomja meg a gombot Q és erősítse meg a gombot ÉS .

Az alkalmasság frissítése:

Az adattárak frissítéséhez az aptitude segítségével futtathatja:

alkalmassági frissítés

Csomagok telepítése az aptitude segítségével:

Az apthoz hasonlóan az aptitude segítségével telepítheti a szoftvert:

aptitude telepítése <Csomag név>

Csomagok eltávolítása az aptitude használatával:

Csomagok keresése az aptitude segítségével:

Az aptitude csomagok kereséséhez használhatjuk a parancsokat vagy az aptitude -t futtató interaktív konzolt, opciók nélkül, amint azt korábban említettük. Csomagok keresése a parancssorból:

Csomagok listázása az aptitude használatával:

Az Aptitude a következő módon is felsorolhatja a programokat:

alkalmassági keresés~ i

Frissítés alkalmassággal:

Szoftver frissítése aptitude run használatával:

alkalmasság biztonságos frissítés

Pont úgy, mint találó , az aptitude használatakor hozzáadhatja a -és opciót, hogy ne kérje a telepítés eltávolítását vagy a frissítés megerősítését.

Alapvetően ezt kell tudnia a csomagok Debianon történő kezeléséhez, ha általában kérdése van a Linuxról, vegye fel velünk a kapcsolatot a támogatási csatornánkon keresztül https://support.linuxhint.com vagy twitteren keresztül @linuxhint .

Kapcsolódó cikkek:

Sorolja fel a Debianon telepített összes csomagot
Távolítsa el az Ubuntu és a Debian csomagokat az apt-get és a dpkg segítségével