Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 13597|Отговор: 1

[linux] apt-get -f install оправя корупцията на зависимости

[Копирай линк]
Публикувано в 25.01.2018 г. 17:01:38 ч. | | | |
1. При използване на командата apt-get install или dpkg -i в Linux понякога се появяват следните грешки при зависимости:




В този момент можете веднага да изпълните следната команда: apt-get -f install.
2. apt-get синтаксис:
(1) apt-get [опции] команда [име на пакет]
[Опции]
-х Този файл за помощ.
-q изход към log - няма индикация за напредък
-qq не извежда информация, освен при грешки
-d Само изтегляне - не инсталира и не разархивира архивния файл
-не е реално инсталиран. Симулирайте изпълнението на командите
-y приема да на всички въпроси, без подсказка
-f Опит за поправяне на щети от системна зависимост
-m Ако архивът не може да бъде открит, опитай да продължиш
-u Показва и списък с обновени пакети
-b Компилиране след получаване на пакета с изходен код -V Показва подробния номер на версията
-c=? Прочетете този профил
-o=? Задайте персонализирани конфигурационни опции като -o dir::cache=/tmp
(2) В синтаксиса има и следните командни полета:
актуализация - Вземете отново списъка с пакети
ъпгрейд - Направете актуализация
инсталация - Инсталиране на новия пакет
премахване - Премахване на опаковката
автоматично премахване - Автоматично премахва всички неизползвани пакети
purge - Премахване на пакети и конфигурационни файлове
source - Изтеглете файла с изходния код
build-dep - Конфигуриране на зависимости за компилация за изходни пакети
dist-upgrade - Ъпгрейд на разпределението
dselect-upgrade - Актуализирайте според избора на dselect
Чисто - Изчистете изтегления архив
автоматично почистване - Изчиства стари изтеглени архиви
check - Проверете за повредени зависимости
3. Приложение--- принцип на apt-get
Както всички знаем, при операционната система Linux е много удобно да се използва apt-get за инсталиране на софтуер. Само едно sudo apt-get инсталирано име на софтуер; Най-важното е, че може да решава всякакви сложни зависимости, така че да не се притеснявате за това, а преди apt-get използвайте dpkg или по-рано ./configure; създаване; Да инсталираш софтуера е наистина немислимо, след като инсталираш софтуер А, той те подканва да инсталираш софтуер Б, накрая завършва инсталацията и изпраща да инсталираш софтуер В... Всякакви заплетения! Затова apt е усъвършенстван инструмент за управление на пакети, който значително улеснява мнозинството Linux потребители и понижава входния праг за Linux потребителите. Винаги когато се изпълни команда за инсталиране или обновяване на софтуер, или за обновяване на софтуерен източник, apt ще посети адреса в /etc/apt/sources.list и ще намери информацията за пакета на съответната система на уебсайта, например операционната система е Ubuntu, а уебсайтът е deb http://mirrors.163.com/ubuntu/ точната основна ограничена вселена Multiverse NetEase, след това, когато изпълним командата за инсталация, той ще получи достъп до http://mirrors.163.com/ubuntu/dists/lucid/main/binary-i386/ packages.gz, този файл е списък с пакети и техните зависимости на сървъра, и е компресиран с gzip. APT-Get Update използва този списък, за да определи кои допълнителни пакети са налични и тяхното съдържание се запазва в /var/lib/apt/lists, и чрез достъп до този списък, за да се определи дали софтуерът е инсталиран, дали е най-новата версия, дали зависимостите са изпълнени, и след това да се определи дали съдържанието трябва да се обновява, а процесът на инсталация се извършва основно от DPKG.
Общо взето, apt е инструмент за управление, който обикновено се изтегля.




Предишен:Урок за автоматична актуализация на системата за изключване на Ant G2
Следващ:[Практичен бой] Създай визуален интерфейс за гном на Ubuntu
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com