Ha van disztribúciónk, akkor valami nagyon hasznos ismerd az összes csomagot telepítettük, hogy listát készítsünk, és tudjuk, hogy mi van formázás esetén, hogy újratelepítsük őket anélkül, hogy megfeledkeznénk róla, vagy egyszerűen ötletet adnánk mindenről, amivel rendelkezünk, ha el akarunk távolítani mindent, amit nem hosszabb használat, és amelyről nem is emlékszünk, hogy telepítve lett volna, és hogy helyet foglal a merevlemezen.
Ha például Ubuntut használ, és az Ubuntu Szoftverközpontba megy, a Telepített gombra kattintva megteheti lásd a telepített szoftvert, de a lista nem teljes. Ezért ebben a tekintetben nem túl praktikus. Az sem logikus, hogy a többi csomagkezelő eszközből telepített csomagokat nézzük, mert ezek csak a tőlük telepített csomagokat mutatják be.
A teljes lista ismeretében a megoldás egy másik, amelyet itt bemutatunk, és így teljes jelentést készíthetünk a disztribúciónkba telepített összes szoftverről, akár Debian, Ubuntu vagy mindkettő származékai hogy használja a dpkg-t. Nagyon érdekes lehetőséget adhatunk ehhez a parancshoz, amelyet bemutatunk Önnek, és amely lehetővé teszi számunkra a merevlemezen felsorolt egyes csomagok méretének megtekintését is.
Nos, a lista megtekintése rendkívül egyszerű. Csak meg kell nyitnia a terminált vagy a konzolt, és onnan írja be a következő szövegsort a lista megjelenítéséhez:
dpkg-query -W -f='${Installed-Size} ${Package}\n' | sort -n
Ez a lehetőség a feladat végrehajtására, de a parancs opcióit és attribútumait úgy módosíthatja, hogy az eredmény az Ön igényeinek megfelelően eltérő legyen. Bármilyen kérdést vagy javaslatot szívesen fogadunk. Hagyja megjegyzését, és a lehető leghamarabb válaszolok.
JAVASLAT:
Gyorsan létrehozhatunk egy automatizált szkript prototípust a következő csapat számára (vagy újratelepítés vagy terjesztésmódosítás), amennyiben a .deb fájlunk más partíción van (vagy nos, letölthetjük a saját tükrünkről a LAN-onkon, vagy végső esetben "letöltjük" az internetről):
`dpkg-query -W -f = 'apt-get install $ {Package} \ n' | sort -n> list_app_to_install.sh `
Természetesen, ha az apt-get parancsot használod, akkor cseréld le a megfelelőre (aptitude, yum stb.). Mivel azt mondom, hogy prototípus, a #! / Bin / bash fejléc hiányzik, tegye futtathatóvá, kezelje a telepítési engedélyek méretezését stb.
A FELTETT kíváncsi vagyok ** Hogyan lehet tudni, hogy egy csomag MÁR telepítve van-e a célgépre? **
Nos, a kód újrafelhasználásának nagyszerű eleme: ugyanazt a mondatot hajtjuk végre, amelyet a célgépen javasolok: MÁS NEVET MEGADUNK A LISTÁNAK, majd végrehajtjuk a DIFF parancsot a két fájlon.
A «yum» JAVÍTÁSA RPM csomagokat használ. A tornát a magnéziával összetévesztem. 8- (
A telepített csomagok gyors megtekintéséhez az is lehet:
dpkg -l
Hello emberek:
Lehet ...
dpkg –get-selections | grep -v deinstall | Kevésbé
... vagy változtasson kevesebbet, ha fájlba szeretné küldeni ...
dpkg –get-selections | grep -v deinstall> telepített_csomagok
Saludos!