Aptitude
«>p>oversettelse(er): nederlandsk – engelsk – españ – fran5aais – italiano-한국어 – русский | tekst – juster: høyre; grense: 0px skjult"»>
?Diskusjon |
Innledning
Aptitude er En Ncurses og kommandolinjebasert frontend til mange Apt-biblioteker, som også brukes Av Apt, Standard Debian pakkebehandling. Aptitude er tekstbasert og kjører fra en terminal.
Aptitude har en rekke nyttige funksjoner, inkludert:
- en mutt-lignende syntaks for å matche pakker på en fleksibel måte
-
merk pakker som «automatisk installert» eller «manuelt installert» slik at pakker kan fjernes automatisk når de ikke lenger er nødvendige (funksjon tilgjengelig i Apt også, siden ganske Mange Debian-utgivelser)
- forhåndsvisning av handlinger som skal tas med forskjellige farger som markerer forskjellige handlinger
- persistens av brukerhandlinger (ligner på dselect)
- evnen til å interaktivt hente og vise debian changelog av alle tilgjengelige offisielle pakker
-
apt-like (dvs. Apt-get og apt-cache) kommandolinjemodus («aptitude install foo»)
-
Score-basert dependency resolver som er mer egnet for interaktiv avhengighetsoppløsning med flere hint fra brukeren som «jeg vil ikke ha den delen av løsningen, men behold den andre delen av løsningen for ditt neste forsøk». Apts dependency resolver derimot er optimalisert for gode» one shot » – løsninger.
den primære kommandoen er «aptitude», som navnet på Den primære Debian-pakken.
Aptitude Brukerhåndbok
-
Online: Håndboken for den nyeste versjonen av aptitude er vanligvis tilgjengelig (på engelsk) På Debians nettsted.
- På ditt lokale system:
-
hvis du har pakken aptitude-doc-en installert (andre språk er tilgjengelige), kan DU finne EN HTML-manual for din installerte versjon i / usr/share/doc/aptitude/html/en / index.html (endre bane for andre språk etter behov).
-
hvis du nettopp har aptitude installert (for eksempel av diskplass grunner), er en ren tekst variant av brukerhåndboken fortsatt tilgjengelig på / usr/share/doc/aptitude / README.
Interaktiv Bruk
for å kjøre interaktivt, skriv inn følgende fra en terminalemulator:
aptitude
etter å ha kjørt den, bruk:
- F10 Eller Ctrl-T for å få tilgang til menyen.
- ‘?’for hjelp
- ‘ opp’,’ ned’,’ venstre’,’ høyre ‘ tastene for å navigere.
- ‘Enter’ – tasten for å velge eller åpne og lukke et enkelt nivå
- brakett – tastene («) for å åpne og lukke nivåer rekursivt
- ‘ + ‘eller’ – ‘ – tasten for å installere/oppdatere eller fjerne en pakke
- ‘g’ – tasten for å forhåndsvise/bekrefte handlinger
- ‘q’ for å avslutte-dette lukker også det åpne vinduet (‘g’ går fremover, ‘q’ går tilbake)
- Fremover Og bakover slash (‘/’ og ‘\’) for å søke fremover eller bakover. den vanlige bruken av aptitude i tui (text user interface) er; kjør aptitude; trykk ‘u’ (oppdater lister over tilgjengelige pakker); trykk ‘ U ‘(Merk alle oppgraderbare pakker som skal oppgraderes); (søk / velg noen ting å installere, er valgfritt); trykk ‘ g ‘(for å se ventende handlinger og endre om nødvendig); trykk ‘g’ (igjen, for å starte nedlastingen).
Noen ganger når du trenger å løse konflikter, oppdager du at du har gjort en feil; du kan enkelt bruke ‘Avbryt ventende handlinger ‘i’ Handlinger ‘ – menyen slik at du kan velge på nytt.
ved gjennomgang av avhengighetsoppløsninger (vist etter å ha trykket på ‘e’), trykk:
- piltastene eller vi stil j/k for å velge handlinger eller handlingsgrupper,
- ‘a’ for å eksplisitt insistere på en handling (bruk igjen for å gå tilbake til ingen bestemt beslutning)
- ‘r’ for å avvise en handling (bruk igjen for å gå tilbake til ingen bestemt beslutning)
- dot (‘.’) for å vise den neste foreslåtte avhengighetsoppløsningen
- komma ( ‘ ,’) for å vise den forrige foreslåtte avhengighetsoppløsningen
- utropstegn (‘!’) for å godta den gjeldende avhengighetsoppløsningen
ved gjennomgang av ventende handlinger, trykk:
- ‘g’ igjen for å gå videre og utføre ventende handlinger
- ‘q’ for å gå tilbake til forrige visning
Se Tilgang til pakkeinformasjon for å forstå bokstavene i pakken synopsis linje (f. eks, ‘jeg’ betyr «vil bli installert»,’ p ‘betyr» ikke installert», etc.)
Kommandolinje Bruk
Funksjoner som bare er nyttige som root
du kan også bruke aptitude på samme måte som apt-get:
Oppdater pakkelisten:
# aptitude update
Oppgrader pakkene:
# aptitude safe-upgrade
Installer foo :
# aptitude install foo
Fjern bar:
# aptitude remove bar
Purge foo:
# aptitude purge foo
Funksjoner som er nyttige for alle brukere
Søk etter emballasje som inneholder foo:
$ aptitude search foo
personlig bruker jeg fortsatt apt-cache Search foo for å utføre et søk – aptitude search foo er tregere. Men du bør prøve aptitude søk foo måte. Du bør oppdage at utgangen er litt forskjellig fra apt-cache, i noen tilfeller kan det være nyttig å søke etter en pakke for å se om den allerede er installert.
viser om en bestemt pakke er installert:
$ aptitude show foo
Hvordan oppgradere distribusjonen din
Oppgradering fra en stabil utgivelse til den neste (F.Eks. For de fleste med 32 bits systemer betyr Det Utgivelsesnotatene For Intel x86. For de fleste med 64 bits systemer betyr Det Utgivelsesnotatene FOR AMD64.
Å Bruke full oppgradering i det vanlige løpet av hendelsene er ikke lenger anbefalt praksis (med mindre du kjører sid, i så fall bør du ikke lese dette. Fra lenny 5.0.1 til 5.0.2) og sikkerhetsoppdateringer er gjort med safe-upgrade.
- Finn ut Den gjeldende Versjonen Av Debian som du kjører:
$ cat /etc/debian_version
eksempel for oppgradering fra f. eks. etch 4. 0r1 til 4. 0r2 …osv.
# aptitude update# aptitude safe-upgrade
apt vs aptitude
Handling
apt kommando
aptitude kommando
quot; bakgrunnsfarge:#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; "»> Last ned foos kilder
apt kilde foo
aptitude kilde foo
quot; bakgrunnsfarge:#aaccff;"»> last ned foos kilder og bygg en binær .deb pakke
apt kilde –kompilere foo
(ingen)
avanserte søkemønstre
leter etter pakker installert fra noe annet enn stabilt:
aptitude search '?narrow(?installed, !?archive(stable))'
Leter etter pakker installert fra testing (forutsatt at du har kildelister med stabile og testregistre):
aptitude search '?narrow(?installed, ?archive(testing) !?archive(stable))'
Se aptitude søkeordet referanse
Historisk Aptitude GUI
Historisk var Det Også EN GTK og en Aldri ferdig Qt GUI. Aptitudes GTK GUI ble alltid ansett som eksperimentell og tidligere pakket som «aptitude-gtk». Dette er også grunnen til bruken av «oppdateringsalternativer» for aptitude. Den siste Aptitude-utgivelsen som sendte ET GTK-grensesnitt var Aptitude 0.6.5 (Og ifølge Debian-pakken aptitude 0.6.5-1). Det Aldri ferdige Qt-grensesnittet ble aldri inkludert i noen offisiell debian-binærpakke.
Mens Git-historien fortsatt inneholder GTK og Qt-koden, har de nåværende grener Ikke lenger denne koden. Å bringe dem (eller noen av dem) tilbake ville bety å legge til koden fjernet i henhold forplikter og å oppdatere den til aptitudes nåværende kode på den ene siden og dagens GTK og Qt-kodebaser på den annen side.
Se også
-