Разлика между Apt и Apt get в Linux (Ubuntu)

Съдържание

Тъй като операционните системи пускат нови версии, можем да открием разлики на ниво среда, приложения и една от най -често срещаните е на нивото на команди за поддръжка и управление на системата.

Когато работим с дистрибуции на Linux, особено Ubuntu и Debian, за нас е обичайно да използваме командата apt-get, за да получим информация за пакетите, налични за системата, и съответния процес на управление. Въпреки че apt-get е започнал през 1998 г., от 2014 г. е разработен apt, който изпълнява същите функции на apt-get, но между двете команди има малки разлики, които Solvetic ще анализира подробно днес.

Както посочихме, apt е разработен през 2014 г. от същите apt-get разработчици, само до Ubuntu 16, повечето от нас започнаха да използват и забелязват разликите с apt.

Какво е APTAPT (Advanced Packaging Tool) е набор от инструменти, разработени за управление и администриране на всичко свързано с пакети за Debian и Ubuntu и този пакет съдържа инструменти, които улесняват различни задачи с пакети като:

  • Инсталиране на нови пакети
  • Управление и актуализиране на съществуващи пакети
  • Премахване на пакети от операционната система
Използвайки apt вместо apt-get, ние по принцип имаме възможност да управляваме всички пакети по много по-лесен начин.

Прилики между apt и apt-getНека първо анализираме приликите между тези два инструмента за управление на пакети:

  • И двете са разработени за управление на пакети
  • И с двете команди можем да даваме поръчки на мениджъра на пакети APT
  • И двете помощни програми споделят по -голямата част от кода си, което им позволява да бъдат ефективни и сигурни
  • Функциите им са идентични

Разлики между apt и apt-getСега ще обсъдим някои от основните разлики между двата инструмента за мениджър на пакети APT.

  • Резултатите, показани от apt, са по-прости от тези на apt-get
  • Командите apt са много по-прости от apt-get
  • Apt има способността да управлява rpm пакети.
  • На ниво съвместимост между версиите, apt-get е много по-съвместим от apt.
  • Резултатите от apt-get винаги ще бъдат еднакви, докато с apt те могат да варират между версиите

На ниво управление една от най -забележимите разлики е в момента на инсталиране или премахване на определен пакет, тъй като най -долу ще видим лентата за напредъка с процента на изпълнената задача, която ни позволява да знаем подробно текущото състояние на това:

Увеличете

Сега, на ниво разгръщане apt е много по-подреден и предлага по-ясни резултати, например, когато използваме apt-cache search weechat ред ще видим следното:

 apt-cache търсене weechat

Увеличете

Сега, ако използваме apt search weechat, това ще бъде получения резултат:

 подходящо търсене weechat

Увеличете

Забележка:Не забравяйте, че най-използваните команди с мениджъра на APT са apt-get и apt-cache.

Друга разлика, която откриваме, е при актуализирането на системата, тъй като когато използваме реда за актуализиране на sudo apt, можем да видим в края на броя на пакетите, които са налични за актуализация:

Увеличете

При изпълнение на sudo apt-get актуализация няма да видим никаква информация:

 sudo apt-get update

Увеличете

След това ще видим някои от еквивалентностите на командите, които можем да използваме в Linux с apt и apt-get:

Актуализирайте дистрибуторските хранилищаApt-get команда

 apt-get update
Apt команда
 подходяща актуализация

Инсталирайте един или повече пакети в систематаApt-get команда

 apt-get install
Apt команда
 apt install

Актуализирайте всички инсталирани пакетиApt-get команда

 apt-get dist-upgrade
Apt команда
 apt dist-upgrade

Актуализирайте инсталираните пакетиApt-get команда

 apt-get надстройка
Apt команда
 подходящ ъпгрейд

Премахнете пакет от систематаApt-get команда

 apt-get премахване
Apt команда
 подходящо премахване

Деинсталирайте инсталационните файлове и пакети на помощната програмаApt-get команда

 apt-get purge
Apt команда
 подходяща чистка

Деинсталирайте зависимости от програмаApt-get команда

 apt-get autoremove
Apt команда
 подходящ за автоматично премахване

Инсталирайте пакети, за да компилирате програмаApt-get команда

 apt-get build-dep
Apt команда
 подходящ build-dep

Позволява изтегляне на изходен код на програмаApt-get команда

 apt-get източник
Apt команда
 подходящ източник

Допълнително с новата команда apt имаме две нови команди, които са следните:

Избройте всички пакети с критерии:

 подходящ списък

Увеличете

Позволява ни да редактираме списъка с ресурси:

 подходящи източници за редактиране
Припомнете си, че това е първата голяма актуализация на APT в Ubuntu и се нарича APT 1.0 и основните опции, които имаме под ръка с помощта на тази команда, са тези, които можем да видим с помощта на командата:
 apt --help

ТърсенеТой изпълнява функция, подобна на списъка за търсене на apt-cache, с тази разлика, че apt ги сортира по азбучен ред.
СписъкТой е подобен на dpkg list и изброява всички налични пакети.
ПокажиТой изпълнява роля, подобна на apt-cache show и скрива подробности, които не са от значение за потребителя.
ИнсталирайТя ни позволява да инсталираме пакети и допълнително можем да видим лентата за напредъка на инсталацията.
АктуализиранеТой изпълнява същата функция на apt-get с тази разлика, че показва цветове, за да ги подчертае.
ПремахванеТази опция ни позволява да премахваме пакети.
Пълно надгражданеТой е подобен на dist-upgrade и ни позволява да актуализираме системата чрез инсталиране, премахване и актуализиране на пакети.
Подобряване наТой работи по същия начин като apt-get dist-upgrade и ни позволява да актуализираме системата чрез инсталиране и актуализиране на пакети.
Източници за редактиранеПозволява ни да редактираме файла sources.list с помощта на $ EDITOR
Някои начини как ще използваме apt в Ubuntu 16 ще бъдат следните:

 $ sudo apt installname име на пакет
 $ sudo apt премахване на име на пакет
 $ apt име на пакет за търсене
По този начин можем да проучим тази нова опция с apt команда в Ubuntu. Както виждаме, apt и apt-get са основни инструменти, когато става въпрос за цялата работа с пакети в Linux.

wave wave wave wave wave