Как установить пакет в 14.04 после неудачных многократных попыток с использованием разных подходов?

Как установить пакет в 14.04 после неудачных многократных попыток с использованием разных подходов?

Это вопрос: как начать все с чистого листа, чтобы установить программный пакет в версии 14.04, после того как было предпринято несколько предыдущих попыток установки, следуя противоречивым советам из Интернета?

Я запустил:

$ sudo apt remove --purge wine*
Reading package lists... Done
Building dependency tree       
Reading state information... Done

E: Unable to locate package wine-src

Я также запустил Synaptic и внутри него запустил:

Edit->Fix Broken Packages

и

Settings->Filters->Broken->OK

ни один из них не дал ощутимой обратной связи о том, что что-то сделано.

alt@alfred:~$ sudo apt-get install wine
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 wine : Depends: wine1.6 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
alt@alfred:~$ 

[Спасибо, LD James, за то, что уделили мне время в чате. Как вы сказали, невероятно, что предпринятые мной шаги не решили проблему. Я собираюсь переустановить, но в результате задам еще один вопрос.]

[Позже редактирование: Я хотел бы добавить, что пакеты, которые я добавил, были сделаны из командной строки, с помощью apt-get, с использованием обычных, не имеющих версии, pkg-names. Возможно, в какой-то момент я также добавил пакет, который нашел через Ubuntu Software Center.Я предполагал, что apt-get и USC знают об установках друг друга и уважают их.Возможно, именно это и стало причиной моей окончательной неудачи.]

решение1

Ответ на этот вопрос об удалении и чистке:

  • Удалите проблемные компоненты библиотеки. Выполнив в обратном порядке шаги, которые были выполнены для инициирования различных неудачных установок.
    В этом случае удалите неудачные экземпляры установки и неудачный репозиторий

    $ sudo apt remove --purge wine
    $ sudo apt-add-repository https://dl.winehq.org/wine-builds/ubuntu/ --remove
    $ sudo apt update
    $ sudo apt upgrade
    $ sudo apt dist-upgrade

  • Выполните новую установку из репозитория по умолчанию, затем устраните любые проблемы с зависимостями или ошибки.

    $ sudo apt install wine

    Процесс установки покажет, где существуют проблемы, и позволит пользователю устранить ошибки. Это будет означать решение каждой проблемы программы по одной за раз. Непосредственная ошибка, добавленная к вашему вопросу, — это зависимая установка wine : Depends: wine1.6. Это исправляется с помощью:

    $ sudo apt install wine1.6

    Вот где находится фактическая проблема. apt для установки зависимого пакета (согласно диалогу чата) была необходимой библиотекой... отсутствующим/сломанным пакетом 1:1.6.2-0ubuntu4. Конкретные строки ошибок:

    The following packages have unmet dependencies:
    wine1.6 : Depends: wine1.6-i386 (= 1:1.6.2-0ubuntu4)
    E: Unable to correct problems, you have held broken packages.

  • Исправьте каждую сломанную или отсутствующую зависимость по одной библиотеке... по одной библиотеке за раз, пока не останется ни одной ошибки.

Процесс исправления может быть своевременным. Но выше приведены шаги. Менеджер пакетов фактически предоставляет информацию о том, какие пакеты зависят и должны быть исправлены таким образом.

Связанный контент