LINUX.ORG.RU

Как в дебиане посмотреть установленую версию пакета и последнюю доступную?


1

0

Что бы был вовод типа Имя пакета | установленая версия |последняя доступная|

в apt-get и dpkg что-то не нашёл такой опции, запускть aptitude и смотреть там не очень удобно.

>>запускть aptitude и смотреть там не очень удобно

Я понял, ты пускаешь ncurses-оболочку. Надо сказать: aptitude show имя_пакета

gotf
()
Ответ на: комментарий от gotf

$ wajig available acpi
acpi:
Установлен: 1.4-1
Кандидат: 1.4-2
Таблица версий:
1.4-2 0
500 file: squeeze/main Packages
*** 1.4-1 0
100 /var/lib/dpkg/status
-----------------------

$wajig changelog acpi
JIG Warning: fping was not found. Consider installing the package fping.

================================= acpi =================================
acpi (1.4-2) unstable; urgency=low

* Applied upstream patch to prevent floating point exception, closes: #530627
* Add support for lpia, closes: #527622

-- Michael Meskes <meskes@debian.org> Thu, 04 Jun 2009 13:26:57 +0200

acpi (1.4-1) unstable; urgency=low

* New Upstream Version
* Bumped Standards-Version, no update needed.

-- Michael Meskes <meskes@debian.org> Fri, 27 Mar 2009 13:43:34 +0100
.....


elipse ★★★
()
Ответ на: комментарий от elipse

>>Wajig is a single commandline wrapper around apt, apt-cache, dpkg, /etc/init.d scripts and more

Просто обертка, хоть и более удобная. Мне очень интересно узнать -- откуда такая нелюбовь к aptitude? Может, есть серьезные аргументы?

//Так или иначе, пользуюсь и apt-*, и dpkg-*, но установку/удаление/просмотр информации предпочитаю выполнять с aptitude.

gotf
()
Ответ на: комментарий от gotf

> Просто обертка, хоть и более удобная.
а хоть горшком назови ...

>Мне очень интересно узнать -- откуда такая нелюбовь к aptitude?


А где тут намек на это ?

elipse ★★★
()
Ответ на: комментарий от elipse

>>А где тут намек на это ?

Пожалуй, нету. Просто впечатление сложилось :-).

gotf
()

Что, прямо вот в таком формате?

aptitude -F %p%v%V search <пакет>

Zubok ★★★★★
()

>Что бы был вовод типа Имя пакета | установленая версия |последняя доступная|

Более близко к заданию так:

$ aptitude -F "%p | %v | %V" search <любой шаблон>

Zubok ★★★★★
()
Ответ на: комментарий от Zubok

>Более близко к заданию так: 

>$ aptitude -F "%p | %v | %V" search <любой шаблон>

Вообще в идеале хотелось бы получить типа как в FreeBSD и для всех пакетов котрые требуют обновленя.

root@bsd / # portversion -v | grep needs
chmlib-0.39_2               <  needs updating (port has 0.40)
curl-7.19.5                 <  needs updating (port has 7.19.5_1)
gcc-4.3.4.20090524          <  needs updating (port has 4.3.4.20090531)
gnome-doc-utils-0.16.1      <  needs updating (port has 0.16.1_1)
libX11-1.2.1,1              <  needs updating (port has 1.2.1_1,1)
root@bsd / #

bsd_user
() автор топика
Ответ на: комментарий от bsd_user

>Вообще в идеале хотелось бы получить типа как в FreeBSD и для всех пакетов котрые требуют обновленя.

Ну так шаблон задай, и будет счастье (можно загнать это хотя бы в alias).

aptitude -F "%p | %v | %V" search ~U

Zubok ★★★★★
()
Ответ на: комментарий от Zubok

>Ну так шаблон задай, и будет счастье (можно загнать это хотя бы в alias). 

>aptitude -F "%p | %v | %V" search ~U

Спасибо, счастье действительно есть.:)

bsd_user
() автор топика
Ответ на: комментарий от bsd_user

:)))

#wajig showupgrade
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Пакеты, которые будут обновлены:
acpi libhunspell-1.2-0 libloudmouth1-0 libpng12-0 libpng12-dev totem-dbg totem-gstreamer totem-xine vala-doc
обновлено 9, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Inst acpi [1.4-1] (1.4-2 Debian:testing)
Inst libhunspell-1.2-0 [1.2.8-3] (1.2.8-4 Debian:testing)
Inst libloudmouth1-0 [1.4.3-2] (1.4.3-3 Debian:testing)
Inst libpng12-dev [1.2.36-1] (1.2.37-1 Debian:testing) []
Inst libpng12-0 [1.2.36-1] (1.2.37-1 Debian:testing)
Inst totem-gstreamer [2.26.2-1] (2.26.2-1 Debian:testing)
Inst totem-xine [2.26.2-1] (2.26.2-1 Debian:testing)
Inst vala-doc [0.7.2-1] (0.7.3-1 Debian:testing)
Inst totem-dbg [2.26.2-1] (2.26.2-1 Debian:testing)
Conf acpi (1.4-2 Debian:testing)
Conf libhunspell-1.2-0 (1.2.8-4 Debian:testing)
Conf libloudmouth1-0 (1.4.3-3 Debian:testing)
Conf libpng12-0 (1.2.37-1 Debian:testing)
Conf libpng12-dev (1.2.37-1 Debian:testing)
Conf totem-gstreamer (2.26.2-1 Debian:testing)
Conf totem-xine (2.26.2-1 Debian:testing)
Conf vala-doc (0.7.3-1 Debian:testing)
Conf totem-dbg (2.26.2-1 Debian:testing)
localhost:/home/tvit10#

elipse ★★★
()
Ответ на: комментарий от bsd_user

:)

$ aptitude -F "%p-%v < needs updating (repository has %V)" search ~U

Zubok ★★★★★
()

apt-cache policy имя_пакета ? (правда, это в Убунте - но вряд-ли в Дебиане будет сильно по другому)

Например $ apt-cache policy firefox
firefox:
Установлен: 3.0.11+build2+nobinonly-0ubuntu0.8.04.1
Кандидат: 3.0.11+build2+nobinonly-0ubuntu0.8.04.1
Таблица версий:
*** 3.0.11+build2+nobinonly-0ubuntu0.8.04.1 0
500 http://archive.ubuntu.com hardy-updates/main Packages
500 http://archive.ubuntu.com hardy-security/main Packages
100 /var/lib/dpkg/status
3.0~b5+nobinonly-0ubuntu3 0
500 http://archive.ubuntu.com hardy/main Packages

gaestur
()
Ответ на: комментарий от gaestur

> правда, это в Убунте - но вряд-ли в Дебиане будет сильно по другому

Ну, совсем оборзели :))
Правильная конструкция из слов выглядит так:

это в Debian - но, вряд-ли в Ubuntu это сильно покалечили

elipse ★★★
()

Прочел название темы и подумал, что такой вопрос может задать только пользователь BSD с ее удобным pkg_info -v

Прочитал ник и ))))

gkrellm
()
Ответ на: комментарий от elipse

Дык я ж и не возражаю... Пущай будет "В Убунте не сильно покалечили".

gaestur
()
Ответ на: комментарий от bsd_user

>Спасибо, счастье действительно есть.:)

Да, только поля расширь, а то там они узковато установлены. Типа %20v, %20V. Или вообще отруби форматирование опцией --disable-columns. Если уж совсем приспичит, то можно вывод aptitude форматировать в однострочнике.

Zubok ★★★★★
()

kon@book:~$ apt-show-versions -r cups
bluez-cups/sid uptodate 4.40-2
cups/sid upgradeable from 1.3.10-2 to 1.3.10-3
cups-bsd/sid upgradeable from 1.3.10-2 to 1.3.10-3
cups-client/sid upgradeable from 1.3.10-2 to 1.3.10-3
cups-common/sid upgradeable from 1.3.10-2 to 1.3.10-3
cups-driver-gutenprint/sid uptodate 5.2.3-2+b1
cups-pdf/sid uptodate 2.5.0-3
libcups2/sid upgradeable from 1.3.10-2 to 1.3.10-3
libcupsimage2/sid upgradeable from 1.3.10-2 to 1.3.10-3

Можно так например.

kilolife ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.