Назад | Перейти на главную страницу

Укажите репозиторий ubuntu, из которого устанавливается пакет?

Я хочу установить ffmpeg из mediubuntu. Я установил репозиторий в соответствии с инструкциями по:

http://medibuntu.org/repository.php

Список моего репозитория conf.d:

/etc/apt/sources.list.d# less medibuntu.list  
## Please report any bug on https://bugs.launchpad.net/medibuntu/
deb http://packages.medibuntu.org/ lucid free non-free #Medibuntu - Ubuntu 10.04 "lucid lynx"
#deb-src http://packages.medibuntu.org/ lucid free non-free #Medibuntu (source) - Ubuntu 10.04 "lucid lynx"

Тем не менее, когда я устанавливаю ffmpeg, я все равно получаю его через основную библиотеку ubuntu.

/etc/apt/sources.list.d# apt-cache policy ffmpeg
ffmpeg:
 Installed: (none)
 Candidate: 4:0.5.1-1ubuntu1
 Version table:
   4:0.5.1-1ubuntu1 0
     500 http://archive.ubuntu.com/ubuntu/ lucid/main Packages

(Игнорируйте установленное: нет; я устанавливал / очищал несколько раз, пытаясь получить medibuntu)

Есть ли способ заставить его использовать репозиторий medibuntu? Желательно во время выполнения, а не в файле конфигурации.

Как упоминал Зоредак, он не отображается как доступный из любого места, кроме основного; он должен быть там, прежде чем это сработает. Тем не менее, вы захотите изучить использование закрепление чтобы установить источник, используемый для данного пакета.

редактировать /etc/apt/preferences, и добавьте блок примерно так:

Package: ffmpeg
Pin: origin packages.medibuntu.org
Pin-Priority: 600