Ubuntu 16.04: помощь с точным закреплением. apt list, не показывающий версию от стороннего репо

Итак, у меня есть пользовательское репо, которое я добавил, создав файл mrjayviper.list внутри /etc/apt/sources.list.d/

deb https://download.hosting.com/mrjayviper/deb all main deb https://download.hosting.com/mrjayviper/deb xenial main

Затем я создал этот файл / etc / apt / preferences со следующим содержимым

Package: * Pin: origin download.hosting.com Pin-Priority: 999

note: Я пробовал другие числа, такие как 800 и 900 вместо 999.

Моя проблема в том, что когда я запускаю (см. ниже ), он показывает копию Ubuntu, а не копию стороннего репо.

=> apt list | grep handbrake WARNING: apt does not have a stable CLI interface. Use with caution in scripts. handbrake/xenial 0.10.2+ds1-2build1 amd64 (from official repo) handbrake-cli/xenial 0.10.2+ds1-2build1 i386 (from official repo) handbrake-gtk/xenial 1.0.4-zhb-1ppa1~xenial1 amd64 (from 3rd party repo)

Стороннее репо имеет гораздо более новую версию handbrake-cli (той же версии, что и handbrake-gtk), и я (! d4)

Любые идеи, что я мог делать неправильно?

Спасибо

]

edit1: я удалил свою apt-базу данных (sudo rm -rf / var / lib / apt / lists) и перезапустил apt-get update после создания файла настроек.

edit2: Я пробовал команду apt list с и без apt pinning. Те же результаты

0
задан 21 September 2017 в 17:06

0 ответов

Другие вопросы по тегам:

Похожие вопросы: