Ако сте потребител на GNU / Linux, а също и потребител на Debian GNU / Linux конкретно и неговите производни, тогава трябва да знаете какво е APT перфектно. Ако не сте, няма значение, ще ви кажа.
APT (Разширен инструмент за опаковане или Разширен инструмент за опаковане) е система за управление на пакети, създадена от и за проекта Debian, въпреки че може да се използва и в други дистрибуции.
До пристигането на Pacman, беше за мен най-доброто Мениджър на пакети Опитах и той беше пуснат преди 16 години, така че можете да го считате за ветеран от войната.
На 1 април тази година стартира версия 1.0 на APT, чиято основна новост е, че обединява командите:
$ sudo apt-get [опции] $ sudo apt-cache [опции]
За това е създаден двоичен файл, наречен просто:
# apt
С новия двоичен файл се използват следните опции (някои също се използват с пригодност):
- списък: подобно на dpkg списък и може да се използва с флагове --инсталиран or - надграждащ се.
- Търсене: работи като apt-cache търсене, но сортира резултата по азбучен ред.
- Покажи: работи по същия начин като apt-cache show, но крие подробности, за които хората са по-малко склонни (като хешове). Можете да видите пълния резултат чрез предаването apt-cache, разбира се.
- актуализация: работи точно по същия начин като apt-get, но този път има цветове.
- инсталирайте, премахнете: добавете лента за напредъка, докато dpkg работи.
- ъпгрейд: работи същото като apt-get dist-upgrade --with-new-pkgs.
- пълно надграждане- По-смислено име за dist-upgrade.
- редактиране-източници: редактирайте файла sources.list с помощта на $ EDITOR.
Ето пример за това как изглежда лентата за напредъка:
Можете да активирате / деактивирате процеса на инсталиране с командата:
# Echo 'Dpkg :: Progress-Fancy "1"> / etc / apt / apt.conf.d / 99progressbar'
И това е 😀
Fuente: Блогът на Майкъл Фогт
Много интересно е да се слеят apt-get с apt-cache в една команда.
Беше време.
Е, отне им само 21 години, за да имат двоичен мениджър на пакети с лента за напредък, дори и Arch Linux, че през ~ 10 години съществуване на дистрибуцията те имат една от най-добрите GNU / Linux пакетни системи, а не споменете мениджъра му, pacman!
О, по дяволите, почакай ... беше точно обратното: S
Е, проблемът не би бил точно в това, но поне следващата стъпка ще бъде да се подобри DPKG, така че да е на висотата на Pacman.
Работата тук е какво ще има това въздействие върху дистрибуциите? Искам да кажа, че в пълния живот на версия не можете да направите тази промяна произволно, предполагам, че това би нарушило всички API на програми като Muon, които трябва да използват командата apt-get и цялата история ... дистрибуции? Или говоря, без да знам? xD
Предполагам, че ще бъде удвоено, в началото би било идеално
Нека да видим .. цитирайки Уикипедия:
«... Dpkg сам по себе си е инструмент на ниско ниво; преден край на високо ниво е необходим за въвеждане на пакети от отдалечени местоположения или за разрешаване на сложни конфликти в зависимости от пакети. Debian има възможност за тази задача ... »
Така че мисля, че докато DPKG не се променя, няма значение дали APT добавя или премахва опции ..
Същото. DPKG е като PKGTOOL на Slackware и за разлика от Slackware, който не дава топка, в Debian те са се постарали да направят наистина приличен back-end и тъй като APT го е подобрил, ще аплодирам тези, които имат подобрен към споменатия бекенд.
В края на краищата PKGTOOL и DPKG няма да настигнат PACMAN (добре, това е всичко в едно и досега е доста удобно точно като APT).
Струва ми се, че командата finak трябва да изглежда така:
# echo 'Dpkg :: Progress-Fancy "1"> / etc / apt / apt.conf.d / 99progressbar'
Много интересна новина.
Колко време им отне да направят нещо подобно и нито OpenSUSE, Fedora, Arch ги взеха да направят такава лента, просто трябва да бъде поръчана като Yum, естетически погледнато. : стр
Поправям, за да работи последната команда, трябва да се напише:
# echo Dpkg :: Progress-Fancy "1"> /etc/apt/apt.conf.d/99progressbar
Благодаря.
Третият път е чарът:
#echo 'Dpkg :: Прогрес-фантазия "1";' > /etc/apt/apt.conf.d/99progressbar
Разпадам се ...
може да се актуализира на debian wheezy
?
Просто инсталиране от пакета sid
Колко пъти тези на APT. След като светът на Пакман бъде открит, вие осъзнавате колко е ограничен. От моя гледна точка Pacman е собственик и господар на gnu / linux. Няма кой да го засенчи.
Копират се някои цип, yum или pacman. Усещам възможна оптимизация за бъдещата система-D и ще мога да продължа. В края на деня apt винаги е работил с ъпстарт, а не със System-D, може би оттам и тази промяна.
Ds23yTube: «В крайна сметка apt винаги е работил с upstart, а не със System-D»
@ Ds23yTube Г-н Ubuntero, трябва да научите повече, преди да правите такива категорични изявления като това. APT е инструмент на Debian и като такъв НИКОГА не е използвал ъпстарт, а по-скоро SysVInit (System V).
На Цезар това, което е на Цезар.
О, лента за напредък ... това е истински квантов скок!
Но имам някои съмнения:
- Може ли цветът да се промени?
- Какъв тип шрифт използвате? Не можете да използвате кожи?
- Могат ли да се добавят джаджи?
- Работи ли добре на сензорни екрани?
Да видим дали някой може да изясни тези много важни въпроси ... ¬¬
PS: наистина? Лентата за напредък ли е акцентът в заглавието? Жалко.
че добрите новини ... лентата на напредъка е най-малкото от това ... Притеснявам се от промяната в командата ...: S
Много добро подобрение.
Намирам го за много интересен и супер готин ...
НАЗДРАВЕ !!!