Apt- * vai Aptitude, kuru izmantot?

apt (Advanced Pveikšana Tlol) galvenokārt tiek izmantots pakotņu instalēšanai un atinstalēšanai GNU / Linux. Tie, kurus mēs izmantojam Debian un atvasinājumi, mēs to izmantojam normāli, lai gan mēs varam arī izmantot Piemērotība.

Vai jūs zināt, kāda ir atšķirība starp abiem? Es arī viņus nepazinu, tāpēc sāku veikt dažus pētījumus un eksperimentus. Šeit es jums parādīšu rezultātu.

Spēja.

Tas ir teikts Piemērotība ir uzlabota versija apt un daudz labāk pārvalda paku atkarības, un to pat iesaka Debian. Piemērotība ietver daudz vairāk iespēju nekā Piemērots, Apskatīsim visbiežāk lietotos un to aprakstu pēc zināšanu palīdzības.

uzstādīt : Instalējiet vienu vai vairākas paketes. Paketēm vajadzētu parādīties pēc komandas "instalēt".
noņemt, iztīrīt, turēt, noturēt, paturēt, pārinstalēt : Šīs komandas rīkojas tāpat kā "instalēt", taču šajā gadījumā nosauktā darbība ietekmēs visus tos komandrindas pakotnes, kas to nederē.
atjaunināšana : Atjauniniet pieejamo pakotņu sarakstu no apt avotiem (ekvivalents "apt-get update").
drošs jauninājums : Atjauniniet instalētās pakotnes uz jaunāko versiju. Instalētās pakotnes tiks noņemtas, ja vien tās netiks izmantotas.
pilnīga jaunināšana : Atjauniniet instalētās pakotnes uz jaunāko versiju, nepieciešamības gadījumā instalējot vai noņemot pakotnes. Šī komanda ir mazāk konservatīva nekā droša jaunināšana, un tāpēc tā ir vairāk pakļauta nevēlamām darbībām. Tomēr tas spēj atjaunināt paketes, kuras drošā jaunināšana nespēj atjaunināt. Vēsturisku iemeslu dēļ komandu sākotnēji sauca par dist-upgrade, un aptitude joprojām atzīst dist-upgrade kā pilnīgas jaunināšanas sinonīmu.
Meklēt : Atrodiet paketes, kas atbilst vienam no komandrindā ievadītajiem modeļiem.
Rādīt : Parādiet detalizētu informāciju par vienu vai vairākām pakotnēm, kas uzskaitītas saskaņā ar komandu «meklēt».

Lai skatītu vairāk informācijas par piemērotību un tās iespējām, mēs varam izmantot vienu no labākajiem palīdzības meklēšanas veidiem, ievietojot konsolē:

$ cilvēka spējas

apt

Apt gadījumā to izmanto komandas: apt-kešatmiņa, apt-get, apt.conf, apt_preferences, apt-secure, pirmie 2 ir visbiežāk izmantotie. Iekļautās iespējas ir šādas:

atjaunināšana : atjauninājums tiek izmantots, lai sinhronizētu pakotnes indeksu no viņu avotiem.
jauninājums : jauninājums tiek izmantots, lai instalētu visu sistēmā instalēto pakotņu jaunāko versiju no jebkura avota, kas norādīts sarakstā /etc/apt/sources.list.
dist-upgrade : Papildus jaunināšanas darbību veikšanai tas gudri apstrādā atkarības izmaiņas jauno pakotņu versiju dēļ. apt-get ir "gudra" konfliktu risināšanas sistēma, un, ja nepieciešams, mēģinās atjaunināt vissvarīgākās paketes uz mazāk svarīgo pakotņu rēķina.
uzstādīt : Instalējiet vai atjauniniet paketes, kas seko vārdam "instalēt".
noņemt : Tas darbojas tāpat kā instalēšana ar atšķirību, ka noņem pakotnes, nevis tās instalē. Ņemiet vērā, ka, noņemot pakotni, tā konfigurācijas faili paliek sistēmā. Ja pirms paketes nosaukuma (bez atstarpes starp abiem) plusa zīme, attiecīgā pakete tiks instalēta, nevis noņemta.
caurejas līdzeklis : Noņemt ir identiski ar atšķirību, ka paketes tiks noņemtas un iztīrītas (tiks noņemti arī visi konfigurācijas faili).

Lai skatītu vairāk informācijas par piemērotību un tās iespējām, mēs varam izmantot vienu no labākajiem palīdzības meklēšanas veidiem, ievietojot konsolē:

$ man apt-get.

Kāda tad atšķirība?

Patiesībā viss ir atkarīgs no tā, kā katrs cilvēks to piešķir, un no tā, kas viņiem jādara. Es jo īpaši izmantoju piemērotību, jo tai ir daudz vairāk iespēju, taču, ja man ir jāveic meklējumi, man apt-cache ir interesantāka. Arī piemērotībai ir konsoles saskarne:

Dažās vietās esmu lasījis, ka spējas tas arī instalē ieteiktās atkarības un to apt-get vienkārši instalējiet ieteicamos. Tomēr, ja mēs mēģinām instalēt, piemēram, Audacious, mēs redzēsim, ka tā instalē tās pašas paketes.

Apskatīsim, instalējot pārdrošu ar spējas:

sudo aptitude instalēt pārdroši
Tiks instalētas šādas JAUNAS pakotnes:
  pārdroši drosmīgi spraudņi {a} libaudclient2 {a} libaudcore1 {a} libbinio1ldbl {a} libcue1 {a} libfluidsynth1 {a} 
  libmcs1 {a} libmowgli2 {a} libreid-builder0c2a {a} libsidplay2 {a} unzip {a} 
0 atjauninātu paku, 12 jaunu instalētu, 0 noņemšanai un 0 nav atjauninātas Man jāielādē 3494 kB faili. Pēc izpakošanas tiks izmantoti 11,0 MB.

un tagad ar apt-get:

sudo apt-get instalēt pārdrošs
Notiek pakotņu saraksta lasīšana ... Gatavs Izveido atkarības koku Notiek informācijas par statusa lasīšanu ... Gatavs Tiks instalētas šādas papildu paketes:
  drosmīgi spraudņi libaudclient2 libaudcore1 libbinio1ldbl libcue1 libfluidsynth1 libmcs1 libmowgli2 libreid-builder0c2a
  libsidplay2 unzip
Ieteiktās paketes:
  libmcs-backend-gconf libmcs-utils zip
Tiks instalētas šādas JAUNAS pakotnes:
  drosmīgi drosmīgi spraudņi libaudclient2 libaudcore1 libbinio1ldbl libcue1 libfluidsynth1 libmcs1 libmowgli2
  libreid-builder0c2a libsidplay2 unzip
0 atjaunināts, 12 tiks instalēti, 0 noņemšanai un 0 nav atjaunināti. Man jāielādē 3494 kB faili. Pēc šīs operācijas tiks izmantots 11,0 MB papildu diska vietas.

Lai redzētu vēl vienu atšķirību, mēs varam meklēt. Piemēram, atveriet termināli un ierakstiet:

spēju meklēšana iPod

un pēc tam

apt-cache meklēšanas iPod

Kā jūs varat novērtēt meklēšanu ar apt-cache tas bija visapmierinošākais. Gadījumā, ja spējas, tā meklēja tikai pēc pakotnes nosaukuma, apt-cache meklēja visas programmas vai pakotnes, kas saistītas ar vārdu iPod, iespējams, pēc katras paketes apraksta.

Secinājumi

Izmantojiet sev ērtāko. Man to ir vieglāk izmantot spējas jo tā ir viena komanda, tomēr ar spējīgs Man ir jāizmanto apt-get o apt-cache pēc lietas. Ja jūs zināt kādas citas atšķirības, atstājiet tās komentāros 😀


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   yoyo teica

    Es vienmēr esmu bijis uzticīgs spējām 😉

    1.    elav <° Linux teica

      Mēs jau esam 2 😀

  2.   mcder3 teica

    Trūkst "aptitude purge packagename", lai noņemtu pakotni + atkarības + pakotnes iestatījumus (saknes līmenis)

    Ļoti labs ieraksts un apsveikumi emuārā 😛

    Sveicieni

    1.    mcder3 teica

      Es to jau redzēju lol ... atvainojos, ka ieliku XD "lietišķās tīrīšanas" lietu

      1.    KZKG ^ Gaara teica

        Nekas, neuztraucieties ^ - ^
        Paldies par jūsu komentāriem, jo ​​esmu pārliecināts par nodomu palīdzēt 😉
        Sveicieni un turpiniet apstāties šeit 🙂

      2.    elav <° Linux teica

        Nav problēmu .. Paldies, ka gribēji palīdzēt .. 😀

  3.   Jēzus Balesteross teica

    Lietojot Debian, es arī dodu priekšroku piemērotībai, tas man dod lielāku pārliecību :). Bet es arī piekrītu jums, ka apt-get ir efektīvāka meklēšanā. Es nezinu, vai aptitude kādreiz izmantos kaut ko līdzīgu apt-cache vai varbūt nākotnē viņi izdzēsīs apt-get un atstās aptitude un apt-cache: P ...

  4.   Hulio teica

    Līdz šim es biju izmantojis APT-GET, es apstiprināšu APTITUDE, lai redzētu ...

  5.   Hosē Luiss Mantilla teica

    Protams, ir ļoti ievērojama atšķirība !!

    Apt: jūs instalējat pakotni ar nepieciešamajām bibliotēkām

    Spēja: tā instalē nepieciešamos, ieteiktos un pirms instalēšanas pārbauda, ​​vai tas nesabojā citu pakotni, kas koplieto citu versiju bibliotēkas, pirms instalēšanas tā atrisina esošos konfliktus starp lietojumprogrammām, kurās pat darbojas viens un tas pats ports vai kuru konfigurācijā ir kaut kas nepareizs, un jūs Pajautājiet, kā vēlaties to atrisināt ar viņu attiecīgajiem ieteikumiem un paskaidrojumiem, un, visbeidzot, ar Aptitude jums NEKAD nebūs salauztu paku (lai to labotu, jums nebūs nepieciešams tīrīt vai autoclean vai apt -f instalēt), tas darbojas šādi no 6,5 un 7 !!

    Labrīt un lai kalpotu jums (sveicieni no Kolumbijas)

  6.   kanāls nav zināms teica

    Sveiki.
    Un kāda ir APT instalēšanas komanda? Es ievēroju, ka viņi to piemin pdf apmācībā, kas Linux Mint atrodas tās vietnē.
    Un tā autors iesaka neveikt termināļa atjauninājumu apt-get jaunināšanu, jo tas nefiltrē, kādam stabilitātes līmenim tie pieder, it kā tas būtu pieejams Updater ar Mint grafisko saskarni.

  7.   Frenks teica

    Pat to zinot, es biežāk lietoju apt-get nekā piemērotību. Bet es zinu, ka sinaptiskā pakotņu pārvaldnieks izmanto piemērotību katru reizi, kad kaut ko instalējat grafiskajā režīmā.

  8.   pepo teica

    Jau daudzus gadus APT komandā ir iekļautas apt-get un apt-cache funkcijas, lai "apt-get install package" un "apt-" vietā varētu izveidot "apt install package" un "apt search package". kešatmiņas meklēšanas pakete ».