Мне нужны эти пакеты с последней последней версией, которая была портирована для ubuntu / natty
Я пытался собрать их из исходного кода с обновлением, но это не удалось. Я не являюсь экспертом в области упаковки, и существует множество учебных пособий и рецептов.
Знаете ли вы хороший и актуальный учебник по бэкаптингу пакетов Ubuntu?
Как получить пакеты из других выпусков, не собирая их самостоятельно?
Вы были бы очень более обеспеченным исследующим способным прикреплением, видеть man apt_preferences
.
Давайте предположим, что Вы идете Сновещательные, и Вы хотите получить те пакеты от Точного.
Если Вы читаете man
Вы будете видеть, что я копирую/вставляю соответствующие разделы и просто изменил имя выпуска
/etc/apt/preferences
:
Package: libccid
Pin: release n=precise
Pin-Priority: 990
Package: libpcsclite*
Pin: release n=precise
Pin-Priority: 990
Package: libusb*
Pin: release n=precise
Pin-Priority: 990
Package: opensc
Pin: release n=precise
Pin-Priority: 990
Package: pcscd
Pin: release n=precise
Pin-Priority: 990
Explanation: Uninstall or do not install any Ubuntu-originated
Explanation: package versions other than those in the oneiric release
Package: *
Pin: release n=oneiric
Pin-Priority: 900
Package: *
Pin: release o=Ubuntu
Pin-Priority: -10
Затем я скопировал мой /etc/apt/sources.list
кому: /etc/apt/sources.list.d/precise.list
и замененный все случаи сновещательных с точным. Затем работал apt-get update
и наконец apt-get upgrade
.
$ sudo apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be upgraded:
libpcsclite1 libusb-0.1-4 libusb-1.0-0 libusbmuxd1
4 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 86.0 kB of archives.
After this operation, 88.1 kB disk space will be freed.
Do you want to continue [Y/n]? y
Get:1 http://us.archive.ubuntu.com/ubuntu/ precise/main libusb-0.1-4 amd64 2:0.1.12-20 [17.6 kB]
Get:2 http://us.archive.ubuntu.com/ubuntu/ precise/main libusb-1.0-0 amd64 2:1.0.9~rc3-2 [30.9 kB]
Get:3 http://us.archive.ubuntu.com/ubuntu/ precise/main libpcsclite1 amd64 1.7.4-2ubuntu1 [23.5 kB]
Get:4 http://us.archive.ubuntu.com/ubuntu/ precise/main libusbmuxd1 amd64 1.0.7-2 [14.1 kB]
Fetched 86.0 kB in 0s (124 kB/s)
По некоторым причинам, pcscd и открывается, не стал установленным, вероятно, потому что это не было установлено для начала, таким образом, не было ничего для обновления, никакое грандиозное предприятие, я могу установить точно что версия, использующая точный в качестве ссылки как это.
apt-get install opensc pcscd -t precise
Примите во внимание использование -t
, packagename/precise
также работал бы.
и существуют пакеты, которые Вы хотите от последнего выпуска и только тех пакетов, они будут также обновлены автоматически. Если Вы больше не хотите их, просто удалите записи из /etc/apt/preferences
и в следующий раз Вы работаете apt-get upgrade
они будут удалены. Если Вы удаляете весь prefs файл, несомненно, удалят это precise.list
исходный файл также наша Ваша система попытается обновить к последнему набору пакетов. Также, если Вы решите dist-обновить позже, то необходимо будет удалить весь prefs файл, и это, вероятно, была бы хорошая идея удалить другой sources.list меньше обновление, найдет, благодаря более высокому приоритету, что нет никаких пакетов для обновления.
Прикрепление Кв. не состоит в том, что трудно, просто необходимо закопать немного и эксперимент. Все глаголы для n=
и т.д. найдены путем исследования apt-cache policy
.
Это то, почему закаленная администраторская напыщенная речь и рейв о Кв. по сравнению с конфеткой. Можно кратко обновить сервисы и усовершенствовать их чистым, детерминированным, и удобным в сопровождении способом.
Больше никаких пакетов компиляции также.
Я настоятельно рекомендую, что Вы читаете всю страницу справочника и становитесь довольными понятием и читаете другие руководства по способному прикреплению прежде, чем продолжить это предложение. Удача и развлекайтесь!