понедельник, 10 декабря 2012 г.

Debian sources.list

В корне репозитория, которым вы пользуетесь есть файлик sources.list
Вот его и заюзаем.


Я решил не мучатся с перерыванием мануалов, и просто добавил его.

После этого для избежания конфликтов настроил pinning.
Мой конфиг:

###
#/etc/apt/preferences.d/preferences-pinning

#stable
Package: *
Pin: release a=stable
Pin-Priority: 450

Package: *
Pin: release a=stable-updates
Pin-Priority: 450

#testing
Package: *
Pin: release a=testing
Pin-Priority: 500

#unstable
Package: *
Pin: release a=unstable
Pin-Priority: 400

#experimental
Package: *
Pin: release a=experimental
Pin-Priority: 350
###


После добавления и выключения конфликтующих/не нужных репозиториев, список стал выглядеть следующим образом:

# stable packages
deb ftp://debian.volia.net/debian/ stable main contrib non-free
# security updates
deb ftp://debian.volia.net/debian-security/ stable/updates main contrib non-free
# stable-updates, previously known as 'volatile'
deb ftp://debian.volia.net/debian/ stable-updates main contrib non-free
# backports
#deb ftp://debian.volia.net/debian-backports/ stable-backports main contrib non-free
# multimedia
deb ftp://debian.volia.net/debian-multimedia/ stable main non-free

## oldstable packages (NOT USABLE, currently in debian-archive)
#deb ftp://debian.volia.net/debian/ oldstable main contrib non-free
## security updates
#deb ftp://debian.volia.net/debian-security/ oldstable/updates main contrib non-free
## oldstable-updates, known as 'volatile'
#deb ftp://debian.volia.net/debian-volatile/ oldstable/volatile main contrib non-free
## backports
#deb ftp://debian.volia.net/debian-backports/ oldstable-backports main contrib non-free
## multimedia
#deb ftp://debian.volia.net/debian-multimedia/ oldstable main non-free

## old releases (oldstable is also there now)
#deb ftp://debian.volia.net/debian-archive/debian/ Debian-5.0 main contrib non-free

## testing packages
deb ftp://debian.volia.net/debian/ testing main contrib non-free
## security updates
deb ftp://debian.volia.net/debian-security/ testing/updates main contrib non-free
## multimedia
deb ftp://debian.volia.net/debian-multimedia/ testing main non-free

## unstable packages
deb ftp://debian.volia.net/debian/ unstable main contrib non-free
## multimedia
deb ftp://debian.volia.net/debian-multimedia/ unstable main non-free

## experimental packages
#deb ftp://debian.volia.net/debian/ experimental main contrib non-free
###


Для избежания криков apt об отсутствии ключей, сразу делаем

sudo apt-get update
sudo apt-get install debian-keyring deb-multimedia-keyring debian-multimedia-keyring 


Теперь можно смело обновлятся и ставить пакеты. Если же требуется установить пакет из другого релиза (в данном случае стандартным является testing) можем смело дописывать название релиза через "/" после имени пакета.
Как пример:

apt-get install packagename/unstable

В моем случае все заработало без проблем.

Комментариев нет:

Отправить комментарий