Удаление только сломанной упаковки

Итак, собирался установить несколько пакетов, чтобы я мог получить нужные программы. И как-то одна упаковка сломалась, я понятия не имею, как. Так что теперь, когда я пытаюсь сделать sudo apt-get -f install, он говорит, что сломанный один влияет на другие пакеты. Если я хочу удалить его, я должен удалить много других пакетов (я думаю, что даже apt должен быть удален) (и у меня нет программ на Ubuntu, которые устанавливали сам).

Можно ли удалить только сломанный пакет или переустановить удаленные пакеты сразу после их удаления? Помните, что сейчас у меня дома нет доступа к Интернету на любом компьютере с Linux. Я использую версию 13.04 Lubuntu. После выполнения sudo apt-get check он дает мне это:

http://imgur.com/uiZKz39 (извините за изображение)

0
задан 11 December 2013 в 22:18

4 ответа

Для поиска и уничтожения сломанных пакетов вы можете использовать aptitude:

sudo apt-get install aptitude
aptitude search '~B'

Чтобы удалить их:

sudo aptitude remove '~B'
0
ответ дан 11 December 2013 в 22:18

попробуйте sudo apt-get update и посмотрите, работает ли он

0
ответ дан 11 December 2013 в 22:18

Чтобы увидеть сломанные пакеты, запустите на терминале следующее:

dpkg -l | grep ^rc | awk '{ print $2 }'

После удаления поврежденных пакетов, чтобы установить их снова, вы можете составить список. Чтобы создать текстовый файл broken_packages.txt, содержащий список поврежденных пакетов в вашем домашнем каталоге, используйте

dpkg -l | grep ^rc | awk '{ print $2 }' > ~/broken_packages.txt

. Для удаления пакетов

sudo apt-get purge $(dpkg -l | grep ^rc | awk '{ print $2 }')

. Для этого удаления вам не нужно любой доступ в интернет. Но после этого, если вы хотите установить их снова, вам нужен активный доступ в Интернет.

0
ответ дан 11 December 2013 в 22:18

Удаление только поврежденных пакетов было возможно через менеджер синаптических пакетов .

Запустите приведенную ниже команду на терминале, чтобы установить и открыть synaptic,

sudo apt-get install synaptic && sudo synaptic

enter image description here

Щелкните правой кнопкой мыши по сломанному пакету, а затем Отметьте для Полное удаление . После этого нажмите и примените .

0
ответ дан 11 December 2013 в 22:18

Другие вопросы по тегам:

Похожие вопросы: