Форум русскоязычного сообщества Ubuntu
Страница сгенерирована за 0.047 секунд. Запросов: 23.
- Сайт
- Об Ubuntu
- Скачать Ubuntu
- Семейство Ubuntu
- Новости
- Форум
- Помощь
- Правила
- Документация
- Пользовательская документация
- Официальная документация
- Семейство Ubuntu
- Материалы для загрузки
- Совместимость с оборудованием
- RSS лента
- Сообщество
- Наши проекты
- Местные сообщества
- Перевод Ubuntu
- Тестирование
- RSS лента
© 2012 Ubuntu-ru — Русскоязычное сообщество Ubuntu Linux.
© 2012 Canonical Ltd. Ubuntu и Canonical являются зарегистрированными торговыми знаками Canonical Ltd.
Как узнать версию пакета в Linux (Debian, Ubuntu)

В Ubuntu крайне легко поставить или удалить пакеты и приложения.
Для этого можно использовать утилиту apt-get или менеджер с GUI-интерфейсом Synaptic .
Но зачастую нужно узнать версию установленного пакета или же версии всех установленных пакетов в системе.
Если у нас есть только терминал, то здесь нам поможет утилита dpkg (debian package). С её помощью можно узнать всю информацию об установленных пакетах в системе.
dpkg -s gdebi
с ключом -s (status), покажет нам информацию по пакету:
~$ dpkg -s gdebi Package: gdebi Status: install ok installed Priority: optional Section: admin Installed-Size: 169 Maintainer: Ubuntu Developers Architecture: all Version: 0.9.5.7+nmu3 Depends: python3:any (>= 3.3~), gdebi-core (= 0.9.5.7+nmu3), gir1.2-gtk-3.0, gir1.2-vte-2.91, python3-gi, policykit-1, gnome-icon-theme Recommends: libgtk2-perl, shared-mime-info, lintian Description: simple tool to view and install deb files - GNOME GUI gdebi lets you install local deb packages resolving and installing its dependencies. apt does the same, but only for remote (http, ftp) located packages. . The package is also scanned via lintian before the install and its possible to inspect the control and data members of the packages. . This package contains the graphical user interface.
dpkg --list
dpkg --get-selections
выведет листинг всех установленных пакетов в системе.
Если нужно отфильтровать полученный список по какому либо пакету, то с помощью grep можем это сделать.
dpkg --get-selections | grep gdebi
Вот вывод этой комбинированной команды:
~$ dpkg --get-selections | grep gdebi gdebi install gdebi-core install
Также можно получить все файлы пакета, используя параметр -L :
dpkg -L gdebi
Вывод этой команды:
~$ dpkg -L gdebi /. /usr /usr/bin /usr/share /usr/share/application-registry /usr/share/application-registry/gdebi.applications /usr/share/applications /usr/share/applications/gdebi.desktop /usr/share/doc /usr/share/doc/gdebi /usr/share/doc/gdebi/README /usr/share/doc/gdebi/changelog.gz /usr/share/doc/gdebi/copyright /usr/share/gdebi /usr/share/gdebi/GDebi /usr/share/gdebi/GDebi/GDebiGtk.py /usr/share/gdebi/GDebi/SimpleGtkbuilderApp.py /usr/share/gdebi/gdebi-gtk /usr/share/gdebi/gdebi.png /usr/share/gdebi/gdebi.ui /usr/share/man /usr/share/man/man1 /usr/share/man/man1/gdebi-gtk.1.gz /usr/share/polkit-1 /usr/share/polkit-1/actions /usr/share/polkit-1/actions/com.ubuntu.pkexec.gdebi-gtk.policy /usr/share/python3 /usr/share/python3/runtime.d /usr/share/python3/runtime.d/gdebi.rtupdate /usr/bin/gdebi-gtk
Если использовать Synaptic , то достаточно в поле быстрого фильтра указать хотя бы часть названия пакета, и в окне пакетов мы увидим сам пакет и его версию.
Как в дебиане посмотреть установленую версию пакета и последнюю доступную?
в apt-get и dpkg что-то не нашёл такой опции, запускть aptitude и смотреть там не очень удобно.
bsd_user
16.06.09 19:00:56 MSD

Re: Как в дебиане посмотреть установленую версию пакета и последнюю доступную?
Мм, apt-cache show ?
aptitude рулит и педалит, чем не угодил?
gotf ★
( 16.06.09 19:28:59 MSD )

Re: Как в дебиане посмотреть установленую версию пакета и последнюю доступную?
>>запускть aptitude и смотреть там не очень удобно
Я понял, ты пускаешь ncurses-оболочку. Надо сказать: aptitude show имя_пакета
gotf ★
( 16.06.09 19:38:49 MSD )
Re: Как в дебиане посмотреть установленую версию пакета и последнюю доступную?
$ 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.
* Applied upstream patch to prevent floating point exception, closes: #530627
* Add support for lpia, closes: #527622
— Michael Meskes 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 Fri, 27 Mar 2009 13:43:34 +0100
.
elipse ★★★
( 16.06.09 19:47:02 MSD )

Re: Как в дебиане посмотреть установленую версию пакета и последнюю доступную?
>>Wajig is a single commandline wrapper around apt, apt-cache, dpkg, /etc/init.d scripts and more
Просто обертка, хоть и более удобная. Мне очень интересно узнать — откуда такая нелюбовь к aptitude? Может, есть серьезные аргументы?
//Так или иначе, пользуюсь и apt-*, и dpkg-*, но установку/удаление/просмотр информации предпочитаю выполнять с aptitude.
gotf ★
( 16.06.09 19:57:54 MSD )
Re: Как в дебиане посмотреть установленую версию пакета и последнюю доступную?
> Просто обертка, хоть и более удобная.
а хоть горшком назови .
>Мне очень интересно узнать — откуда такая нелюбовь к aptitude?
А где тут намек на это ?
elipse ★★★
( 16.06.09 20:00:51 MSD )

Re: Как в дебиане посмотреть установленую версию пакета и последнюю доступную?
>>А где тут намек на это ?
Пожалуй, нету. Просто впечатление сложилось :-).
gotf ★
( 16.06.09 20:06:17 MSD )

Re: Как в дебиане посмотреть установленую версию пакета и последнюю доступную?
Что, прямо вот в таком формате?
aptitude -F %p%v%V search
Zubok ★★★★★
( 16.06.09 20:08:34 MSD )

Re: Как в дебиане посмотреть установленую версию пакета и последнюю доступную?
>Что бы был вовод типа Имя пакета | установленая версия |последняя доступная|
Более близко к заданию так:
$ aptitude -F «%p | %v | %V» search
Zubok ★★★★★
( 16.06.09 20:36:32 MSD )
Re: Как в дебиане посмотреть установленую версию пакета и последнюю доступную?
>Более близко к заданию так: >$ 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
( 16.06.09 21:02:09 MSD ) автор топика

Re: Как в дебиане посмотреть установленую версию пакета и последнюю доступную?
>Вообще в идеале хотелось бы получить типа как в FreeBSD и для всех пакетов котрые требуют обновленя.
Ну так шаблон задай, и будет счастье (можно загнать это хотя бы в alias).
aptitude -F "%p | %v | %V" search ~U
Zubok ★★★★★
( 16.06.09 21:09:26 MSD )
Re: Как в дебиане посмотреть установленую версию пакета и последнюю доступную?
>Ну так шаблон задай, и будет счастье (можно загнать это хотя бы в alias). >aptitude -F "%p | %v | %V" search ~U Спасибо, счастье действительно есть.:)
bsd_user
( 16.06.09 21:20:23 MSD ) автор топика
Re: Как в дебиане посмотреть установленую версию пакета и последнюю доступную?
#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 ★★★
( 16.06.09 21:24:34 MSD )

Re: Как в дебиане посмотреть установленую версию пакета и последнюю доступную?
Zubok ★★★★★
( 16.06.09 21:26:21 MSD )
Re: Как в дебиане посмотреть установленую версию пакета и последнюю доступную?
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 ★
( 16.06.09 22:21:31 MSD )
Re: Как в дебиане посмотреть установленую версию пакета и последнюю доступную?
> правда, это в Убунте - но вряд-ли в Дебиане будет сильно по другому
Ну, совсем оборзели :))
Правильная конструкция из слов выглядит так:
это в Debian - но, вряд-ли в Ubuntu это сильно покалечили
elipse ★★★
( 16.06.09 22:27:48 MSD )

Re: Как в дебиане посмотреть установленую версию пакета и последнюю доступную?
Прочел название темы и подумал, что такой вопрос может задать только пользователь BSD с ее удобным pkg_info -v
Гайд по Ubuntu: узнаём версию, устанавливаем приложения
Версии Ubuntu выпускаются каждые полгода — в апреле и в октябре. А каждые два года выпускается LTS-версия.
LTS (Long Time Support) — версия, с поддержкой в течение длительного времени (около 5 лет). LTS-версии стабильнее по сравнению с обычными, так как при их выпуске разработчики стараются не экспериментировать со всевозможными новинками.
Нумеруются они в формате Год.Месяц (YY.MM), к примеру: 13.04, 14.10, 16.04 и так далее. Помимо чисел к каждой версии приписывается кодовое имя. Например, Lucid Lynx. Самая актуальная версия на сегодняшний день — 20.04.
Конечно, если вы уже активный Linux-пользователь и сами ставили систему, то вопросов о версии у вас не возникнет. Но, например, если вам нужно установить специфичное ПО или обновить систему не на своём компьютере или сервере, нужно понимать, как узнать версию Убунту. Сделать это можно с несколькими способами:
Определяем версию Ubuntu, используя терминал
В посте «Linux-шпаргалка» мы рассказывали о терминале и командах, с помощью которых можно легко управлять ОС. Используя командную строку, можно не только узнать последнюю версию Убунту, но и найти дополнительную информацию о дистрибутиве.
Команды ниже также подойдут к дистрибутивам Linux на основе Ubuntu: Linux Mint, Elementary OS, Zorin OS и Peppermint OS.
Первая и самая простая команда — lsb_release.
Команда lsb_release предназначена для вывода информации о текущей версии дистрибутива Ubuntu. Опция -a заставляет утилиту показать всю информацию, -r — только номер версии, -c — только кодовое имя.
Ещё один способ узнать версию через терминал — файл /etc/issue и /etc/issue.net. В этих файлах храниться текст приветсвия, который отображается после входа в систему, где и будет указана версия ОС.
И третий способ — просто введите эту команду:
cat /etc/issue
Определяем версию Ubuntu без терминала
Есть несколько простых способов определения версии, не используя командную строку.
Через системные настройки
Версию Ubuntu можно узнать из графического интерфейса (GUI), если вы запустите приложение в настольной среде (desktop environment). Для этого нужно запустить приложение Ubuntu → открыть системные настройки → проскролить вниз, найти иконку «Параметры» и кликнуть по ней дважды.
В справке Ubuntu
Ещё один способ — узнать версию через справку. Для этого в меню на панели Gnome нажмите «Система» → «О системе Ubuntu». После этого загрузится документация по Ubuntu, где на главной странице справки будет указано, какую версию вы используете
В системном мониторе
На панели Gnome выполните «Система» → «Администрирование» → «Системный монитор». Откроется окно «Системного монитора», на главной вкладке которого будет указана версия Ubuntu и текущая версия ядра.
Как вы видите, все очень просто .
Программы для Ubuntu
Представим, что вы решились или только что перешли на Linux. По началу у вас возникнет огромное количество вопросов. И самым главным страхом перехода на Ubuntu может стать отсутствие нужных приложений и проблемы с их установкой. Но не переживайте. Мы отобрали для вас список бесплатных приложений для Убунту, подходящих для разных задач.
А для тех, кто не знает как устанавливать программы в Ubuntu, редакция оставила команды терминала, используя которые вы быстро скачаете любую понравившуюся утилиту.
Chromium
Первое, что понадобится после установки системы — интернет-браузер. В Ubuntu по умолчанию установлен браузер Firefox, но не всем он нравится. Поэтому можете поставить аналог Google Chrome.