15 примера АПТ команди на Линуку

15 Primera Apt Komandi Na Linuku



У овом водичу ћемо показати неколико начина коришћења АПТ команде на Линук-у.

Предуслови

Да бисте извршили кораке приказане у овом водичу, биће вам потребне следеће компоненте:







  • Правилно конфигурисана Линук дистрибуција која користи АПТ као менаџер пакета, на пример, Дебиан , Убунту , Линук Минт , Девуан , итд.
  • Основно разумевање ЦЛИ-а и управљања пакетима.

АПТ команда

Било која Линук дистрибуција се састоји од више пакета. Да би се овим бројним пакетима управљало на ефикасан начин, скоро све дистрибуције користе један или више менаџера пакета.



ПОГОДАН је један од таквих менаџера пакета. То је ЦЛИ алат који може да инсталира, деинсталира и управља ДЕБ пакетима у дистрибуцијама као што су Дебиан, Убунту и оне засноване на Дебиан/Убунту.



Ако ПОГОДАН команда је да извршите промене на нивоу система, она мора да ради са корен привилегија (уз помоћ судо команда).





Коришћење АПТ команде

Пример 1: Ажурирање листе доступних пакета
пре него што ПОГОДАН може да ради са пакетима, потребна му је радна база података свих доступних пакета.

Да бисте генерисали најновију базу података, покрените следећу команду:



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

овде, ПОГОДАН ће преузети најновију базу података пакета из репо(ова) пакета. Ако је доступно ажурирање пакета, ПОГОДАН такође ће одштампати обавештење.

Пример 2: Листа доступних надоградњи пакета
Ако ПОГОДАН пронађе надоградње пакета, следећа команда ће их све навести:

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

Пример 3: Надоградња пакета
Ако је пронађено једно или више ажурирања пакета, можете их надоградити одједном помоћу следеће команде:

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

Алтернативно, следећа команда ће надоградити цео систем уклањањем, инсталирањем и надоградњом пакета по потреби:

судо апт пуна надоградња

Пример 4: Надоградња одређених пакета
Ако не желите да инсталирате све надоградње пакета осим одређене, користите следећу структуру команди:

судо погодан --онли-упграде инсталирај [ Назив пакета ]

Пример 5: Враћање пакета на старију верзију
Понекад надоградња пакета може покварити ствари. У таквој ситуацији, можда ћете желети да вратите проблематичне пакете на старију верзију.

Да бисте надоградили пакет, покрените следећу команду:

погодан инсталирај [ Назив пакета ] = [ старија_верзија_пакета ]

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

апт сеарцх [ Назив пакета ]

Пример 7: Инсталирање пакета
Ако пакет постоји у репо(овима) пакета наведеним у извори.лист , онда га можете директно инсталирати помоћу следеће команде:

судо погодан инсталирај [ Назив пакета ]

Пример 8: Инсталирање одређене верзије пакета
Процедура је иста као у примеру #5. Ако желите да инсталирате одређену верзију пакета, наведите је на следећи начин:

судо погодан инсталирај [ Назив пакета ] = [ пакет_верзија ]

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

Пример 9: Навођење доступних верзија пакета
Подразумевани репо(ови) пакета у већини случајева ће угостити више верзија пакета. Следећа команда ће открити све доступне верзије пакета:

апт-цацхе политика [ Назив пакета ]

Пример 10: Држање пакета
Кад год покренете

апт упграде

команду, провериће да ли постоје надоградње за све инсталиране пакете. У одређеним ситуацијама, међутим, можда ћете желети да прескочите надоградњу одређених пакета из различитих разлога (стабилност, компатибилност, итд.).

У таквој ситуацији можете означити циљни пакет(е) као држати . У суштини, кад год се врши аутоматска надоградња пакета, ПОГОДАН ће прескочити ове пакете.

Да бисте означили пакет као држати , покрените следећу команду:

судо апт-марк држати [ Назив пакета ]

Да бисте добили листу свих држати пакете, покрените следећу команду:

апт-марк сховхолд

Да бисте уклонили држати означите из пакета, користите следећу команду:

судо апт-марк непослушност [ Назив пакета ]

Пример 11: Инсталирање ДЕБ пакета
Дебиан и Дебиан системи користе ДЕБ као софтверско паковање. Сви пакети из репо пакета такође долазе као ДЕБ датотеке.

Да бисте инсталирали ДЕБ пакет, користите следеће ПОГОДАН команда:

судо погодан инсталирај [ патх_то_деб ]

ПОГОДАН треба да води рачуна и о свим потребним зависностима.

Пример 12: Деинсталирање пакета
Да бисте деинсталирали пакет, користите следећу команду:

судо апт ремове [ Назив пакета ]

Обично, ПОГОДАН неће уклонити зависности пакета. Да бисте их касније уклонили, покрените следећу команду:

судо апт ауторемове

Можемо и да упутимо ПОГОДАН да извршите обе ове радње у једној команди:

судо апт ауторемове --чистка [ Назив пакета ]

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

Пример 13: Навођење инсталираних пакета
ПОГОДАН води евиденцију о свим пакетима инсталираним из репо(ова) пакета и ДЕБ пакета.

Следећа команда ће навести све инсталиране пакете који ПОГОДАН прати:

апт листа --инсталиран

Можемо филтрирати овај излаз користећи дршка да проверите да ли је инсталиран пакет са одређеним именом/образцем:

апт листа --инсталиран | дршка [ шаблон ]

Сазнајте више о дршка .

Пример 14: Детаљи пакета
Пре инсталирања пакета из репо-а, можемо проверити детаљне информације о њему:

апт схов [ Назив пакета ]

Пример 15: Преузимање пакета из репо-а
Да бисте преузели пакет из репо(ова) пакета без инсталирања, користите следећу команду:

апт довнлоад [ Назив пакета ]


Он ће преузети пакет као ДЕБ датотеку у тренутном директоријуму. Касније га можете инсталирати користећи ПОГОДАН пратећи кораке приказане у примеру #11.

Бонус: Уређивање извора.лист
Тхе извори.лист датотека садржи УРЛ за све ПОГОДАН репос. Можемо га отворити користећи ПОГОДАН за уређивање:

судо апт едит-соурцес

Алтернативно, можемо га ручно уредити користећи било који уређивач текста:

судо јер / итд / погодан / извори.лист

У случају Убунту-а, да бисте аутоматски изабрали најближи огледало, ажурирајте репо УРЛ адресе следећим:

огледало: // миррорс.убунту.цом / миррорс.ткт

Након ажурирања извори.лист , морате ажурирати ПОГОДАН кеш:

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

Бонус: АПТ документација
Следећа команда ће одштампати страницу за брзу помоћ:

погодан --помоћ

Да бисте сазнали више о свим доступним опцијама са детаљним објашњењима, погледајте човек страна:

човек погодан

Последње мисли

У овом водичу демонстрирали смо бројне начине коришћења ПОГОДАН команда. Научили смо о инсталирању, деинсталирању, надоградњи, враћању на старију верзију и преузимању пакета на Дебиан и Дебиан системима.

Док ПОГОДАН рукује ДЕБ пакетима, постоје и други формати паковања за Линук, на пример, флатпак , снап , итд. Ови пакети су дизајнирани да буду практично универзални Линук пакети који се могу инсталирати на било који Линук систем.

Срећно рачунање!