Получение старых пакетов из ppa


11

Могу ли я установить более старую версию определенного пакета из ppa? В частности, я хочу получить более старую версию xserver-xorg-video-intel(и зависимости) от xorg-edgers ppa. Причина в том, что старая версия, казалось, работала с моим оборудованием. Представляется, что в текущей версии (я хотел бы выяснить, действительно ли она является источником) серьезные сбои, как в нынешних стабильных выпусках этого пакета. Я старался

apt-get install pkg=version

но не удалось. Боюсь, что пакеты в кеше теряются после

apt-get clean

Я даже не знаю точный номер версии предыдущей версии, предполагая, что он не должен быть точно на одну единицу меньше. Текущая версия xserver-xorg-video-intel-2.20.15 Альтернатива: есть ли место, например, на панели запуска, где я могу вручную загрузить предыдущую версию пакета?


Я не думаю, что старые ppa-пакеты доступны вообще. Если вы не нашли deb-Package, вы должны собрать его самостоятельно из исходного кода.
FSMaxB

Это плохие новости ... У пакета было много строгих зависимостей - включая ядро, я думаю.
Highsciguy

Ответы:


5

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

например

$ apt-cache policy dpkg
dpkg:
  Installed: 1.16.12
  Candidate: 1.16.12
  Version table:
     1.17.1 0
        800 http://localhost:3142/debian/ unstable/main amd64 Packages
 *** 1.16.12 0
        900 http://localhost:3142/debian/ testing/main amd64 Packages
        100 /var/lib/dpkg/status

в этом случае оба 1.17.1и 1.16.12доступны для APT. 1.16.12установлено.

Как и основной архив Ubuntu, PPA удаляет замененные пакеты. Таким образом, в PPA доступна только одна версия для каждой версии Ubuntu.


7
и что, если я хотел бы установить более старую версию из "замененного" пакета?
user3892683

Похоже, вам нужно вручную загрузить и использовать dpkg для установки старых пакетов.
pbhj

Я думаю, что это безумие, что они удаляют старые пакеты. Где бы мы вручную загрузили старые?
Пол Кнопф

@ user3892683: Очень просто, ты не можешь, они ушли. Если они еще не опубликованы для более старой версии.
перекати
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.