Aptitude
quot; border: 0px hidden"”>
translation(s): Dutch – English – Español – français – italiano-한국어 – русский – 简体 highlight |
quot; text-align: right; border: 0px hidden"”>
?Discussion |
Introduction
Aptitude on Ncurses-ja komentorivipohjainen etulevy lukuisille Apt-kirjastoille, joita myös Apt, Debianin oletuspakettien hallinta, käyttää. Aptitude on tekstipohjainen ja ajetaan päätteestä.
Soveltuvuudella on useita hyödyllisiä ominaisuuksia, kuten:
- Muttin kaltainen syntaksi pakettien sovittamiseksi joustavasti
-
merkitse paketit ”automaattisesti asennetuiksi” tai ”käsin asennetuiksi”, jotta paketit voidaan poistaa automaattisesti, kun niitä ei enää tarvita (ominaisuus saatavilla myös Apt: ssa, koska Debian-julkaisu on melko pieni)
- esikatselu toimista, joita ollaan tekemässä eri väreillä merkiten eri toimintoja
- käyttäjän toimien pysyvyys (samanlainen kuin dselect)
- kyky nouda ja näytä vuorovaikutteisesti Debianin muutosloki kaikista saatavilla olevista virallisista paketeista
-
apt-like (ts. apt-get ja apt-cache) komentorivitila (”aptitude install foo”)
-
pistepohjainen riippuvuusratkaisija, joka sopii paremmin interaktiiviseen riippuvuusratkaisuun lisävihjeillä käyttäjältä, kuten”en halua sitä osaa ratkaisusta, mutta pidä se toinen osa ratkaisusta seuraavaa yritystä varten”. Apt: n riippuvuuden ratkaisija on toisaalta optimoitu hyviin ”one shot” – ratkaisuihin.
ensisijainen komento on ”aptitude”, kuten myös sen ensisijaisen Debian-Paketin nimi.
Aptitude User Manual
-
Online: Aptituden uusimman version käsikirja on yleensä saatavilla (englanniksi) Debianin verkkosivuilla.
- Paikallisjärjestelmässäsi:
-
Jos sinulla on paketti aptitude-doc-en asennettuna (muita kieliä on saatavilla), löydät HTML-oppaan asennetulle versiollesi osoitteesta/usr/share/doc/aptitude/html/en / index.html (muuta polkua muille kielille tarpeen mukaan).
-
Jos olet juuri asentanut Aptituden (esim.levytilasyistä), käyttöoppaan tekstimuunnelma on edelleen saatavilla osoitteessa/usr/share/doc/aptitude / README.
-
interaktiivista käyttöä
suorittaaksesi interaktiivisesti, Kirjoita pääte-emulaattorista seuraava:
aptitude
sen suorittamisen jälkeen käytä:
- F10 tai Ctrl-T päästäksesi valikkoon.
- ”?”avuksi
- ”ylös”, ”alas”, ”vasemmalle”, ”oikealle” näppäimiä navigoimaan.
- ”Enter” – näppäin yhden tason valitsemiseksi tai avaamiseksi ja sulkemiseksi
- kiinnikeavaimet ( ”) tasojen avaamiseksi ja sulkemiseksi rekursiivisesti
- ” + ”– tai ” – ”- näppäin asennettavaksi/päivitettäväksi tai paketin poistamiseksi
- ” g ”- näppäin esikatseltavaksi/vahvista toiminnot
- ” q ” lopetettavaksi-tämä sulkee myös tällä hetkellä auki olevan ikkunan (”g” menee eteenpäin, ” q ” menee takaisin)
- eteen-ja taaksepäin slash (’/’ja’\’) eteen-tai taaksepäin etsimiseen.
Aptituden yleinen käyttö TUI: ssa (tekstikäyttöliittymä) on; Suorita aptitude; paina ” u ” (Päivitä saatavilla olevien pakettien luettelot); paina ” U ”(Merkitse kaikki päivitettävät paketit päivitettäväksi); (Etsi/Valitse joitain asennettavia juttuja, on valinnainen); paina ” g ”(nähdäksesi vireillä olevat toiminnot ja muokkaa tarvittaessa); paina ” g ” (Aloita lataus uudelleen).
joskus, kun sinun on ratkaistava ristiriidat, huomaat tehneesi virheen; voit helposti käyttää ”peruuta vireillä olevat toimet ””Toiminnot” -valikossa, jotta voit valita uudelleen.
kun tarkastellaan riippuvuustarkkuuksia (näytetään painettaessa ”e”: tä), paina:
- kursorinäppäimet tai vi-tyylinen j/k toimintojen tai toimintaryhmien valitsemiseksi,
- ” a ”nimenomaisesti vaatimaan toimintoa (käytä uudelleen palataksesi mihinkään tiettyyn päätökseen)
- ” r ” toiminnon hylkäämiseksi (käytä uudelleen palataksesi mihinkään tiettyyn päätökseen)
- piste (”.”) näyttää seuraavan ehdotetun riippuvuusratkaisun
- pilkku ( ’ ,’) osoittaakseen edellisen ehdotetun riippuvuusratkaisun
- huutomerkki (’!’) hyväksyäksesi tällä hetkellä esitetyn riippuvuusratkaisun
tarkasteltaessa vireillä olevia toimia, paina:
- ”g” jälleen jatkamaan ja suorittamaan vireillä olevat toimet
- ”q” palataksesi edelliseen näkyyn
Katso pakettien tietojen hakeminen paketin synopsis-rivin kirjainten ymmärtämiseksi (esim. ” i ”tarkoittaa ” asennetaan”, ” p ”tarkoittaa” ei asennettu ” jne.)
komentorivin käyttö
funktiot hyödyllisiä vain root
voit käyttää aptitudea myös samalla tavalla kuin apt-get:
Päivitä pakettiluettelo :
# aptitude update
Päivitä paketit :
# aptitude safe-upgrade
Asenna foo :
# aptitude install foo
poista palkki :
# aptitude remove bar
Puhdistus foo :
# aptitude purge foo
jokaiselle käyttäjälle hyödylliset toiminnot
Etsi foo :
$ aptitude search foo
henkilökohtaisesti käytän edelleen apt-cache search foo: ta haun suorittamiseen – aptitude search foo on hitaampi. Mutta sinun pitäisi kokeilla aptitude search Foo tavalla. Sinun pitäisi huomata, että lähtö on hieman erilainen kuin apt-cache, joissakin tapauksissa, se voi olla hyödyllistä etsiä paketti nähdä, jos se on jo asennettu.
näytetään, jos tietty paketti on asennettu:
$ aptitude show foo
miten Jakelu päivitetään
päivitys yhdestä vakaasta julkaisusta seuraavaan (esim.Lenny to Squeeze) tehdään noudattamalla Oman arkkitehtuurin julkaisumuistiinpanoja. Useimmille ihmisille, joilla on 32-bittiset järjestelmät, tämä tarkoittaa Intel x86: n julkaisutietoja. Useimmille 64-bittisillä järjestelmillä tämä tarkoittaa amd64: n julkaisutietoja.
täyden päivityksen käyttäminen säännöllisessä tapahtumien kulussa ei ole enää suositeltava käytäntö (paitsi jos käytät sid: tä, jolloin sinun ei tarvitse lukea tätä.)
Pienet julkaisupäivitykset (esim.Lenny 5.0.1: stä 5.0.2: een) ja tietoturvapäivitykset tehdään safe-upgrade-ohjelmalla.
- selvitä ajamasi Debianin nykyinen versio:
$ cat /etc/debian_version
esimerkki päivitettäväksi esim.etch 4.0r1: stä 4 .0R2: een…jne., tai turvapäivitysten soveltaminen:
# aptitude update# aptitude safe-upgrade
apt vs aptitude
Action |
||
quot; taustaväri:#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; "”>
Download foo ’ s sources |
||
quot; background-color:#aaccff;"”>
lataa foo: n lähteet ja rakenna binääri .deb-paketti |
tarkemmat hakukuviot
etsivät paketit asennettu mitään muuta kuin vakaa:
aptitude search '?narrow(?installed, !?archive(stable))'
etsii testauksesta asennettuja paketteja (olettaen, että sinulla on lähdeluetteloita, joissa on vakaat ja testausvarastot):
aptitude search '?narrow(?installed, ?archive(testing) !?archive(stable))'
Katso aptitude-hakutermin viite
Historiallinen Aptitude-GUI
historiallisesti käytössä oli myös GTK-ja never-finished Qt-GUI.
Aptituden GTK-käyttöliittymää pidettiin aina kokeellisena, ja se paketoitiin aiemmin nimellä ”aptitude-gtk”. Tämä on myös syy ”update-vaihtoehtojen” käyttöön soveltuvuudessa. Viimeisin GTK-käyttöliittymän toimittanut Aptitude-julkaisu oli Aptitude 0.6.5 (ja Debian-paketin aptitude 0.6.5-1 mukaan).
keskeneräistä Qt-käyttöliittymää ei koskaan sisällytetty mihinkään viralliseen Debian-binääripakettiin.
vaikka Git-historia sisältää edelleen GTK-ja Qt-koodin, nykyisillä haarojen päillä ei enää ole tätä koodia. Niiden (tai minkä tahansa niistä) tuominen takaisin tarkoittaisi Accord-toimituksissa poistetun koodin uudelleen lisäämistä ja sen päivittämistä Aptituden nykyiseen koodiin ja toisaalta nykyisiin GTK-ja Qt-koodipohjiin.