Используйте at
команда для представления пакетного задания для обработки. Это не будет ожидать Вас, чтобы выйти из системы прежде, чем выполнить его, хотя, поэтому когда Вы отправляете, задание просто удостоверяется, что это nice
редактор.
Можно использовать apt-cache
запрашивать кэш APT. Показать версии, известные Вашим системным использованием apt-cache policy
. Пример:
apt-cache policy iceweasel
iceweasel:
Installed: 10.0.4esr-3
Candidate: 10.0.4esr-3
Version table:
12.0-7 0
1 http://ftp.us.debian.org/debian/ experimental/main amd64 Packages
*** 10.0.4esr-3 0
500 http://ftp.us.debian.org/debian/ sid/main amd64 Packages
100 /var/lib/dpkg/status
10.0.4esr-2 0
500 http://ftp.us.debian.org/debian/ testing/main amd64 Packages
Это означает, что iceweasel версия 12.0-7 доступна в экспериментальном и имеет приоритет 1, версия 10.0.4esr-3 установлена от sid и имеет приоритет 500, и 10.0.4esr-2 находится в тестировании.
Поскольку подробное описание о значении приоритетов взглянуло на apt_preferences (5)
Можно также отобразить краткое описание и некоторую метаинформацию о пакете с
apt-cache show package-name
Если Вы хотите получить информацию о версии обо всех доступных debian пакетах (в основном, что http://packages.debian.org делает), можно использовать rmadison (1) для удаленных запросов базы данных. rmadison находится в devscripts пакете, через который необходимо установить apt-get install devscripts
.
$ rmadison iceweasel
iceweasel | 3.0.6-3 | lenny-security | source, alpha, amd64, arm, armel, hppa, i386, ia64, mips, mipsel, powerpc, s390, sparc
iceweasel | 3.0.6-3 | lenny | source, alpha, amd64, arm, armel, hppa, i386, ia64, mips, mipsel, powerpc, s390, sparc
iceweasel | 3.5.16-11~bpo50+1 | backports/lenny | source, alpha, amd64, armel, i386, ia64, mips, mipsel, powerpc, s390, sparc
iceweasel | 3.5.16-14 | squeeze | source, amd64, armel, i386, ia64, kfreebsd-amd64, kfreebsd-i386, mips, mipsel, powerpc, s390, sparc
iceweasel | 3.5.16-15 | squeeze-p-u | source, amd64, armel, i386, ia64, kfreebsd-amd64, kfreebsd-i386, mips, mipsel, powerpc, s390, sparc
iceweasel | 3.5.16-15 | squeeze-security | source, amd64, armel, i386, ia64, kfreebsd-amd64, kfreebsd-i386, mips, mipsel, powerpc, s390, sparc
iceweasel | 10.0.4esr-2~bpo60+1 | squeeze-backports | source, amd64, i386, kfreebsd-amd64, kfreebsd-i386, s390
iceweasel | 10.0.4esr-2 | wheezy | source, amd64, armel, armhf, i386, ia64, kfreebsd-amd64, kfreebsd-i386, mips, mipsel, powerpc, s390, s390x, sparc
iceweasel | 10.0.4esr-3 | sid | source, amd64, armel, armhf, hurd-i386, i386, ia64, kfreebsd-amd64, kfreebsd-i386, mips, mipsel, powerpc, s390, s390x, sparc
iceweasel | 11.0-4 | experimental | source, armel
iceweasel | 12.0-3 | experimental | source, mips
iceweasel | 12.0-7 | experimental | source, amd64, armhf, hurd-i386, i386, ia64, kfreebsd-amd64, kfreebsd-i386, powerpc, s390, s390x, sparc
Различие между способным кэшем и rmadison
те шоу способного кэша только информация, известная Вашей системе (но может использоваться офлайн), в то время как rmadison
шоу вся версия доступных пакетов
aptitude
с тех пор сжимают, имеет способность показать все доступные версии. Это очень полезно в случае, если у Вас есть репозитории для различных выпусков:
$ aptitude versions aptitude
i 0.6.3-3.2+squeeze1 stable 700
p 0.6.7-1 testing,unstable 650
aptitude versions gcc
перечислите много других пакетов помимо gcc пакета.
– Ulrich Dangel
24.05.2012, 17:09
aptitude versions
не рассматривает имя как шаблон и aptitude versions gcc
покажите версии только для gcc
пакет и это ничего не показывают о gcc-4.1
и другие. Может быть это, как Вы описываете в тестировании или даже sid, к сожалению, у меня нет доступа к таким версиям прямо сейчас для подтверждения этого.
– rush
24.05.2012, 17:16
aptitude versions
не рассматривает имя как шаблон и aptitude versions gcc
покажите версии только для gcc
пакет и это ничего не показывают о gcc-4.1
и другие. Может быть это, как Вы описываете в тестировании или даже sid, к сожалению, у меня нет доступа к таким версиям прямо сейчас для подтверждения этого.
– rush
24.05.2012, 17:16
Большая информация о пакете найдена в http://packages.debian.org/package-name
, например. http://packages.debian.org/iceweasel
.
Но aptitude
может помочь также попробовать
aptitude show package-name
В дополнение к другим ответам, в случае, если у Вас есть .deb файл пакета, можно сделать
$ dpkg-deb -I package.deb
видеть управляющую информацию (имя, описание, версия, зависимости...) и основная статистика как размер или
$ dpkg-deb -f package.deb Version
распечатать только версию.
Примеры:
полная информация (отмечают, что сначала 4 строки вне типичной информации об управлении),
me@here:~$ dpkg-deb -I in/sw/minutor_2.0_amd64.deb
new debian package, version 2.0.
size 131594 bytes: control archive=682 bytes.
534 bytes, 12 lines control
386 bytes, 6 lines md5sums
Package: minutor
Version: 2.0
Architecture: amd64
Maintainer: Sean Kasun <REDACTED>
Installed-Size: 340
Depends: libc6 (>= 2.14), libgcc1 (>= 1:4.1.1), libqt5core5
(>= 5.0.1+dfsg), libqt5gui5 (>= 5.0.1+dfsg), libqt5network5
(>= 5.0.1+dfsg), libqt5widgets5 (>= 5.0.1+dfsg), libstdc++6
(>= 4.1.1), zlib1g (>= 1:1.1.4)
Section: utils
Priority: extra
Homepage: http://seancode.com/minutor/
Description: Minecraft mapping tool
Minutor lets you view and inspect your Minecraft worlds.
It is designed for Minecraft 1.2 and later.
me@here:~$
версия только
me@here:~$ dpkg-deb -f in/sw/minutor_2.0_amd64.deb Version
2.0
me@here:~$
Я personnaly нахожу apt-cache madison
полезный, поскольку это показывает в благоприятной для синтаксического анализатора форме, какая версия доступна с каждым выпуском:
apt-cache madison iceweasel | grep 'Packages$'
iceweasel | 21.0-1 | http://ftp.fr.debian.org/debian/ rc-buggy/main amd64 Packages
iceweasel | 17.0.6esr-1 | http://ftp.fr.debian.org/debian/ sid/main amd64 Packages
iceweasel | 10.0.12esr-1+nmu1 | http://ftp.fr.debian.org/debian/ jessie/main amd64 Packages
iceweasel | 10.0.12esr-1 | http://ftp.fr.debian.org/debian/ wheezy/main amd64 Packages
aptitude show
шоу только одна версия версии / установлены. Но поскольку у меня есть несколько репозиториев в моем sources.list (тестирование, нестабильное, экспериментальное), я хочу знать, какая версия доступна в который пакет. Можно также взглянуть наapt-cache show
который в основном похож на шоу способности, но покажет информацию для нескольких версий. – Ulrich Dangel 24.05.2012, 16:24aptitude show
шоу только одна версия версии / установлены. Но поскольку у меня есть несколько репозиториев в моем sources.list (тестирование, нестабильное, экспериментальное), я хочу знать, какая версия доступна в который пакет. Можно также взглянуть наapt-cache show
который в основном похож на шоу способности, но покажет информацию для нескольких версий. – Ulrich Dangel 24.05.2012, 16:24aptitude
может показать версии для нескольких репозиториев, так как сжимают. порыв – rush 24.05.2012, 16:57aptitude
может показать версии для нескольких репозиториев, так как сжимают. порыв – rush 24.05.2012, 16:57aptitude show -v $PACKAGE
или ответ, он отправил А-ч – Ulrich Dangel 24.05.2012, 17:06