Тъй като операционните системи пускат нови версии, можем да открием разлики на ниво среда, приложения и една от най -често срещаните е на нивото на команди за поддръжка и управление на системата.
Когато работим с дистрибуции на 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 и 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 updateApt команда
подходяща актуализация
Инсталирайте един или повече пакети в систематаApt-get команда
apt-get installApt команда
apt install
Актуализирайте всички инсталирани пакетиApt-get команда
apt-get dist-upgradeApt команда
apt dist-upgrade
Актуализирайте инсталираните пакетиApt-get команда
apt-get надстройкаApt команда
подходящ ъпгрейд
Премахнете пакет от систематаApt-get команда
apt-get премахванеApt команда
подходящо премахване
Деинсталирайте инсталационните файлове и пакети на помощната програмаApt-get команда
apt-get purgeApt команда
подходяща чистка
Деинсталирайте зависимости от програмаApt-get команда
apt-get autoremoveApt команда
подходящ за автоматично премахване
Инсталирайте пакети, за да компилирате програмаApt-get команда
apt-get build-depApt команда
подходящ 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.