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

apt command

aptitude Command

apt source foo

aptitude source foo

apt source –compile foo

(none)

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.

Katso myös



Vastaa

Sähköpostiosoitettasi ei julkaista.