LINUX.ORG.RU

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

А как это сделать?

Вот:

/etc/apt/preferences:

Package: *
Pin: release a=stable
Pin-Priority: 300

Package: *
Pin: release a=testing
Pin-Priority: 300

Package: *
Pin: release a=jessie
Pin-Priority: 300

Package: *
Pin: release a=waldorf
Pin-Priority: 290

Package: *
Pin: release a=experimantal
Pin-Priority: 200

Package: *
Pin: release a=sid
Pin-Priority: 300

Package: *
Pin: release a=unstable
Pin-Priority: 300

Package: *
Pin: release a=raring
Pin-Priority: 190

sources.list:

##STABLE
deb http://ftp.ru.debian.org/debian stable main contrib non-free
deb http://ftp.debian.org/debian/ wheezy-updates main contrib non-free
deb http://security.debian.org/ wheezy/updates main contrib non-free

##TESTING (JESSIE)
deb http://ftp.ru.debian.org/debian testing main contrib non-free
deb http://ftp.debian.org/debian/ jessie-updates main contrib non-free
deb http://security.debian.org/ jessie/updates main contrib non-free

## CRUNCHBANG
## Compatible with Debian Wheezy, but use at your own risk.
deb http://packages.crunchbang.org/waldorf waldorf main
#deb-src http://packages.crunchbang.org/waldorf waldorf main

##EXPERIMENTAL
deb http://ftp.ru.debian.org/debian experimental main contrib non-free
deb http://ftp.debian.org/debian/ -updates main contrib non-free
deb http://security.debian.org/ /updates main contrib non-free

##UNSTABLE (SID)
deb http://ftp.ru.debian.org/debian unstable main contrib non-free
deb http://ftp.debian.org/debian/ Sid-updates main contrib non-free
deb http://security.debian.org/ Sid/updates main contrib non-free

##UBUNTU RARING
deb http://ppa.launchpad.net/noobslab/icons/ubuntu raring main
deb http://ppa.launchpad.net/noobslab/icons2/ubuntu raring main
Shkapinsky
() автор топика

Можете прервать. Он перебирает «решения» задачи обновления, но не может найти подходящего без конфликтов. Попробуйте запустить aptitude без параметров и обновить по частям (или разрешить зависимости вручную).

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

А как разрешить зависимости вручную, расскажите пожалуйста, или дайте ссылку. Я пока совсем новичок в Debian. Пойдет ли такой sources.list, или нужно исправить?

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

Как минимум, эти строки неверны:

deb http://ftp.debian.org/debian/ -updates main contrib non-free
deb http://security.debian.org/ /updates main contrib non-free

Здесь не хватает кодового имени релиза перед updates. А ещё для experimental не бывает security updates.

deb http://ftp.debian.org/debian/ Sid-updates main contrib non-free
deb http://security.debian.org/ Sid/updates main contrib non-free

А Sid пишется с маленькой буквы. Сравните: http://ftp.debian.org/debian/dists/Sid http://ftp.debian.org/debian/dists/sid

А как разрешить зависимости вручную, расскажите пожалуйста, или дайте ссылку.

Работа с интерфейсом aptitude и все последующие страницы, в частности, разрешение зависимостей.

Кроме того, есть ещё опция --full-resolver, full-upgrade и можно попробовать воспользоваться apt-get вместо aptitude (у него другая решалка).

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

Спасибо. А можно пример годного sources.list и preferences (или нескольких файлов с репозиториями для /etc/apt/sources.list.d), с сидом, тестингом, experimental и stable.

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

А sid и unstable - это ведь одно и то же?

Да.

Может тогда и в /etc/apt/preferences убрать эти разные строки?

Там у Вас тоже ошибка. a=unstable, но n=sid. Подробнее см. man apt_preferences.

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

Спасибо. А если я выношу все в разные файлы в /etc/apt/sources.list.d - например, testing.list, unstable.list - то тогда отпадает нужда в основном sources.list и его можно удалить, или в нем что-то должно быть?

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