A PC-n futtatott szoftver teszi igazán személyessé. Sokat elárul arról, hogy mit dolgozol együtt, mit szeretsz csinálni, vagy a hobbidról.
Ez az útmutató áttekinti a szoftvercsomagok kezelését a Debian Package Manager (dpkg) használatával olyan Debian-alapú Linux disztribúciókban, mint az Ubuntu, a Debian, a Mint és a Kali stb. A Debian szoftvercsomagok kiterjesztése .deb.
A szoftverkezelés az egyik leggyakoribb feladat, amelyet személyi számítógépén vagy rendszergazdaként fog elvégezni.
Mi az a Dpkg?
A Dpkg egy alacsony szintű segédprogram, amely egy sor parancsból áll, amelyeket a szoftvercsomagok telepítéséhez, eltávolításához, felsorolásához és kezeléséhez használnak Debian-alapú Linux disztribúciókon.
A dpkg segédprogram az az alap, amelyre más szoftverkezelő eszközök, például az Apt és a Synaptic épülnek. Ezeket a magas szintű szoftverkezelő eszközök kategóriájába sorolják.
A Debian (.deb) szoftvercsomag fájlok helyi telepítése a számítógépre a dpkg egyik különlegessége.
Ez különösen fontos a szoftverek olyan hálózatokon kívüli gépekre történő telepítéséhez, amelyek biztonsági okokból vagy hálózati csatlakozási problémák miatt nem elérhetők. A dpkg-val telepíthető figyelemre méltó szoftvercsomagok közé tartozik a VS Code, a Google Chrome és a VirtualBox, hogy csak néhányat említsünk.
A telepített szoftvercsomagok felsorolása
A számítógépen telepített szoftvercsomagok listájának megtekintéséhez egyszerűen futtassa a következő parancsot.
dpkg --get-selections
A --get-selections A parancs opció a telepített csomagneveket egyszerű és tiszta formátumban mutatja.
A telepített csomagok elérhető verziójának részleteinek megjelenítéséhez használja a következő parancsot. Ezenkívül felsorolja a szoftver verzióját, a telepített méretet, az eredetet, az elsőbbséget stb.
dpkg --print-avail
Ha táblázatos formában szeretné megjeleníteni a szoftvercsomaggal kapcsolatos információkat. Használhatja a dpkg-query parancsot az alábbiak szerint.
dpkg-query --list
Szoftvercsomagok telepítése
A szoftvercsomagok telepítése az egyik leggyakoribb feladat, amelyet számítógépünkön hajtunk végre. Mielőtt telepítené szoftvercsomagokat a számítógépen dpkg-val, először le kell töltenie a szoftvercsomagot, és rendelkeznie kell vele helyileg. Könnyedén letöltheti a szoftvercsomagokat a böngészője segítségével, vagy olyan eszközök segítségével, mint a wget vagy a curl.
A dpkg-s szoftvercsomagok telepítéséhez és eltávolításához emelt szintű jogosultságokra lesz szükség.
Például a telepítéshez Google Chrome, töltse le a Letöltések mappába. Ezután egyszerűen futtassa a következő parancsot.
sudo dpkg --install ~ / Downloads / google-chrome-stabil_current_amd64.deb
A függőségek helyreállítása
A Linux szoftvercsomagjai gyakran más szoftverek zavartalan működésétől függenek.
A csomagok dpkg-n keresztül történő telepítésekor gyakran bölcs dolog a függőségeket az Apt segítségével helyreállítani a következő paranccsal, csak hogy megbizonyosodjon arról, hogy minden rendben működik.
sudo apt install -f
Tipp: A legtöbb dpkg parancshoz gyorsírási módszert használhat. Például, dpkg -i csomag_neve ahelyett dpkg --install csomag_neve szoftvercsomagok telepítéséhez. Ez az útmutató az utóbbi megközelítést használja, mivel a hosszú parancsok jobban magyarázhatók.
Összefüggő: Hogyan lehet megtalálni és kijavítani a törött csomagokat Linuxon
Szoftver frissítése
Megtartva a rendszer naprakész jó védelmi vonal a biztonsági hibák ellen, és kulcsfontosságú a stabilabb és robusztusabb rendszer kialakításához.
A dpkg-n keresztül telepített szoftvercsomagok frissítéséhez először le kell töltenie az újabb csomagot, majd telepítenie kell a fenti szakaszban tárgyalt telepítési paranccsal.
A törött csomagok ellenőrzéséhez használja a - ellenőrzés választási lehetőség. Ez a parancsopció ellenőrzi, hogy az összes csomagot megfelelően telepítették-e, és nincsenek-e hiányzó függőségek. Ha hibás csomag van, akkor a dpkg segédprogram tanácsot ad a javasolt javításokkal kapcsolatban.
dpkg --audit
Szoftvercsomag újrakonfigurálása
A dpkg másik hatékony lehetősége a már telepített szoftvercsomag újrakonfigurálása. Például a VirtualBox újrakonfigurálásához futtathatja az alábbi parancsot, és megjelenik egy konfigurációs képernyő.
sudo dpkg-configure virtualbox-6.1
Szoftvercsomagok eltávolítása
Ha már nincs szüksége egy szoftverre, és készen áll az eltávolítására, vagy ha el akarja távolítani a szoftver frissítéséhez, használhatja a --távolítsa el parancs opciót.
sudo dpkg - távolítsa el a google-chrome-stabil fájlt
(A fenti parancsban google-chrome-stabil a csomag neve)
Amikor eltávolítja a szoftvercsomagokat a --remove opcióval, az eltávolítandó csomaghoz társított konfigurációs fájlok sértetlenek maradnak. Tehát a szoftver legközelebbi újratelepítésekor az előző konfigurációkat használja.
A szoftvercsomag és a hozzá tartozó konfigurációk teljes eltávolításához használhatja a --purge opciót.
sudo dpkg --purge google-chrome-stabil
Információk szerzése a szoftvercsomagról
További információt kaphat arról a csomagról, amellyel telepíteni készül --info.
sudo dpkg --info ~ / Letöltések / google-chrome-stabil_current_amd64.deb
A kimenet olyan információkat tartalmaz, mint a szoftver architektúrája, a karbantartó és a verziószám stb.
A szoftvercsomag tartalmának ellenőrzése
A Debian csomag tartalmát a --tartalom. A felsorolás felvázolja a csomag címtárszerkezetét és az összes fontos fájlt, például a szoftverlicencet és más jegyzékfájlokat.
dpkg --contents ~ / Downloads / google-chrome-stabil_current_amd64.deb
A csomag tartalma hosszú felsorolási formátumban jelenik meg, az alábbiak szerint.
Megtudja, van-e csomag telepítve
A. Használatával könnyen ellenőrizheti, hogy van-e telepítve valamilyen szoftvercsomag a számítógépére --állapot választási lehetőség. Például, hogy megtudja, telepítve van-e a rendszerre a zoom, egyszerűen futtassa az alábbi parancsot.
sudo dpkg --status zoom
A kimenet egyéb részleteket is megjelenít, például a szoftvercsomag célját és a szállítót.
A minta kimenete az alábbiak szerint néz ki. Például a parancs kimenetének második sora a csomag állapotát mutatja. Amint az a kimenetről is látszik, a zoom csomag erre a gépre van telepítve.
Olyan csomagkönyvtárakat kereshet, amelyek megfelelnek az ingyenes terjesztés feltételeinek a Debian szabványai szerint hivatalos oldal.
Olvass tovább: Alapvető parancsok a Linux használatának megkezdéséhez
Segítség kérése
Ha többet szeretne megtudni a dpkg parancsról, használja a --Segítség választási lehetőség.
dpkg --segítség
A dpkg parancsopciókkal és a szoftvercsomagok állapotával kapcsolatos részletesebb információkért használja a Man Pages oldalt.
ember dpkg
Mi a helyzet az alternatív csomagkezelőkkel?
A dpkg egy hatékony segédprogram a szoftvercsomagok telepítéséhez és kezeléséhez. Magasabb szintű eszközök, például az apt és a synaptic a dpkg-t használják. A csomagok telepítésének egyéb alternatívái: Apt, Synaptic és Aptitude.
Ha használta az Ubuntut, akkor valószínűleg az apt parancsot használta valamikor. De tudta, hogy sokkal több van benne, mint az apt-get install és az apt-get upgrade?
Olvassa el a következőt
- Linux
- Linux
- Csomagkezelők
Mwiza szakmája szerint fejleszti a szoftvert, és sokat ír Linuxról és a front-end programozásról. Néhány érdeklődési területe a történelem, a közgazdaságtan, a politika és a vállalkozás-építészet.
Iratkozzon fel hírlevelünkre
Csatlakozzon hírlevelünkhöz, amely műszaki tippeket, véleményeket, ingyenes e-könyveket és exkluzív ajánlatokat tartalmaz!
Még egy lépés…!
Kérjük, erősítse meg e-mail címét az imént elküldött e-mailben.