Недавно я установил Ubuntu 16.04 на свой ноутбук, и с тех пор я не могу установить много вещей. Я знаю, что есть ошибка в Центре программного обеспечения, но проблема не ограничивается этой конкретной проблемой.
Я не могу установить Steam (всегда пишет, что отсутствуют зависимости, и я тоже не могу их установить), Skype (опять зависимости), VLC, Dropbox (ломает некоторые пакеты) и т. д.
Поскольку проблема со Skype и Steam актуальна для i386, и я мог установить их, когда использовал 14.04, я заново установил 14.04. На этот раз я не смог установить ни Skype, ни Steam. Поэтому я вернулся к 16.04 и не могу найти способ исправить эти отсутствующие зависимости.
Я использовал apt-get -f install
, aptitude -f install
, вручную загружая и устанавливая эти пакеты, и даже их зависимые пакеты, но каждый раз есть отсутствующая зависимость. Теперь у меня нет моих основных приложений. Есть идеи, что вызывает это?
Я вчера снова попытался установить Steam, потому что обновилось программное обеспечение Ubuntu и некоторые другие вещи, и когда он снова попытался установить свои зависимости, это не сработало. И когда я sudo apt-get -f install
это делаю, он выдает это:
Список пакетов открыт... Общая информация о
пакете закрыта
Общая информация о пакете открыта... Общая информация о пакете закрыта
...
Там находятся следующие пакеты: libc6:i386 libgl1-mesa-dri:i386 Единые
пакеты: glibc-doc:i386 locales:i386
Следующие пакеты находятся в списке: libc6:i386 libgl1-mesa-dri:i386
0 пакетов, 2 новых пакета, 0 пакетов упаковано в 1 пакет и упаковано в блистер.
35 пакетов там курятники и курятники.
7.220 кБ архива добавлено в избранное.
Но размер файла составляет 127 МБ, а диск полностью готов к использованию.
Девам этмек истиёр мусунуз? [E/h] e
Индир: 1http://archive.ubuntu.com/ubuntuxenial/main i386 libc6 i386 2.23-0ubuntu3 [2.270 кБ]
Показано: 2http://archive.ubuntu.com/ubuntuxenial/main i386 libgl1-mesa-dri i386 11.2.0-1ubuntu2 [4.950 кБ]
24 с. 'de 7.220 кБ вкл. (300 кБ/с)
N: '/etc/apt/sources.list.d/' разработан 'opera-stable.list.save' файл сохранен для двух файлов, указанных в предыдущем сообщении N
: '/etc/apt/sources.list.d/' разработан 'steam.list.save' файл сохранен для двух файлов, указанных в предыдущем сообщении
N: '/etc/apt/sources.list.d/' разработан 'ubuntu-wine-ubuntu-ppa-xenial.list.save', после чего создается две папки, на которые указывает ссылка
N: '/etc/apt/sources.list.d/' разработан 'spotify.list.save', после чего создается две папки, на которые указывает ссылка
Пакеты, которые необходимо загрузить ...
(Проверьте ... 185674 папки или шаблона недействительны.)
Отправка пакета: .../libc6_2.23-0ubuntu3_i386.deb ...
Пакет доступен: libc6:i386 (2.23-0ubuntu3) ...
dpkg: /var/cache/apt/archives/libc6_2.23-0ubuntu3_i386.deb Из архива следует удалить файл (--unpack): после
установки '/usr/share/lintian/overrides/libc6' в папку с общедоступными файлами, файл libc6:i386 содержит другие обязательные файлы
Пакет доступен: .../libgl1-mesa-dri_11.2.0-1ubuntu2_i386.deb ...
Пакет доступен: libgl1-mesa-dri:i386 (11.2.0-1ubuntu2) ...
dpkg: /var/cache/apt/archives/libgl1-mesa-dri_11.2.0-1ubuntu2_i386.deb Из архива следует удалить файл (--unpack): укажите папку
'/usr/share/doc/libgl1-mesa-dri/copyright', если вы хотите, чтобы пакет был доступен, укажите папку libgl1-mesa-dri:i386 другие поддерживаемые
файлы Теги: libc-bin (2.23-0ubuntu3) ... Используемые файлы
:
/var/cache/apt/archives/libc6_2.23-0ubuntu3_i386.deb
/var/cache/apt/archives/libgl1-mesa-dri_11.2.0-1ubuntu2_i386.deb
N: '/etc/apt/sources.list.d/' разработан 'opera-stable.list.save', и только после этого создается новая папка
. '/etc/apt/sources.list.d/' спроектирован 'steam.list.save', чтобы сохранить две папки, которые вы хотите использовать, и выберите
N: '/etc/apt/sources.list.d/' спроектирован 'ubuntu-wine-ubuntu-ppa-xenial.list.save', чтобы сохранить две папки, которые вы хотите использовать, и выберите
N: '/etc/apt/sources.list.d/' спроектирован 'spotify.list.save', чтобы сохранить две папки, которые вы хотите использовать, и выберите sayılıyor
E: Подпроцесс /usr/bin/dpkg вернул код ошибки (1)
PS: Я установил индикатор f.lux, браузер Opera и клиент Spottily только после новой установки Ubuntu 16.04.
РЕДАКТИРОВАТЬ:Кстати, все мои проблемы с зависимостями относятся к i386. Я проверил, включил я его multiarch
или нет, похоже, что включил.
РЕДАКТИРОВАТЬ:Теперь я попытался сначала обновить Steam, а затем установить эти зависимости. На этот раз он их скачал и с некоторыми ошибками установил. Но они все сломаны, конечно. Так что ничего не изменилось.
ОКОНЧАТЕЛЬНОЕ РЕДАКТИРОВАНИЕ:После новой установки Ubuntu 16.04 и установки соответствующих обновлений перед любым приложением моя проблема решена. Я снова могу устанавливать библиотеки i386.
решение1
Так вы это сделали apt-get update
? Пожалуйста, проверьте, есть ли у вас источники в /etc/apt/sources.list
###### Ubuntu Main Repos
deb http://us.archive.ubuntu.com/ubuntu/ xenial main restricted universe multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ xenial main restricted universe multiverse
###### Ubuntu Update Repos
deb http://us.archive.ubuntu.com/ubuntu/ xenial-security main restricted universe multiverse
deb http://us.archive.ubuntu.com/ubuntu/ xenial-updates main restricted universe multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ xenial-security main restricted universe multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ xenial-updates main restricted universe multiverse
Если это так грустно:
каждый раз, когда отсутствует какая-то зависимость, и теперь у меня нет моих основных приложений
Я думаю, вам следует удалить неудовлетворенные зависимости. Когда вы пытаетесь установить что-то новое, будут неудовлетворенные зависимости — удалите их и попробуйте установить эти пакеты.
P.S.:
apt-get autoremove -y
решение2
Вам необходимо удалить файлы .save.
cd /etc/apt/sources.list.d
/etc/apt/sources.list.d$ ls
и удалить все с этим
/etc/apt/sources.list.d$ sudo rm opera-stable.list.save
/etc/apt/sources.list.d$ sudo rm steam.list.save
/etc/apt/sources.list.d$ sudo rm ubuntu-wine-ubuntu-ppa-xenial.list.save
/etc/apt/sources.list.d$ sudo rm spotify.list.save
Растгеле.
решение3
В настоящее время я использую Xubuntu, но поскольку они оба используют одни и те же репозитории, решение, вероятно, будет одинаковым.
Во-первых, причина этой проблемы — устаревшая конфигурация серверов турецкого репозитория Ubuntu. Перепробовав несколько решений, я отредактировал исходники репозитория и, наконец, могу спокойно установить Steam. Возможно, именно поэтому вокруг этой проблемы нет никакой суеты, поскольку серверы США обновлены.
Предупреждение: Прежде чем перейти к решению, я заметил, что вы упомянули что-то о "потере базовых приложений", и это может означать, что вы удалили некоторые основные библиотеки, пытаясь решить проблемы с зависимостями. Я настоятельно рекомендую вам выполнить чистую переустановку Ubuntu.
Теперь к решению:
1) Отредактируйте список источников следующим образом:
sudo nano /etc/apt/sources.list
2) Удалить «tr.» из всех URL-адресов.
Например, измените это:
deb http://tr.archive.ubuntu.com/ubuntu/ xenial main restricted
В это:
deb http://archive.ubuntu.com/ubuntu/ xenial main restricted
3) Сохраните список с помощью
Ctrl + O
4) Выполните полную процедуру обновления/модернизации
sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade && sudo apt-get autoremove
5) Наконец, установите Steam, используя репозитории.
sudo apt-get install steam
Ну, по крайней мере, для меня!