Apt- * эсвэл Aptitude, алийг нь ашиглах вэ?

Эмнэлэг (Aбүжиглэв Pөвдөж байна Tоол) нь үндсэндээ багцуудыг суулгах, устгахад ашиглагддаг GNU / Linux. Бидний ашигладаг зүйлүүд Debian болон уламжлал, бид үүнийг ердийн байдлаар ашигладаг, гэхдээ ашиглах боломжтой ч гэсэн Зохих чадвар.

Энэ хоёрын хооронд ямар ялгаа байгааг та мэдэх үү? Би ч тэднийг танихгүй байсан тул судалгаа хийж, туршилт хийж эхлэв. Энд би үр дүнг танд үзүүлж байна.

Чадвар.

Гэж хэлсэн Зохих чадвар -ийн сайжруулсан хувилбар юм Эмнэлэг багцын хамаарлыг илүү сайн удирддаг бөгөөд үүнийг санал болгодог Debian. Зохих чадвар -аас олон сонголтыг багтаасан болно Сайн, Ур чадварын дагуу хамгийн их ашиглагддаг болон тэдгээрийн тодорхойлолтыг үзье.

Суулгах : Нэг буюу хэд хэдэн багцыг суулгана уу. Багцууд нь "суулгах" командын дараа гарч ирэх ёстой.
арилгах, цэвэрлэх, барих, буулгах, хадгалах, дахин суулгах : Эдгээр тушаалууд нь "суулгах" -тай ижил зүйлийг хийх боловч энэ тохиолдолд нэрлэсэн үйлдэл нь тушаалын мөрөнд хүчингүй болгохгүй бүх багцуудад нөлөөлөх болно.
шинэчлэх : Apt эх сурвалжаас авах боломжтой багцуудын жагсаалтыг шинэчлэх ("apt-get update" -тэй дүйцэх).
аюулгүй шинэчлэлт : Суулгасан багцуудыг хамгийн сүүлийн хувилбар болгон шинэчлээрэй. Суулгасан багцуудыг ашиглаагүй тохиолдолд устгах болно.
бүрэн шинэчлэлт : Суулгасан багцуудыг хамгийн сүүлийн хувилбар болгон шинэчлэх, шаардлагатай бол багцуудыг суулгах эсвэл устгах. Энэ тушаал нь аюулгүй сайжруулалтаас бага консерватив тул хүсээгүй үйлдэлд илүү өртөмтгий байдаг. Гэсэн хэдий ч, энэ нь аюулгүй шинэчлэлтийг шинэчлэх боломжгүй багцуудыг шинэчлэх боломжтой юм. Түүхэн шалтгаанаар уг командыг анхнаас нь dist-upgrade гэж нэрлэдэг байсан бөгөөд чадвар нь dist-upgrade-ийг бүрэн шинэчлэлтийн ижил утгатай үг гэж хүлээн зөвшөөрсөөр ирсэн.
хайлт : Тушаалын мөрөнд оруулсан загваруудын аль нэгэнд тохирох багцуудыг хайж олох.
шоу : «Хайх» командын дагуу жагсаасан нэг буюу хэд хэдэн багцтай холбоотой дэлгэрэнгүй мэдээллийг харуул.

Чадвар ба түүний сонголтуудын талаар илүү их мэдээлэл авахын тулд тусламж олох хамгийн сайн аргуудын нэгийг ашиглан консолоо ашиглаж болно.

$ man чадвар

Эмнэлэг

Apt-ийн хувьд үүнийг дараах тушаалуудад ашигладаг: apt-cache, apt-get, apt.conf, apt_preferences, тохирох аюулгүй, эхний 2 нь хамгийн их ашиглагддаг. Үүнд дараахь сонголтууд орно.

шинэчлэх : шинэчлэлтийг багц индексийг эх сурвалжаас нь синхрончлоход ашигладаг.
шинэчлэх : шинэчлэлтийг системд суулгасан бүх багцуудын хамгийн сүүлийн хувилбарыг /etc/apt/sources.list жагсаалтад орсон эх сурвалжуудаас суулгахад ашигладаг.
dist-upgrade буюу сайжруулалт : Сайжруулах үйлдлүүдийг хийхээс гадна шинэ багц хувилбаруудаас шалтгаалан хамаарлын өөрчлөлтийг ухаалгаар зохицуулдаг. apt-get нь "ухаалаг" зөрчил шийдвэрлэх системтэй бөгөөд шаардлагатай бол ач холбогдол багатай зардлаар хамгийн чухал багцуудыг шинэчлэхийг хичээх болно.
Суулгах : "Суулгах" гэсэн үгийг дагаж буй багцуудыг суулгах эсвэл шинэчлэх.
арилгах : Энэ нь суулгахын оронд багцыг устгаж байгаагаас ялгагдах байдлаар суулгаж байгаатай адил байдлаар ажилладаг. Багцыг устгахдаа түүний тохиргооны файлууд систем дээр үлддэг гэдгийг санаарай. Хэрэв нэмэх тэмдэг нь багцын нэрний өмнө байвал (хо betweenрын хооронд ямар ч хоосон зай байхгүй бол) устгагдахын оронд тухайн багцыг суулгана.
Цэвэрлэх : Багцуудыг арилгаж цэвэрлэх (мөн тохиргооны бүх файлыг устгах болно) ялгаатай нь устгах нь адилхан.

Чадвар ба түүний сонголтуудын талаар илүү их мэдээлэл авахын тулд тусламж олох хамгийн сайн аргуудын нэгийг ашиглан консолоо ашиглаж болно.

$ man apt-get.

Дараа нь ямар ялгаа байна вэ?

Бодит байдал дээр бүх зүйл хүн бүрийн өгч буй хэрэглээ, хийх ёстой зүйлээс хамаарна. Ялангуяа би үргэлж чадварыг ашигладаг, учир нь энэ нь олон сонголттой байдаг, гэхдээ хайлт хийх шаардлагатай бол apt-cache нь надад илүү сонирхолтой байдаг. Мөн чадвар нь консолын интерфэйстэй:

Би үүнийг зарим газар уншиж байсан авьяас чадвар энэ нь санал болгож буй хамаарлыг суулгаж өгдөг apt-get зөвхөн санал болгож буйг нь суулгана уу. Гэсэн хэдий ч, жишээлбэл Audacious-ийг суулгахыг оролдвол ижил багцуудыг суулгаж байгааг харах болно.

-Тэй хамт зоригтой суулгах үед харцгаая авьяас чадвар:

sudo чадварыг суулгах
Дараахь ШИНЭ багцуудыг суулгана.
  эрэлхэг зоригтой залгаасууд {a} libaudclient2 {a} libaudcore1 {a} libbinio1ldbl {a} libcue1 {a} libfluidsynth1 {a} 
  libmcs1 {a} libmowgli2 {a} libreid-builder0c2a {a} libsidplay2 {a} unzip {a} 
0 багц шинэчлэгдсэн, 12 шинээр суулгасан, устгах 0, шинэчлэгдээгүй 0. Би 3494 кБ файл татаж авах хэрэгтэй. Багцыг задалсны дараа 11,0 MB ашиглах болно.

одоо apt-get:

sudo apt-get суулгах зоригтой
Багцын жагсаалтыг унших ... Боловсруулсан хамаарлын мод үүсгэх Унших байдлын талаархи мэдээллийг унших ... Боловсруулсан Дараах нэмэлт багцуудыг суулгана.
  audacious-plugins libaudclient2 libaudcore1 libbinio1ldbl libcue1 libfluidsynth1 libmcs1 libmowgli2 libreid-builder0c2a
  libsidplay2 задлах
Санал болгож буй багцууд:
  libmcs-backend-gconf libmcs-utils zip
Дараахь ШИНЭ багцуудыг суулгана.
  эрэлхэг зоригтой залгаасууд libaudclient2 libaudcore1 libbinio1ldbl libcue1 libfluidsynth1 libmcs1 libmowgli2
  libreid-builder0c2a libsidplay2 задлах
0 шинэчлэгдсэн, 12 суулгасан, устгах 0, шинэчлэгдээгүй 0. Би 3494 кБ файл татаж авах хэрэгтэй. Энэ үйлдлийн дараа 11,0 MB нэмэлт дискний зайг ашиглах болно.

Өөр нэг ялгааг харахын тулд бид хайлт хийж болно. Жишээлбэл, терминал нээгээд дараахь зүйлийг бичнэ үү.

чадвар хайлтын ipod

дараа нь

apt-cache хайлтын ipod

Хайлтыг үнэлэх болно ап-кэш хамгийн сэтгэл ханамжтай байсан. Тохиолдолд авьяас чадвар, энэ нь зөвхөн багцын нэрээр л хайсан боловч ап-кэш Та ipod гэсэн үгтэй холбоотой бүх програм эсвэл багцыг багц бүрийн тодорхойлолтоос хайж үзсэн.

Дүгнэлт

Өөрт хамгийн тохь тухтайг нь ашиглаарай. Надад ашиглахад илүү хялбар байдаг авьяас чадвар Учир нь энэ бол ганц тушаал юм НАТ Би ашиглах ёстой apt-get o ап-кэш хэргийн дагуу. Хэрэв та өөр ямар нэгэн ялгааг мэдэж байвал коммент хэсэгт үлдээгээрэй 😀


Нийтлэлийн агуулга нь бидний зарчмуудыг баримталдаг редакцийн ёс зүй. Алдааны талаар мэдээлэхийн тулд товшино уу энд байна.

12 сэтгэгдэл, үлдээгээрэй

Сэтгэгдэлээ үлдээгээрэй

Таны и-мэйл хаяг хэвлэгдсэн байх болно. Шаардлагатай талбарууд нь тэмдэглэгдсэн байна *

*

*

  1. Мэдээллийг хариуцах: Мигель Анхель Гатан
  2. Мэдээллийн зорилго: СПАМ-ыг хянах, сэтгэгдлийн менежмент.
  3. Хууль ёсны байдал: Таны зөвшөөрөл
  4. Мэдээллийн харилцаа холбоо: Хуулийн үүргээс бусад тохиолдолд мэдээллийг гуравдагч этгээдэд дамжуулахгүй.
  5. Өгөгдөл хадгалах: Occentus Networks (ЕХ) -с зохион байгуулсан мэдээллийн сан
  6. Эрх: Та хүссэн үедээ мэдээллээ хязгаарлаж, сэргээж, устгаж болно.

  1.   Ёо ёо гэж хэлэв

    Би үргэлж авъяас чадвартаа үнэнч байсан

    1.    elav <° Linux гэж хэлэв

      Бид аль хэдийн 2 байна

  2.   mcder3 гэж хэлэв

    Багц + хамаарал + багцын тохиргоог арилгахын тулд "ур чадварыг цэвэрлэх packagename" алга байна (root түвшин)

    Маш сайн орууллаа, блогтоо баяр хүргэе 😛

    Баярлалаа!

    1.    mcder3 гэж хэлэв

      Би үүнийг аль хэдийн харсан хэхэ ... "чадварыг цэвэрлэх" зүйлийг XD тавьсанд уучлаарай

      1.    KZKG ^ Гаара гэж хэлэв

        Юу ч биш, санаа зовох хэрэггүй ^ - ^
        Санал сэтгэгдлээ илэрхийлсэнд баярлалаа, учир нь би туслах зорилготой байсан
        Сайн байцгаана уу, энд зогсож байгаарай 🙂

      2.    elav <° Linux гэж хэлэв

        Асуудалгүй .. Туслахыг хүссэнд баярлалаа .. 😀

  3.   Жесус Баллестерос гэж хэлэв

    Debian ашиглахдаа би чадварыг илүүд үздэг бөгөөд энэ нь надад илүү их итгэл төрүүлдэг :). Гэхдээ apt-get нь хайлт хийхэд илүү үр дүнтэй байдаг гэдэгтэй би бас санал нэг байна. Чадвар хэзээ нэгэн цагт apt-cache-тэй төстэй зүйлийг ашиглах эсвэл ирээдүйд apt-get-ийг устгаж, авъяас чадвар, apt-cache-г орхих эсэхийг мэдэхгүй байна: P ...

  4.   Долдугаар сар гэж хэлэв

    Өнөөг хүртэл би APT-GET-ийг ашиглаж байсан бөгөөд APTITUDE-ийг ...

  5.   Хосе Луис Мантилла гэж хэлэв

    Мэдээжийн хэрэг маш гайхалтай ялгаа бий !!

    Apt: та багцыг шаардлагатай сангуудтай хамт суулгана уу

    Чадвар: шаардлагатай, санал болгосон хувилбаруудыг суулгаж, суулгахаасаа өмнө өөр хувилбарын сангуудыг хуваалцдаг өөр багцыг гэмтээхгүй байхыг баталгаажуулах, суулгахаасаа өмнө ижил порт ажиллуулдаг эсвэл тохиргоонд нь алдаа гарсан програмуудын хоорондын зөрчилдөөнийг шийдвэрлэхээс өмнө Үүнийг хэрхэн тус тусынхаа санал, тайлбараар шийдвэрлэхийг хүсч байгаагаа асуугаарай, эцэст нь чадварын тусламжтайгаар танд ХЭЗЭЭ ч эвдэрсэн багц байхгүй болно (үүнийг засахын тулд танд цэвэр эсвэл автоклейн эсвэл apt -f суулгах шаардлагагүй болно), энэ нь 6,5 ба 7-ийн хооронд ийм байдлаар ажиллана !!

    Өглөөний мэнд, танд үйлчилье (Колумбын мэндчилгээ)

  6.   суваг тодорхойгүй байна гэж хэлэв

    Сайн байна уу.
    APT суулгах тушаал гэж юу вэ? Тэд Linux Mint-ийн вэбсайт дээр байрлуулсан pdf хичээл дээр дурьдсаныг би анзаарсан.
    Мөн түүний зохиогч нь Mint-ийн график интерфэйстэй Updater дээр байгаа юм шиг тогтвортой байдлын ямар түвшинг багтаасан болохыг шүүхгүй тул Terminal-ийн шинэчлэлтийг apt-get хийхгүй байхыг зөвлөж байна.

  7.   Франко гэж хэлэв

    Үүнийг мэддэг ч гэсэн би чадвараас илүү apt-get-ийг илүү их ашигладаг. Гэхдээ synaptic багцын менежер график горимд ямар нэгэн зүйл суулгах бүрдээ чадварыг ашигладаг гэдгийг би мэднэ.

  8.   пепо гэж хэлэв

    Олон жилийн турш APT тушаалд apt-get ба apt-cache функцууд багтдаг бөгөөд ингэснээр бид "apt-get install pack", "apt-" -н оронд "apt install pack", "apt search pack" хийж болно. кэш хайх багц »тус тус.