| Защо Linux? Защо Debian? Защото с конзола е лесно! | Apt-get inside |
| Петък, 29 Октомври 2010г. 12:00ч. | |
|
APT е мощен инструмент за управление на пакети в Debian и производните и дистрибуции. Предимството на този инсталатор пред останалите е, че APT (Advanced Packaging Tool) автоматично решава настъпилите проблеми със зависимостите (липсващи пакети, счупени зависимости). Веднъж свикнал с използването на APT, потребителят разбира несъвършенството на останалите инсталатори, използвани в другите операционни системи. Край на безкрайното ровене в Мрежата, край на липсващите пакети, от вас се иска да напишете един единствен ред в конзолата. Останалото ще свърши APT. Внимание - използването на APT води до пристрастяване!!! В тази статия ще разгледам синтаксиса на най-често употребяваната в Debian команда, използваща APT - apt-get Синтаксис: #apt-get [команда] [опции] [име на пакет 1] [име на пакет 2] и т.н. Примерен синтаксис #apt-get install -t sid -y kde-full Команди: update - ресинхронизира пакетите и дървото със зависимости от техните източници. Обновява информацията от наличните източници на пакети. Списъкът с източниците на пакети обикновено се намират в /etc/apt/sources.list или в отделни файлове в директорията /etc/apt/sources.list.d/ #apt-get update upgrade - извършва пълно обновяване на всички инсталирани пакети на дистрибуцията до последната им версия, като не напуска настоящо инсталираното издание на дистрибуцията. #apt-get upgrade dselect-upgrade -като upgrade, само че следва избора на dselect #apt-get dselect-upgrade dist-upgrade - извършва пълно обновяване на всички инсталирани пакети на дистрибуцията до последната им версия, както и обновяване на изданието на самата дистрибуция до последната версия записана в /etc/apt/sources.list или в отделни файлове в директорията /etc/apt/sources.list.d/ #apt-get dist-upgrade install - инсталира пакети, следвайки пиновете в /etc/apt/preferences. За форсирано инсталиране, въпреки пиновете може да се използва опция -t #apt-get install kde #apt-get install -t sid kde-full remove - премахва пакети #apt-get remove kde purge - премахва пакети заедно с конфигурационните им файлове #apt-get purge kde source - изтегля пакетите в изходен код build-dep - построява .deb пакет от изходен код check - проверява за "счупени" зависимости clean - трие (чисти) /var/cache/apt/archives/ и /var/cache/apt/archives/partial/ autoclean - като clean, само че трие само вече надостъпните в репозиторитата пакети autoremove - премахва пакети, които не са необходими (стари зависими пакети) #apt-get autoremove Опции: -no-install-recommends - да не се инсталират зависимите пакети -d, --download-only - само изтеля пакети, без да ги инсталира -f, --fix-broken - инсталира липсващи зависими пакети -m, --ignore-missing, --fix-missing - игнорира липсващите зависими пакети и продължава --no-download - без изтегляне. Използва само наличнита пакети в /var/cache/apt/archives/. Най-добре е да се използва заедно с -m, --ignore-missing, --fix-missing -q, --quiet - тихо, без изход и въпроси. Най-добре е да се използва заедно с -y, --yes, --assume-yes -s, --simulate, --just-print, --dry-run, --recon, --no-act - без действие, само симулация -y, --yes, --assume-yes - автоматично отговаря с "Да" на всички въпроси -u, --show-upgraded - показва всички пакети за обновяване -V, --verbose-versions - показва пълната версия на пакетите, подлежащи на инсталация или обновяване -b, --compile, --build - компилира пакети от код след изтегляне --no-upgrade - не разрешава обновяване на пакети, докато нови се инсталират с install --force-yes - насилствено отговаря с "Да" на всички въпроси --purge - remove --purge - като purge --reinstall - инсталира наново избраните пакети. Използва се заедно с install. --list-cleanup - трие (чисти) /var/lib/apt/lists -t, --target-release, --default-release - инсталира от точно определено издание на дистрибуцията, заобикаляйки пиновете в /etc/apt/preferences --no-remove - не премахвай нищо. Ако има пакети, които apt-get трябва да премахне - той се затваря без въпроси --auto-remove - премахва ненужните пакети автоматично по време на инсталация или деинсталация на други пакети. Толкоз за apt-get! Има и още опции. Тези, обаче, са напълно достатъчни и за напреднал потребител. |
Категории
Последни коментари
Пролет за вашия дес...
Прекрасни са :)
от Стенли Травъл
Пощенски списък (ma...
carbonfobia.com (http://carbonfobia....
от атанас
Пощенски списък (ma...
Спама идва от: citronada.net (http:/...
от Радослав Иванов
Пощенски списък (ma...
*@promobg.eu
от imagic5004
Пощенски списък (ma...
imasli skype fevzi.nazmi dobavi
от cengiz






Коментари
Иначе силно неподходяща тема за тоя коментар.
Можеше да питаш тук - linuxvet.openvets.org/blog/open-source/11-kak-da-izberem-sajtopensource-cms-commercial-cms-ili-flash-boza.html, например. По на място щеше да е някак си.
RSS на коментарите по тази тема