АПТ-ГЕТ у Убунту

Apt Get U Ubuntu



АПТ је алатка командне линије на Убунту-у. То је један од најчешће коришћених и изузетно моћних алата командне линије на Убунту-у. АПТ се може користити за инсталирање нових софтверских пакета, пакета за надоградњу који су већ инсталирани на вашем систему или чак за надоградњу. Овај алат командне линије је далеко један од првих које сви почетници уче у Линуку. АПТ се може поделити на АПТ-ГЕТ, АПТ-ЦАЦХЕ и АПТ-ЦОНФИГ. У овом водичу ћемо истражити различите начине на које можемо да користимо АПТ-ГЕТ.

Апт-гет соурце и Апт-гет буилд-деп

Апт-гет соурце <пацкаге>

Када имате посла са пакетима отвореног кода или изворним кодом, програмери обично желе да проуче изворни код и/или поправе грешке у изворном коду. Овде долази извор. Соурце се користи за преузимање изворног пакета.

Да би ово функционисало, усмерите деб-срц унос у /етц/апт/соурцес.лист на нестабилно (такође би требало да буде остављено без коментара). И покрените ажурирање када је датотека соурцес.лист измењена.







цд / итд / погодан

нано извори.лист

Затим декоментирајте деб-срц линије.



  Унтитлед14



Затим извршите ажурирање:





судо апт-гет упдате

Преузмите изворни пакет:

цд ~

цд Преузимања

мкдир имагемагицк_соурце

цд имагемагицк_соурце

судо апт-гет извор имагемагицк

  Унтитлед15

Ово је оно што се налази у фолдеру имагемагицк_соурце:

  Унтитлед16

Судо апт-гет буилд-деп < пакет >

Ово последње се користи за инсталирање свих зависности за одређени пакет који ће омогућити његову изградњу. Другим речима, зависности су библиотеке/програми који су потребни за компајлирање пакета. А ово друго ће добити зависности за вас.

Судо апт-гет инсталл < пакет >

Судо апт-гет инсталл < пакет >

Ово је наредба коју је већина људи принуђена да користи и стога је најпознатија и најкоришћенија. Он преузима и инсталира било који пакет по вашем избору. Дакле, хајде да погледамо шта ради:

  Унтитлед6

У овом случају, изабрао сам да инсталирам пакет који већ имам на свом систему. Али оно што морате да приметите су прва два реда.

Читање спискова пакета… Готово ” – прошао кроз софтверско спремиште и проверио све пакете који су доступни.

Изградња стабла зависности ” – овде апт-гет прави остале потребне пакете да би покренуо пакет од интереса.

  Унтитлед7

АПТ ће преузети све захтеве и инсталирати их. /етц/апт/соурцес.лист се користи за прецизирање пакета. Да бисте инсталирали одређену верзију пакета, можете написати:

Судо апт-гет инсталл < Назив пакета > = < верзија пакета >

Ако сте, с друге стране, само желели да преузмете пакет, али не и да га инсталирате, онда то можете учинити додавањем прекидача д. Овај други ће преузети датотеку и ставити је у /вар/цацхе/апт/арцхивес.

Судо апт-гет инсталирај < пакет >

  Унтитлед8

Можете симулирати инсталацију и помоћу прекидача с (-с, –симулате, –јуст-принт, –дри-рун, –рецон, –но-ацт)

Судо апт-гет инсталлл < пакет >

Ово последње не мења систем ни на који начин, облик или форму, већ радије симулира инсталацију. Ако и када некоријенски корисник симулира инсталацију, може изгледати изобличено због недостатка приступа одређеним конфигурацијама.

Следећи који ћемо погледати је фик-брокен (-ф, –фик-брокен):

Судо апт-гет инсталирај < пакет >

У овом случају, покушаће да поправи покварене зависности.

Судо апт-гет аутоцлеан / чист

Судо апт-очистити се

Ова команда – цлеан – користи се за чишћење локалног спремишта пакета. Уклања све из /вар/цацхе/апт/арцхивес што у основи ослобађа мало простора на систему.

Судо апт-гет аутоцлеан

Аутоцлеан се, с друге стране, користи за уклањање бескорисних датотека.

Претпоставимо да преузимам ВЛЦ (и само га преузимам) користећи команду судо апт-гет -д инсталл влц. Овако изгледа /вар/цацхе/апт/арцхивес:

  Унтитлед9

Сада хајде да користимо ауточишћење:

Судо апт-гет аутоцлеан

  Унтитлед10

А сада да очистимо:

  Унтитлед11

До сада се претпоставља да сте схватили шта цлеан ради, а шта не.

Судо апт-гет --чистка уклонити < пакет >

Судо апт-гет --чистка уклонити < пакет >

Овде, да бисте уклонили пакет помоћу АПТ-а, можете користити или чишћење или уклањање или обоје. Уклони се користи за уклањање пакета, али НЕ и конфигурационих датотека. Пурге ће уклонити и све конфигурационе датотеке.

Судо апт-гет ауторемове

Судо апт-гет ауторемове < пакет >

Кад год инсталирате одређени пакет, све његове зависности се такође аутоматски инсталирају. Када уклоните пакет, с друге стране, пакет се уклања, али зависности остају. Овде долази апт-гет ауторемове. Ауторемове ће уклонити не само инсталирани пакет већ и зависности које су инсталиране.

  Унтитлед17

Судо апт-гет упдате

Судо апт-гет упдате

Као што термин каже, ова команда се користи за ажурирање. Сада, шта ажурира и шта ради команда? У овом случају се консултује датотека /етц/апт/соурцес.лист и ажурира се база података о пакетима који су доступни кориснику. Ако се датотека соурцес.лист икада промени, свакако морате да покренете ову команду.

  Унтитлед

Дакле, овде, на претходној слици, покренуо сам команду за ажурирање и можемо видети да избацује неколико редова. Ови редови кажу „Хит”, „Гет” или „Игн”.

Хит: Нема промена у верзији пакета

Набавите: нова верзија је доступна и АПТ је добија за вас

Игн: Занемари пакет

АПТ ажурирање неће преузети и инсталирати све новодоступне пакете. Али можете да унесете следеће да бисте видели који имају нову доступну верзију:

Апт лист --надоградиво

  Унтитлед2

Овде ће, као што видите, приказати тренутну верзију (на вашем систему) коју имате и нову доступну верзију.

Судо апт-гет упграде

Судо апт-гет упграде

Следећа команда која је слична наредби за ажурирање је команда за надоградњу. Последња команда (упграде) се користи за надоградњу или инсталирање новијих верзија свих различитих пакета који су већ инсталирани на систему. Добија најновије верзије из извора који се налазе у датотеци етц/апт/соурцес.лист. Пакети који су већ инсталирани на систему НИКАДА се не уклањају, а нови тренутно неинсталирани пакети се никада не инсталирају. Али пре „надоградња“ је за СВЕ пакете који су тренутно инсталирани на систему. Ако и када пакет не може да се надогради без промене статуса другог пакета остаје НЕНАДОГРАДЊЕН (није надограђен). Обично, наредби за надоградњу претходи команда за ажурирање. Ово је да би се осигурало да АПТ зна да у ствари постоје нови пакети.

Судо апт-гет дист-упграде

Судо апт-гет дист-упграде

Ова конкретна команда се користи за ажурирање система на ново издање. У овом случају, неки од пакета могу бити уклоњени. Разлика између команди надоградње и дист-упграде је у томе што у дист-упграде постоји уклањање одређених пакета. Али за надоградњу, нема уклањања пакета.

Судо апт-гет преузимање

Судо апт-гет преузимање < пакет >

Ово је слично инсталацији -д. Апт-гет -д инсталл ће преузети датотеку у /вар/цацхе/апт/арцхивес док ће апт-гет довнлоад преузети деб датотеку у тренутни радни директоријум. Апт-гет преузимање ће преузети деб датотеку, али не и зависности. Даље, преузимање апт-гет неће инсталирати пакет.

Судо апт-доби чек

Судо апт-доби чек < пакет >

Судо апт-гет провера се користи за ажурирање кеш меморије пакета, као и за проверу покварених зависности.

За више информација и више опција, откуцајте:

човек апт-гет

Закључак

АПТ-ГЕТ команде су веома моћне, а ипак веома основне. У овом водичу смо научили како да користимо АПТ-ГЕТ команде: извор, буилд-деп, инсталл, цлеан, аутоцлеан, пурге, ремове, ауторемове, упдате, упграде, дист-упграде, довнлоад и цхецк су обухваћени у овом Приручник.