Alkalmasság
quot; border: 0px hidden"”>
fordítás(ok): holland – angol – Espa xiaol – Fran caetlais – Italiano-caetlitlitlitlitlitlitlitlitlitlitlitlitlitlt |
quot; text – align: right; border: 0px hidden"”>
?Discussion |
Bevezetés
az apt egy ncurses és parancssori kezelőfelület számos Apt könyvtárhoz, amelyeket az apt, az alapértelmezett Debian csomagkezelő is használ. Az Aptitude szöveges alapú, és egy terminálról fut.
Az alkalmasság számos hasznos funkcióval rendelkezik, többek között:
- a mutt-szerű szintaxis megfelelő csomagok rugalmas módon
-
mark csomagok “automatikusan telepített” vagy “manuálisan telepített”, hogy a csomagok automatikusan eltávolíthatók, ha már nincs szükség (funkció elérhető Apt, is, mivel jó néhány Debian kiadás)
- előnézete intézkedések körülbelül kell tenni a különböző színek jelölés különböző intézkedések
- perzisztencia felhasználói műveletek (hasonló dselect)
- az a képesség, hogy interaktív módon töltse le és jelenítse meg az összes elérhető hivatalos csomag Debian changelogját
-
apt-szerű (azaz. apt-get és apt-cache) parancssori mód (“aptitude install foo”)
-
Pontszám alapú függőségi feloldó, amely jobban megfelel az interaktív függőségi felbontásnak, a felhasználó további tippjeivel, például: “nem akarom a megoldás azon részét, de a megoldás másik részét megtartom a következő próbálkozáshoz”. Az Apt függőségi feloldója viszont jó “egy lövés” megoldásokra van optimalizálva.
az elsődleges parancs az “aptitude”, csakúgy, mint az elsődleges Debian csomag neve.
alkalmassági Felhasználói kézikönyv
-
Online: Az aptitude legújabb verziójának kézikönyve általában elérhető (angol nyelven) a Debian weboldalán.
- a helyi rendszeren:
-
ha telepítve van az aptitude-doc-en csomag (más nyelvek állnak rendelkezésre), a telepített verzióhoz HTML kézikönyvet talál a/usr/share/doc/aptitude/html/en / index.html (más nyelvek elérési útjának módosítása).
-
ha éppen telepítette az aptitude programot (pl. lemezterület miatt), a felhasználói kézikönyv egyszerű szöveges változata továbbra is elérhető a/usr/share/doc/aptitude / README címen.
-
interaktív használat
interaktív futtatáshoz írja be a következőket egy terminálemulátorból:
aptitude
a futtatás után használja:
- F10 vagy Ctrl-T a menü eléréséhez.
- ‘?’segítség
- a’ Fel’,’ Le’,’ Bal’,’ jobb ‘ gombok segítségével navigálhat.
- az “Enter” gomb egyetlen szint kiválasztásához vagy megnyitásához és bezárásához
- a zárójel gombok ( “) a szintek rekurzív megnyitásához és bezárásához
- A ” + “vagy” – “gomb a csomag telepítéséhez/frissítéséhez vagy eltávolításához
- a” g ” gomb a műveletek előnézetéhez/megerősítéséhez
- ‘q’ A kilépéshez – ez bezárja az aktuálisan nyitott ablakot is (‘g’ megy előre, ‘q’ megy vissza)
- előre és hátra perjel (‘/’és’\’) az előre vagy hátra kereséshez.
az aptitude általános használata a TUI-ban (szöveges felhasználói felület); futtassa az aptitude-t; nyomja meg az ‘u’ gombot (frissítse az elérhető csomagok listáját); nyomja meg az ‘U’ gombot (jelölje meg az összes frissíthető csomagot); (keresés/válasszon ki néhány telepítendő dolgot, opcionális); nyomja meg a ‘g’ gombot (a függőben lévő műveletek megtekintéséhez és szükség esetén módosításához); nyomja meg a ‘g’ gombot (ismét a letöltés elindításához).
valamikor, amikor konfliktusokat kell megoldania, rájön, hogy hibát követett el; könnyen használhatja a ‘függőben lévő műveletek törlése’ elemet a ‘Műveletek’ menüben, hogy újra kiválaszthassa.
függőségi felbontások áttekintésekor (az ‘e’ megnyomása után látható) nyomja meg a:
- kurzorbillentyűk vagy vi stílus J / k műveletek vagy akciócsoportok kiválasztásához,
- ‘a’, hogy kifejezetten ragaszkodjon egy művelethez (használja újra, hogy visszatérjen egy konkrét döntéshez)
- ‘r’ egy művelet elutasításához (használja újra, hogy visszatérjen egy konkrét döntéshez)
- dot (‘.’) a következő javasolt függőségi felbontás megjelenítése
- vessző ( ‘ ,’) az előző javasolt függőségi felbontás megjelenítése
- felkiáltójel (‘!’) az aktuálisan megjelenített függőségi felbontás elfogadásához
a függőben lévő műveletek áttekintésekor nyomja meg a gombot:
- ‘g’ ismét a függőben lévő műveletek végrehajtásához
- ‘ q ‘az előző nézethez való visszatéréshez
lásd a Csomaginformációk elérése a csomag szinopszis sorának betűinek megértéséhez (pl. az “i” azt jelenti, hogy “telepítve lesz”, a ” p “azt jelenti, hogy” nincs telepítve ” stb.)
parancssori használat
csak rootként használható funkciók
az alkalmasságot ugyanúgy használhatja, mint az apt-get:
a csomagok listájának frissítése:
# aptitude update
a csomagok frissítése:
# aptitude safe-upgrade
Install foo :
# aptitude install foo
távolítsa el a sávot :
# aptitude remove bar
Purge foo :
# aptitude purge foo
minden felhasználó számára hasznos funkciók
foo-t tartalmazó csomagolás keresése :
$ aptitude search foo
személy szerint még mindig az apt – cache search Foo-t használom a keresés elvégzéséhez-az alkalmassági keresés Foo lassabb. De meg kell próbálnia az alkalmassági keresést. Fel kell fedeznie, hogy a kimenet kissé eltér az apt-cache-től, bizonyos esetekben hasznos lehet egy csomag keresése, hogy megnézze, van-e már telepítve.
megmutatja, hogy egy adott csomag telepítve van-e:
$ aptitude show foo
a disztribúció frissítése
az egyik stabil kiadásról a másikra történő frissítés (pl. A legtöbb 32 bites rendszerrel rendelkező ember számára ez az Intel x86 kiadási megjegyzéseit jelenti. A legtöbb 64 bites rendszer esetében ez az AMD64 kiadási megjegyzéseit jelenti.
a teljes frissítés használata a rendszeres események során már nem az ajánlott gyakorlat (kivéve, ha sid-t futtat, ebben az esetben nem kell ezt olvasnia.)
kisebb kiadású frissítések (pl. lenny 5.0.1-től 5.0.2-ig) és a biztonsági frissítések a safe-upgrade segítségével történnek.
- Ismerje meg a Debian aktuális verzióját, amelyet futtat:
$ cat /etc/debian_version
példa a frissítésre pl. etch 4.0r1-ről 4.0R2-re …stb., vagy biztonsági frissítések alkalmazása:
# aptitude update# aptitude safe-upgrade
apt vs alkalmasság
művelet |
apt parancs |
alkalmassági parancs |
quot; Háttér-szín:#aaccff; "”>
Install foo |
apt install foo |
aptitude install foo |
quot; background-color:#aaccff; "”>
Search foo |
apt search foo |
aptitude search foo |
quot; background-color:#aaccff; "”>
List installed packages |
apt list |
aptitude search ~i |
quot; background-color:#aaccff; "”>
Remove foo |
apt remove foo |
aptitude remove foo |
quot; background-color:#aaccff; "”>
List reverse dependencies |
apt rdepends foo |
aptitude search ~Dfoo |
quot; background-color:#aaccff; "”>
Print information on priorities for foo |
apt policy foo (since Buster), apt-cache policy foo |
aptitude versions foo |
quot; background-color:#aaccff; "”>
Show package information for foo |
apt show foo |
aptitude show foo |
quot; background-color:#aaccff; "”>
töltse le a foo forrásait |
apt forrás foo |
alkalmassági forrás foo |
quot; háttérszín:#aaccff; "”>
töltse le a Foo forrásait és építsen egy binárist .deb csomag |
apt forrás –fordítsd foo |
(nincs) |
részletes keresési minták
csomagok keresése telepített bármi más, mint stabil:
aptitude search '?narrow(?installed, !?archive(stable))'
tesztelésből telepített csomagok keresése (feltételezve, hogy vannak forráslisták stabil és tesztelési tárolókkal):
aptitude search '?narrow(?installed, ?archive(testing) !?archive(stable))'
Lásd az alkalmassági keresési kifejezést
történelmi alkalmassági GUI
történelmileg volt egy GTK és egy soha nem kész Qt GUI is.
az Aptitude GTK GUI-ját mindig kísérleti jellegűnek tekintették, és korábban “aptitude-gtk” – ként csomagolták. Ez az oka annak is, hogy az “update-alternatives” alkalmasságot használják. Az utolsó Aptitude kiadás, amely egy GTK felületet szállított, az Aptitude 0.6 volt.5 (és a megfelelő Debian csomag aptitude 0.6.5-1).
a soha nem befejezett Qt interfész soha nem szerepelt egyetlen hivatalos Debian bináris csomagban sem.
míg a Git előzmények még mindig tartalmazzák a GTK és Qt kódot, a jelenlegi ágfejek már nem rendelkeznek ezzel a kóddal. Ezek (vagy bármelyikük) visszahozása azt jelentené, hogy újra hozzáadnánk a megfelelő elkötelezettségben eltávolított kódot, és frissítenénk egyrészt az aptitude jelenlegi kódjára, másrészt a jelenlegi GTK és Qt kód alapokra.