LINUX.ORG.RU

Странный apt-get.

 , , , ,


0

1

Привет всем. Перешел на дебиан визи, т.к. Арч меня уже порядочно достал. Поначалу все шло прекрасно - поставил проприетарный fglrx, корого в Арче нет, демоны запускаются сами и т.д. Но дальше вот что - например хочу поставить wine -вот что мне выдает. Вот ссылка на выхлоп Обратите внимание на строку 55

Пакеты, которые будут УДАЛЕНЫ:fglrx-legacy-driver

--> fglrx-legacy-driver это тот самый проприетарный драйвер, который apt хочет удалить. И такое не только с вайном, например стим Для тех кому интересно

w1nner@debian:~$ lsb_release -a && uname -a
No LSB modules are available.
Distributor ID:	Debian
Description:	Debian GNU/Linux 7.5 (wheezy)
Release:	7.5
Codename:	wheezy
Linux debian 3.2.0-4-amd64 #1 SMP Debian 3.2.57-3+deb7u1 x86_64 GNU/Linux

sources.list --> http://pastebin.ru/a2vOLf01

★★★★★

Строку 255 может?

Скинь /var/log/apt/history.log и /var/log/apt/term.log

bkarm ()

Странный у тебя мультиарч получился. Подписываюсь, чтобы знать как не делать.

// Выхлопа sources.list нет? нет. Для несерверной системы можно и jessie использовать - там у меня меньше проблем чем в стабильной. НУ и напоследок - apt-get не странный, это его пользователи дебилы, кто руководства не читает перед использованием.

minakov ★★★★★ ()

Перешел на дебиан визи, т.к. Арч меня уже порядочно достал

Как тебе наверное приятно иметь стабильный дебиан после нестабильного арча.

zorg ★★ ()
Ответ на: комментарий от w1nner
rmadison steam
 steam | 1.0.0.47-2 | jessie/non-free | source, i386
 steam | 1.0.0.47-2 | sid/non-free    | source, i386

rmadison fglrx-legacy-driver
 fglrx-legacy-driver | 8.97.100.7-3~bpo70+1 | wheezy-backports/non-free | source, amd64, i386
 fglrx-legacy-driver | 8.97.100.7-4         | sid/non-free              | source, amd64, i386

***
Пакеты, которые будут обновлены:
...
xserver-xorg-core
...

Вначале сделай autoremove для чистки от лишних пакетов(я так понимаю, gnome был удалён и заменён на xfce, или вроде того), потом обновление системы до testing полностью, не забыв подключить sid репозитория для fglrx-legacy, а потом уже wine, steam и т.д.

bkarm ()
Ответ на: комментарий от bkarm

Как тебе наверное приятно иметь стабильный дебиан после нестабильного арча.

Да, приятно, но надо привыкнуть. Я с дебианом и его apt-get не слишком хорошо знаком, но думаю за пару месяцев почитаю маны и все будет в шоколаде =)

я так понимаю, gnome был удалён и заменён на xfce, или вроде того

Gnome стоит рядом c xfce4, мне места, слава Богу, не жалко.

w1nner ★★★★★ ()
Ответ на: комментарий от w1nner

Gnome стоит рядом c xfce4, мне места, слава Богу, не жалко.

Дело не в месте на диске, а в том, что пакеты, относящиеся к Gnome3 apt поместил в категорию авто-удаляемых. Значит, либо был удалён какой-то gnome-task, либо ещё какой meta-пакет гнома, зависимости которого отмечены как установленные автоматически, а значит должны быть удалены.

apt-get -f install что предлагает?

bkarm ()
Ответ на: комментарий от bkarm
w1nner@debian:~$ sudo apt-get -f install
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 1565 пакетов не обновлено.
w1nner ★★★★★ ()

Ты где-то накосячил, 146%. Запусти aptitude вместо apt-get и посмотри там, что да как.

Extraterrestrial ★★★★ ()
Ответ на: комментарий от w1nner

А, тогда с autoremove ничего делать не нужно.

Нужно подключить sid репозиторий для legacy драйвера, обновиться до testing полностью, что-бы зависимости steam удовлетворить и разрешить конфликты приоритетов stable/testing для wine. (кстати, apt-get install wine -t stable должен не предлагать удалять всякого, ибо репозиторий testing то добавлен, а вот приоритеты - нет)

bkarm ()
Ответ на: комментарий от bkarm

У тебя какой репозиторий sid или testing? Можешь скинуть свой sources.list?

w1nner ★★★★★ ()
Ответ на: комментарий от w1nner
deb http://ftp.ro.debian.org/debian/ unstable main contrib non-free
deb-src http://ftp.ro.debian.org/debian/ unstable main 

deb http://ftp.ro.debian.org/debian experimental main contrib non-free
deb-src http://ftp.ro.debian.org/debian experimental main

Но тебе сейчас этого совсем не нужно.

bkarm ()
Ответ на: комментарий от w1nner

Тебе надо для sid/fglrx настроить приоритет типа такого:

cat /etc/apt/preferences.d/fglrx 
Package: *
Pin: release a=experimental
Pin-Priority: 100

Package: *fglrx*
Pin: release a=experimental
Pin-Priority: 800

И установить (кроме fglrx-legacy-driver дописав всё, что ты устанавливал вкупе с драйвером в прошлый раз)

apt-get install fglrx-legacy-driver -t sid

Тогда драйвер будет тянуться из sid, а сама система - из testing. Это если с зависимостями fglrx-legacy-driver/sid всё будет впорядке. Иначе - смотришь чего ему нехватает, и перед -t sid дописываешь.

UPD. после добавления приоритетов, репозиториев и прочего - не забывай apt-get update

bkarm ()
Последнее исправление: bkarm (всего исправлений: 1)

Перешел на дебиан визи, т.к. Арч меня уже порядочно достал.

Устновка дебиана вместо арча не добавляет «взрослости» криворукому школьнику.

anonymous ()
Ответ на: комментарий от anonymous

Спасибо за совет, но тебе я тоже школу не советую прогуливать.

w1nner ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.