Невозможно использовать apt-get больше из-за одного конкретного пакета

В Unix StackExchange объясняется, как использовать aptitude для отображения пакетов, не установленных в качестве зависимостей, и как сравнить этот список со списком пакетов по умолчанию для вашей версии Ubuntu.

Чтобы получить файл манифеста для настольных версий 12.04 и новее, посетите отличное объяснение в Unix StackExchange , выберите свою версию и прокрутите вниз ниже изображений компакт-диска в раздел файлов. Вы найдете что-то вроде «ubuntu-12.04.4-desktop-amd64 + mac.manifest», который соответствует вашей архитектуре.

Для версий сервера вам нужно будет получить файл манифеста из ISO, который был используется для установки исходной системы. Для сервера VPS или облака ваш провайдер может сделать изображения доступными или вам может потребоваться связаться с ними.

Вот пример использования кода из указанной ссылки, а также изменения для установки на новый сервер.

Старый сервер (код из другого сообщения, вывод сохранен в файл):

aptitude search '~i !~M' -F '%p' --disable-columns | sort -u > currently-installed.list
wget -qO - http://mirror.pnl.gov/releases/precise/ubuntu-12.04.3-desktop-amd64.manifest \
  | cut -f1 | sort -u > default-installed.list
comm -23 currently-installed.list default-installed.list > user-installed.list

На новом сервере скопируйте файл с помощью scp, затем используйте команду sed для добавления 'install' для каждой строки (-i выполняет inline-replace). Затем вы можете использовать список в качестве входа в «dpkg -set-selections» и установить пакеты с помощью apt-get:

scp user@oldserver:user-installed.list .
sed -i 's/$/\tinstall/' user-installed.list
sudo dpkg --set-selections < user-installed.list
sudo apt-get dselect-upgrade

Перед тем как начать эту задачу, я рекомендую прочитать и понять все части сообщение, упомянутое в начале, а затем обратитесь к справочному руководству по aptitude для получения подробной информации о шаблонах поиска.

5
задан 16 March 2011 в 17:58

40 ответов

Одна из команд, которая, возможно, устранит проблему, это

sudo apt-get --fix-broken install

Другие опции, которые могут быть скомбинированы с этим: --ignore-missing или --fix-missing

Также попробуйте выполнить следующую команду:

sudo dpkg --configure -a

Для любой помощи по командам и параметрам см. man dpkg и man apt-get.

Очень подробный ответ со многими другими вариантами выхода из тупика может быть найденный здесь.

Конкретно для Libre Office у меня возникла проблема, и мне помогла индивидуальная очистка пакетов с использованием dpkg --purge, как описано здесь .

6
ответ дан 25 May 2018 в 22:32
  • 1
    "sudo apt-get -fix-broken install" исправлена ​​моя проблема. Большое спасибо! – user 17 March 2011 в 12:55
  • 2
    "sudo apt-get -fix-broken install" исправлена ​​моя проблема. Большое спасибо! – user 17 March 2011 в 12:55
  • 3
    "sudo apt-get -fix-broken install" исправлена ​​моя проблема. Большое спасибо! – user 17 March 2011 в 12:55
  • 4
    "sudo apt-get -fix-broken install" исправлена ​​моя проблема. Большое спасибо! – user 17 March 2011 в 12:55
  • 5
    "sudo apt-get -fix-broken install" исправлена ​​моя проблема. Большое спасибо! – user 17 March 2011 в 12:55
  • 6
    "sudo apt-get -fix-broken install" исправлена ​​моя проблема. Большое спасибо! – user 17 March 2011 в 12:55

Одна из команд, которая, возможно, устранит проблему, это

sudo apt-get --fix-broken install

Другие опции, которые могут быть скомбинированы с этим: --ignore-missing или --fix-missing

Также попробуйте выполнить следующую команду:

sudo dpkg --configure -a

Для любой помощи по командам и параметрам см. man dpkg и man apt-get.

Очень подробный ответ со многими другими вариантами выхода из тупика может быть найденный здесь.

Конкретно для Libre Office у меня возникла проблема, и мне помогла индивидуальная очистка пакетов с использованием dpkg --purge, как описано здесь .

6
ответ дан 25 July 2018 в 22:20

Одна из команд, которая, возможно, устранит проблему, это

sudo apt-get --fix-broken install

Другие опции, которые могут быть скомбинированы с этим: --ignore-missing или --fix-missing

Также попробуйте выполнить следующую команду:

sudo dpkg --configure -a

Для любой помощи по командам и параметрам см. man dpkg и man apt-get.

Очень подробный ответ со многими другими вариантами выхода из тупика может быть найденный здесь.

Конкретно для Libre Office у меня возникла проблема, и мне помогла индивидуальная очистка пакетов с использованием dpkg --purge, как описано здесь .

6
ответ дан 26 July 2018 в 20:49

Одна из команд, которая, возможно, устранит проблему, это

sudo apt-get --fix-broken install

Другие опции, которые могут быть скомбинированы с этим: --ignore-missing или --fix-missing

Также попробуйте выполнить следующую команду:

sudo dpkg --configure -a

Для любой помощи по командам и параметрам см. man dpkg и man apt-get.

Очень подробный ответ со многими другими вариантами выхода из тупика может быть найденный здесь.

Конкретно для Libre Office у меня возникла проблема, и мне помогла индивидуальная очистка пакетов с использованием dpkg --purge, как описано здесь .

6
ответ дан 31 July 2018 в 12:31

Одна из команд, которая, возможно, устранит проблему, это

sudo apt-get --fix-broken install

Другие опции, которые могут быть скомбинированы с этим: --ignore-missing или --fix-missing

Также попробуйте выполнить следующую команду:

sudo dpkg --configure -a

Для любой помощи по командам и параметрам см. man dpkg и man apt-get.

Очень подробный ответ со многими другими вариантами выхода из тупика может быть найденный здесь.

Конкретно для Libre Office у меня возникла проблема, и мне помогла индивидуальная очистка пакетов с использованием dpkg --purge, как описано здесь .

6
ответ дан 2 August 2018 в 03:48

Одна из команд, которая, возможно, устранит проблему, это

sudo apt-get --fix-broken install

Другие опции, которые могут быть скомбинированы с этим: --ignore-missing или --fix-missing

Также попробуйте выполнить следующую команду:

sudo dpkg --configure -a

Для любой помощи по командам и параметрам см. man dpkg и man apt-get.

Очень подробный ответ со многими другими вариантами выхода из тупика может быть найденный здесь.

Конкретно для Libre Office у меня возникла проблема, и мне помогла индивидуальная очистка пакетов с использованием dpkg --purge, как описано здесь .

6
ответ дан 4 August 2018 в 19:52

Одна из команд, которая может устранить проблему, -

  sudo apt-get --fix-broken install  

Другие варианты, которые могут быть объединены с это - ignore-missing или - fix-missing

Также попробуйте выполнить эту команду:

  sudo  dpkg --configure -a  

Для получения справки о командах и параметрах см. man dpkg и man apt-get . [ ! d12]

Очень подробный ответ со многими другими вариантами выхода из тупика можно найти здесь .

Конкретно для Libre Office у меня возникла проблема и что помогло мне была индивидуальная очистка пакетов с использованием dpkg -purge , как описано здесь

6
ответ дан 6 August 2018 в 03:55

Одна из команд, которая может устранить проблему, -

  sudo apt-get --fix-broken install  

Другие варианты, которые могут быть объединены с это - ignore-missing или - fix-missing

Также попробуйте выполнить эту команду:

  sudo  dpkg --configure -a  

Для получения справки о командах и параметрах см. man dpkg и man apt-get . [ ! d12]

Очень подробный ответ со многими другими вариантами выхода из тупика можно найти здесь .

Конкретно для Libre Office у меня возникла проблема и что помогло мне была индивидуальная очистка пакетов с использованием dpkg -purge , как описано здесь

6
ответ дан 7 August 2018 в 21:52

Одна из команд, которая может устранить проблему, -

  sudo apt-get --fix-broken install  

Другие варианты, которые могут быть объединены с это - ignore-missing или - fix-missing

Также попробуйте выполнить эту команду:

  sudo  dpkg --configure -a  

Для получения справки о командах и параметрах см. man dpkg и man apt-get . [ ! d12]

Очень подробный ответ со многими другими вариантами выхода из тупика можно найти здесь .

Конкретно для Libre Office у меня возникла проблема и что помогло мне была индивидуальная очистка пакетов с использованием dpkg -purge , как описано здесь

6
ответ дан 10 August 2018 в 10:07

Одна из команд, которая может устранить проблему, -

  sudo apt-get --fix-broken install  

Другие варианты, которые могут быть объединены с это - ignore-missing или - fix-missing

Также попробуйте выполнить эту команду:

  sudo  dpkg --configure -a  

Для получения справки о командах и параметрах см. man dpkg и man apt-get . [ ! d12]

Очень подробный ответ со многими другими вариантами выхода из тупика можно найти здесь .

Конкретно для Libre Office у меня возникла проблема и что помогло мне была индивидуальная очистка пакетов с использованием dpkg -purge , как описано здесь

6
ответ дан 13 August 2018 в 16:27
  • 1
    "sudo apt-get -fix-broken install" исправлена ​​моя проблема. Большое спасибо! – user 17 March 2011 в 12:55

Попробуйте sudo apt-get -f install.

2
ответ дан 25 May 2018 в 22:32

Есть несколько ошибок, которые могут привести к отсутствию списка файлов (это просто файл в / var / lib / dpkg / info), но наиболее распространенной проблемой является сама файловая система. Самый простой способ исправить это - перезагрузка с помощью команды shutdown -F -r now, а затем просмотр шоу.

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

Ошибка dpkg может быть исправлена ​​путем переустановки пакета, в идеале, в той же версии ( Список файлов - это всего лишь список всех файлов, которые были внутри пакета, когда он был распакован, поэтому использование той же или достаточно похожей версии пакета даст тот же список).

Что dpkg зависает при этом точка определенно ошибочна, а также кричит «проблема с файловой системой» для меня.

0
ответ дан 25 May 2018 в 22:32

Если вы хотите проверить, пуст ли source.list (потому что вы ожидаете его?), проверьте файл sources.list с помощью

cat /etc/apt/sources.list

Если вы видите URL-адрес с вашим именем-дистрибутивом в в конце вы, вероятно, будете иметь правильный источник sources.list. Файл sources.list содержит репозитории, к которым вы подключаетесь, с apt. Обычно вы оставляете это значение по умолчанию, если вы не хотите устанавливать более новые версии или специальное программное обеспечение, которое недоступно в репозиториях по умолчанию, но поддерживается сторонним пользователем.

0
ответ дан 25 May 2018 в 22:32

Попробуйте sudo apt-get -f install.

2
ответ дан 25 July 2018 в 22:20

Есть несколько ошибок, которые могут привести к отсутствию списка файлов (это просто файл в / var / lib / dpkg / info), но наиболее распространенной проблемой является сама файловая система. Самый простой способ исправить это - перезагрузка с помощью команды shutdown -F -r now, а затем просмотр шоу.

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

Ошибка dpkg может быть исправлена ​​путем переустановки пакета, в идеале, в той же версии ( Список файлов - это всего лишь список всех файлов, которые были внутри пакета, когда он был распакован, поэтому использование той же или достаточно похожей версии пакета даст тот же список).

Что dpkg зависает при этом точка определенно ошибочна, а также кричит «проблема с файловой системой» для меня.

0
ответ дан 25 July 2018 в 22:20

Если вы хотите проверить, пуст ли source.list (потому что вы ожидаете его?), проверьте файл sources.list с помощью

cat /etc/apt/sources.list

Если вы видите URL-адрес с вашим именем-дистрибутивом в в конце вы, вероятно, будете иметь правильный источник sources.list. Файл sources.list содержит репозитории, к которым вы подключаетесь, с apt. Обычно вы оставляете это значение по умолчанию, если вы не хотите устанавливать более новые версии или специальное программное обеспечение, которое недоступно в репозиториях по умолчанию, но поддерживается сторонним пользователем.

0
ответ дан 25 July 2018 в 22:20

Попробуйте sudo apt-get -f install.

2
ответ дан 26 July 2018 в 20:49

Есть несколько ошибок, которые могут привести к отсутствию списка файлов (это просто файл в / var / lib / dpkg / info), но наиболее распространенной проблемой является сама файловая система. Самый простой способ исправить это - перезагрузка с помощью команды shutdown -F -r now, а затем просмотр шоу.

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

Ошибка dpkg может быть исправлена ​​путем переустановки пакета, в идеале, в той же версии ( Список файлов - это всего лишь список всех файлов, которые были внутри пакета, когда он был распакован, поэтому использование той же или достаточно похожей версии пакета даст тот же список).

Что dpkg зависает при этом точка определенно ошибочна, а также кричит «проблема с файловой системой» для меня.

0
ответ дан 26 July 2018 в 20:49

Если вы хотите проверить, пуст ли source.list (потому что вы ожидаете его?), проверьте файл sources.list с помощью

cat /etc/apt/sources.list

Если вы видите URL-адрес с вашим именем-дистрибутивом в в конце вы, вероятно, будете иметь правильный источник sources.list. Файл sources.list содержит репозитории, к которым вы подключаетесь, с apt. Обычно вы оставляете это значение по умолчанию, если вы не хотите устанавливать более новые версии или специальное программное обеспечение, которое недоступно в репозиториях по умолчанию, но поддерживается сторонним пользователем.

0
ответ дан 26 July 2018 в 20:49

Попробуйте sudo apt-get -f install.

2
ответ дан 31 July 2018 в 12:31

Есть несколько ошибок, которые могут привести к отсутствию списка файлов (это просто файл в / var / lib / dpkg / info), но наиболее распространенной проблемой является сама файловая система. Самый простой способ исправить это - перезагрузка с помощью команды shutdown -F -r now, а затем просмотр шоу.

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

Ошибка dpkg может быть исправлена ​​путем переустановки пакета, в идеале, в той же версии ( Список файлов - это всего лишь список всех файлов, которые были внутри пакета, когда он был распакован, поэтому использование той же или достаточно похожей версии пакета даст тот же список).

Что dpkg зависает при этом точка определенно ошибочна, а также кричит «проблема с файловой системой» для меня.

0
ответ дан 31 July 2018 в 12:31

Если вы хотите проверить, пуст ли source.list (потому что вы ожидаете его?), проверьте файл sources.list с помощью

cat /etc/apt/sources.list

Если вы видите URL-адрес с вашим именем-дистрибутивом в в конце вы, вероятно, будете иметь правильный источник sources.list. Файл sources.list содержит репозитории, к которым вы подключаетесь, с apt. Обычно вы оставляете это значение по умолчанию, если вы не хотите устанавливать более новые версии или специальное программное обеспечение, которое недоступно в репозиториях по умолчанию, но поддерживается сторонним пользователем.

0
ответ дан 31 July 2018 в 12:31

Попробуйте sudo apt-get -f install.

2
ответ дан 2 August 2018 в 03:48

Есть несколько ошибок, которые могут привести к отсутствию списка файлов (это просто файл в / var / lib / dpkg / info), но наиболее распространенной проблемой является сама файловая система. Самый простой способ исправить это - перезагрузка с помощью команды shutdown -F -r now, а затем просмотр шоу.

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

Ошибка dpkg может быть исправлена ​​путем переустановки пакета, в идеале, в той же версии ( Список файлов - это всего лишь список всех файлов, которые были внутри пакета, когда он был распакован, поэтому использование той же или достаточно похожей версии пакета даст тот же список).

Что dpkg зависает при этом точка определенно ошибочна, а также кричит «проблема с файловой системой» для меня.

0
ответ дан 2 August 2018 в 03:48

Если вы хотите проверить, пуст ли source.list (потому что вы ожидаете его?), проверьте файл sources.list с помощью

cat /etc/apt/sources.list

Если вы видите URL-адрес с вашим именем-дистрибутивом в в конце вы, вероятно, будете иметь правильный источник sources.list. Файл sources.list содержит репозитории, к которым вы подключаетесь, с apt. Обычно вы оставляете это значение по умолчанию, если вы не хотите устанавливать более новые версии или специальное программное обеспечение, которое недоступно в репозиториях по умолчанию, но поддерживается сторонним пользователем.

0
ответ дан 2 August 2018 в 03:48

Попробуйте sudo apt-get -f install.

2
ответ дан 4 August 2018 в 19:52

Есть несколько ошибок, которые могут привести к отсутствию списка файлов (это просто файл в / var / lib / dpkg / info), но наиболее распространенной проблемой является сама файловая система. Самый простой способ исправить это - перезагрузка с помощью команды shutdown -F -r now, а затем просмотр шоу.

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

Ошибка dpkg может быть исправлена ​​путем переустановки пакета, в идеале, в той же версии ( Список файлов - это всего лишь список всех файлов, которые были внутри пакета, когда он был распакован, поэтому использование той же или достаточно похожей версии пакета даст тот же список).

Что dpkg зависает при этом точка определенно ошибочна, а также кричит «проблема с файловой системой» для меня.

0
ответ дан 4 August 2018 в 19:52

Если вы хотите проверить, пуст ли source.list (потому что вы ожидаете его?), проверьте файл sources.list с помощью

cat /etc/apt/sources.list

Если вы видите URL-адрес с вашим именем-дистрибутивом в в конце вы, вероятно, будете иметь правильный источник sources.list. Файл sources.list содержит репозитории, к которым вы подключаетесь, с apt. Обычно вы оставляете это значение по умолчанию, если вы не хотите устанавливать более новые версии или специальное программное обеспечение, которое недоступно в репозиториях по умолчанию, но поддерживается сторонним пользователем.

0
ответ дан 4 August 2018 в 19:52

Если вы хотите проверить, является ли источник.list пустым (потому что вы ожидаете, что это будет?), проверьте файл sources.list с помощью

  cat /etc/apt/sources.list   

Если вы увидите URL-адрес с вашим именем-дистрибутивом в конце, у вас, вероятно, будет правильный источник sources.list. Файл sources.list содержит репозитории, к которым вы подключаетесь, с apt. Обычно вы оставляете это значение по умолчанию, если вы не хотите устанавливать более новые версии или специальное программное обеспечение, которое недоступно в репозиториях по умолчанию, но поддерживается сторонним пользователем.

0
ответ дан 6 August 2018 в 03:55

Попробуйте sudo apt-get -f install .

2
ответ дан 6 August 2018 в 03:55

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

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