Чому здатність наполягає на встановленні пакетів?


9

Чому здатність хоче встановити стільки пакетів, коли я просто виконую наступні?

sudo aptitude install

Я б краще не надав конкретні пакети, які він хоче встановити, тому що це траплялося багато разів у минулому (хоча я не зовсім впевнений, як я це виправляв у минулому).

Будь-які ідеї?

Відповіді:


16

Зі сторінки чоловіка з придатності :

Як особливий випадок, "встановити" без аргументів буде діяти на будь-які збережені / очікувані дії.

Іншими словами, ви намагалися встановити ці пакети раніше (або вони були приведені як залежності), але щось пішло не так (або процес був перерваний), і він не міг закінчитися. aptitudeпросто намагається закінчити те, що почалося. Операції можуть також стосуватися оновлень, видалення пакунків або будь-яких внутрішніх операцій, що очікують на очікування.

Ще один цікавий фрагмент сторінки, про який ви можете дізнатися:

Після того, як ви введете Y в підсумковому запиті підтвердження, команда «встановити» змінить збережену інформацію, що відповідає можливостям, про те, які дії потрібно виконати. Отже, якщо ви видаєте (наприклад) команду "aptitude install foo bar", а потім скасуєте встановлення, як тільки програма придатності почала завантажувати та встановлювати пакети, вам потрібно буде запустити "aptitude Remove foo bar", щоб скасувати це замовлення.

Іншими словами, якщо ці пакунки вас не цікавлять, виклик removeдля них може очистити чергові операції, що очікують на розгляд ( збережена інформація щодо можливостей ).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.