Установка Brasero удаляет 100 + пакеты и повреждает Интернет и менеджера по оформлению

Я думал для решения одной проблемы с Парапредставлением, но столкнулся с большим с Brasero.

  1. Несколько дней назад я хотел установить Парапредставление (amd64) в моем компьютере (x68_64, Ubuntu 12.04 LTS), где среди других Google Earth и Skype пользовались i386 библиотеками. Этот конфликт поколений вызванная Кв. - добирается для выяснения у удаления тех более старых пакетов и посещения библиотек. (Благодарность Sneetsher для указания на меня к этому.) В конце мне удалось получить Парапредставление, Skype и Google Earth, правильно установленный и функционирующий работая apt-get -f install, это - капитальный ремонт поврежденных зависимостей. Я сделал так на предложении Кв. - вовлекают себя.
  2. Однако, в то время как apt-get -f install склонялся к его задаче, я заметил, что некоторые приложения исчезали из настольного меню. Я считал это естественным, следовательно я шел дальше к переустановке их. Установка Банши как сначала идет, подходил (я не могу вспомнить, добирается ли склонное использование - или dpkg). С Brasero прибыл забава.
  3. После управления apt-get install brasero, склонный - добираются, просит, чтобы я удалил другое большое количество библиотек в порядке сотен. По ошибке я рассматриваю те заявления, чтобы добавить и дать мое разрешение. В конце этого веселья аутоиммунного изобилия первое доказательство - то, что браузер не может соединиться с URL больше - таким образом, интернет-соединение пробито прочь. Я затем даю перезагрузке шанс. Система проходит POST беспрепятственно, затем это зависает на экране-заставке Ubuntu.
  4. При вырезании, короче говоря, мне удалось перезагрузить в режиме восстановления и добраться до быстро реагирующего терминала командной строки. Поскольку POST прокручивается посредством его проверок, я вижу, что он перестал работать при запуске менеджера по оформлению LightDM (но возможно где-то в другом месте, что я отсутствую).

Теперь состояние игры из командной строки режима восстановления:

  • ping приводит к 'неизвестному пользователю'
  • xterm уступает 'дисплей не установлен'
  • оба lightdm и gdm уступите 'в настоящее время не установленный'
  • dpkg-reconfigure lightdm уступает 'поврежденный или не полностью установленный'
  • apt-get install lightdm дает полосу 'неудавшегося для выборки' возможно, потому что Интернет был отключен (проверил это, кабель существует),
  • Я вижу внешние диски хотя!

Следовательно я думал для хитрости интернет-очертания путем сохранения плацдарма deb файлов на одном из тех дисков и затем выполнения dpkg или apt-get на них из командной строки. Очевидно, я так не выступаю за переустановку целой ОС.

Это имеет смысл Вам? Если это делает, вопросы

  1. Какие пакеты и зависимости смогли бы восстановить интернет-соединение?
  2. Так как зависимости могли легко быть в порядке десятков, если не сотни, там место, где они удобно архивируются/смолятся в единственном пакете? Конечно, я не могу полагаться на удаленную выборку.
  3. Скажите, что мне удается восстановить интернет-соединение, затем я смогу выбрать удаленные репозитории. Какие команды я должен выполнить, чтобы удостовериться, что весь 'лом' спасен и восстановлен?
  4. То, с какой стати сделал Brasero, должно было удалить 100 + пакеты библиотеки существенной природы? Это кажется действительно чрезмерным мне!

Спасибо за то, что терпеливо читал это длинное сообщение. Я с нетерпением жду Ваших ответов и комментариев.

Обновление: требуемые выводы

3
задан 13 April 2017 в 15:25

1 ответ

  1. Начальная загрузка к восстановлению затем отбрасывает к оболочке
  2. Проверьте доступные сетевые интерфейсы.

    ifconfig -a
    

    Если Вы не видите IP-адреса (x.x.x.x), выполните запрос DHCP для получения IP, изменения eth0 с Вашим.

    dhclient eth0
    
  3. Подтвердите соединение

    ping -c3 ubuntu.com
    

    Необходимо получить вывод, подобный этому:

    3 packets transmitted, 3 received, 0% packet loss
    
  4. Проверить dpkg установка мультидуги

    $ dpkg --print-architecture
    amd64
    $ dpkg --print-foreign-architectures
    i386
    $ grep -ir arch /etc/dpkg/ 
    /etc/dpkg/dpkg.cfg.d/multiarch:foreign-architecture i386
    

    Если i386 не обнаруживается в 2-й и 3-й команде, установить его:

    echo "foreign-architecture i386" > /etc/dpkg/dpkg.cfg.d/multiarch
    
  5. Список пакета обновления

    apt-get update
    
  6. Выполненный

    apt-get install ubuntu-desktop
    
  7. При тихом получении "невстреченных зависимостей" сообщение, выполненное aptitude.

    aptitude
    
    • Нажмите / чтобы искать, записать ubuntu-desktop затем Войдите
    • Затем не используйте n до ubuntu-desktop выбранный, НЕТ ubuntu-desktop:i386
    • + отметить его для установки
  8. На данном этапе должна быть красная панель внизу с числом [1/..] какой признак текущее решение от многих других возможных onces.

    • Нажмите e для исследования, он показывает то, что текущее решение собирается сделать.
    • Просмотрите все другое использование решений./,
    • Вы собираетесь видеть некоторые решения, которые предпочитают продолжать устанавливать пакеты без установки ubuntu-desktop. Выберите тот, которые удаляют меньше и установки ubuntu-desktop.

      Это - не всегда идеальное решение, таким образом, проверка хорошо затем выбирает. Каждый случай конкретен. Для текущего случая посмотрите эту связанную чат-комнату.

    • ! для применения затем g проверьте затем g снова для подтверждения.
  9. Если каждое дело идет хорошо, перезагрузка.

  10. Затем установите другие инструменты потребности, в которых Вы нуждаетесь, которые были удалены, может быть.

    Примечания: Они от моего личного опыта, таким образом, я мог быть неправым. Таким образом, если кто-либо испытал иначе, совместно используйте его.

    • Постарайтесь не устанавливать .deb двоичные пакеты Debian локально с помощью dpkg, debi или центр программного обеспечения. Используйте репозитории в качестве возможных (Ubuntu, PPA, Другие поставщиков...).
    • Для пакетов поставщиков ищите собственную архитектуру amd64. В редких случаях, создающих источник (при наличии), легче затем внешняя дуга.
    • Центр программного обеспечения, синаптический, склонный - добираются и много других инструментов, для меня они не полностью поддерживают функцию мультидуги. Они показывают только 1 решение, и (кроме Кв. - добираются), не показывают архитектуру каждого пакета.

      При направлении с каким-либо конфликтом использовать aptitude. Это показывает другим решениям и шоу ясно все пакеты от всей доступной архитектуры.

    • Если необходимо установить некоторых i386 инструменты без опции для amd64. Оставьте их, чтобы быть установленными последнее. Если Вам установили их уже, и Вы пытаетесь установить собственную дугу amd64 пакеты затем Вы получаете конфликт (в основном невыполненное сообщение зависимостей). Позвольте удалениям способности i386 затем выполненные, моются с apt-get autoremove удалить остатки (автоустановленные зависимости от i386 дуга). Установка amd64 пакеты Вы хотели затем установку попытки, поддерживают удаленный i386 инструменты.

      Почему это? При попытке установить a i386 инструмент, все его зависимости будут установлены как i386 также, даже amd64 могут работать доступные и. Позже, при попытке установить другого amd64 инструмент, которые имеют по крайней мере одну перекрытую зависимость, Вы получаете конфликт.

      Способность будет походить на удаление пакетов, но на самом деле это заменяет некоторых i386 пакеты с соответствием amd64 .

      Посмотрите эту витрину, Ubuntu 14.04, проблема когда установка gstreamer1.0-libav, невстреченные зависимости

3
ответ дан 1 December 2019 в 16:27

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

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