Линукс посмотреть версию установленного по

📦 Как проверить версию установленного пакета в Ubuntu/Debian

Есть много людей, которые задают вопрос: «Как мне проверить версию установленного пакета в моей системе Ubuntu/Debian?»

Как узнать версии пакетов, доступные в операционной системе Ubuntu/Debian Linux ?

В Linux все приложения распространяются в виде пакетов, которые представляют собой не что иное, как файлы, связанные с системой управления пакетами.

Это руководство покажет вам несколько команд, которые можно использовать для проверки версии пакета на машине Ubuntu/Debian Linux.

Системы Linux на основе Debian поставляются с двумя основными менеджерами пакетов:

  • apt – Управление пакетами из репозиториев
  • dpkg – Управление пакетами, загруженными в систему. Часто в формате .deb
  • aptitude можно установить и использовать аналогично apt

Чтобы проверить версию установленного пакета на вашем сервере/настольном Ubuntu, используйте любой из методов, показанных в следующих разделах.

Прежде чем начать, обновите APT-индекс вашего пакета:

Метод 1. Использование команды apt

Команда apt имеет список параметров, который можно использовать для проверки версии пакета, установленного в системе Ubuntu или Debian.

Например, чтобы проверить версию пакета curl, установленную на моем сервере Ubuntu/Debian, я бы запустил:

Чтобы увидеть все версии пакета, доступные в репозитории, передайте параметр -a.

Источник

Feanor184.ru

SysAdmin-s notepad. DoFollow.

Показать список установленных программ или пакетов в Linux

Red Hat/Fedora Core/CentOS Linux

В Red Hat/Fedora Core/CentOS Linux- подобных нужно набрать следующую команду чтобы получить список установленных программ

Используем команду pkg_version чтобы показать общий список версий всех установленных пакетов в FreeBSD:

В OpenBSD команда use pkg_info так же ведет себя как и в FreeBSD и покажет список установленных пакетов:

Другие статьи

Поделиться в соц. сетях

Метки: linux
Copyright © 2013-2017. All rights reserved.

Об Авторе

Постигаю Linux, учу Python, пытаюсь программировать)

5 комментарий(ев) к записи “ Показать список установленных программ или пакетов в Linux ”

хм. Для начинаемых по линуху есть и стандартные «оконные» приложения для просмотра установленных программ, а для просмотра установленных библиотек есть отличная «оконный» синаптик:)

Artur, вы правы. Меня всегда больше интересовала работа с консольными версиями линукса — поэтому и публикую такие посты) В оконных режимах пользователи могут разобраться и сами.

Не просто полезно а замечательно, я недавно на виртуальную машину себе поставил Ubuntu, пол дня искал как вызвать консоль потом пол дня как сделать полноэкраный режим, пока искал про режим забыл про консоль короче мрак у меня с Ubuntu, спасибо за статью и пожалуйста по возможности выкладывайте списки команд для Linux лично буду признателен

Для Arch Linux, к сожалению, не указали)
Чтобы узнать список пакетов в арчике нужно выполнить команду
pacman -Qqe

Скрипт checkupdates , поставляемый с пакетом pacman, позволяет безопасно проверить установленные пакеты на наличие обновления без запуска собственно обновления при этом.

Читайте также:  Установка windows hp rt3290

Источник

Как узнать версию Linux

Когда вы сами устанавливали систему и все настраивали, то точно знаете какой дистрибутив у вас установлен, какая версия и какая версия ядра. Но совсем другая ситуация, когда вы покупаете VPS или пытаетесь настроить компьютер другу или знакомому с Linux. Довольно часто может возникнуть вопрос как узнать версию Linux потому что эта информация часто очень важна. Например, уязвимости в программном обеспечении часто затрагивают только определенные релизы.

В этой небольшой статье мы поговорим о том как посмотреть версию Linux через терминал и какие утилиты для этого используются и в каких конфигурационных файлах можно найти интересующую нас информацию.

Скользящие или фиксированные релизы

Все активные дистрибутивы Linux выпускают новые релизы, только все по-разному. Конечно, дистрибутивы обновляются и между релизами, но пользователям привычен такой порядок, что обновления релиза получают только исправления безопасности и ошибок, а все новые возможности выпускаются новым релизом. Но существуют и другие пути. Сейчас есть два способа выпуска релизов:

  • Скользящие релизы (rolling);
  • Фиксированные релизы (fixed).

Эти способы работают немного по-разному и вам нужно понимать это прежде чем мы перейдем к версии Linux. Скользящие релизы не имеют точек выпуска нового релиза, новые возможности, исправления и улучшения постоянно добавляются в официальный репозиторий и их получают пользователи. Такой подход используется в ArchLinux, Gentoo и OpenSUSE Thumbleweed. Поэтому у таких дистрибутивов нет версий, они всегда имеют самую новую версию после того, как было выполнено обновление пакетов. Но у них есть минус — это более низкая стабильность по сравнению с фиксированными релизами, которые можно хорошо протестировать.

Фиксированные релизы используются в Ubuntu. Каждые 6 месяцев выходит новый релиз, поэтому тут есть четкое разделение на версии, новая версия дистрибутива Linux получает новое программное обеспечение, а затем на протяжении всего термина поддержки получает обновления безопасности.

Как узнать версию Linux?

На самом деле для этого есть очень много методов, начиная от общих признаков и до открыть файл и точно посмотреть версию и имя дистрибутива. Рассмотрим только самые популярные из них.

Узнать дистрибутив

Прежде всего давайте узнаем имя дистрибутива и его версию если это возможно. Для этого будем смотреть содержимое файлов в папке /etc/, которые заканчиваются на release:

В Ubuntu утилита выведет содержимое двух файлов /etc/lsb-release и /etc/os-release. В них будет содержаться исчерпывающая информация о имени дистрибутива и версии его релиза:

Но если мы выполним ту же команду в ArchLinux то получим совсем другой результат:

Тут уже нет версии, есть только имя дистрибутива, поскольку ArchLinux использует систему скользящих релизов. Немного меньше, но почти всю ту же информацию можно получить используя команду lsb_release:

Также очень часто вы можете узнать имя дистрибутива посмотрев пункт «О программе» для любого системного приложения или лучше утилиты «Настройки»:

И еще один способ увидеть версию дистрибутива в основанных на Debian системах — посмотреть информацию о сборке пакета:

Или для RPM систем:

rpm -qa | grep openssl

Узнать версию ядра

Во многих случаях нам нужна не столько версия дистрибутива linux, сколько версия ядра, которое в нем используется. Для просмотра этой информации тоже есть несколько команд:

У меня используется версия ядра 4.8.0-59, тут же мы видим архитектуру системы — x86_64. Обозначение SMB означает, что ядро поддерживает многоядерные процессоры или несколько процессоров. Но мы можем узнать ту же информацию, посмотрев содержимое файла /proc/version:

А еще можно посмотреть строку параметров запуска ядра, она тоже содержит версию:

Читайте также:  Как запустить docker контейнер windows

Есть еще несколько файлов с подобной информацией:

Как узнать архитектуру компьютера

Вы уже знаете как узнать версию Linux, имя дистрибутива и ядро, архитектура уже проскальзывала в командах выше, но существует отдельная команда, которая выводит только архитектуру:

Для этих же целей можно использовать uname:

Выводы

Теперь вы знаете как посмотреть версию Linux. Как видите, в Linux достаточно много способов для решения этой задачи. Надеюсь, эта информация была полезной для вас.

Источник

🛌 Как проверить версию пакета Linux перед его установкой

Большинство из вас видимо хотят найти версию установленного пакета в Linux.

Но что вы ожидаете найти в первую очередь?

Эта статья будет про версии для Debian Linux и его производных, таких как Ubuntu.

Этот небольшой совет может быть полезным.

Проверьте версию пакета Linux перед установкой

Существует множество способов найти версию пакета, даже если она еще не установлена в системах на основе DEB.

Здесь я дам вам несколько методов.

Как видно из вышеприведенного вывода, команда «apt show» отображает многие важные детали пакета,такие как,

  • название пакета,
  • версия,
  • происхождение (откуда берется vim),
  • сопровождение,
  • домашняя страница пакета,
  • зависимости,
  • размер загрузки,
  • описание,
  • и многое другое.

Итак, доступная версия пакета Vim в репозиториях Ubuntu – 8.0.1453.

Это версия, которую я получу в итоге, если я установлю ее в своей системе Ubuntu.

В качестве альтернативы, используйте команду «apt policy», если вы предпочитаете короткий вывод:

Или даже короче

Apt является менеджером пакетов по умолчанию в последних версиях Ubuntu.

Таким образом, этой команды достаточно, чтобы найти подробную информацию о пакете.

Неважно, установлен пакет или нет.

Эта команда просто перечислит версию данного пакета вместе со всеми другими деталями.

Способ 2 – Использование Apt-get

Мы можем использовать команду apt-get с опцией -s.

Здесь опция -s указывает на симуляцию.

Как вы можете видеть на выводе, она не выполняет никаких действий.

Вместо этого она просто выполняет симуляцию, чтобы вы знали, что произойдет при установке пакета Vim.

Вы можете заменить опцию «install» опцией «upgrade», чтобы увидеть, что произойдет при обновлении пакета.

Метод 3 – Использование Aptitude

Aptitude – это пакетный менеджер APT на основе командной строки ncurses и командной строки в Debian и его производных.

Чтобы найти версию пакета с Aptitude, просто запустите:

Вы также можете использовать опцию (-s) симуляции, чтобы увидеть, что произойдет, если вы установите или обновите пакет.

Здесь флаг -V используется для отображения подробной информации о версии пакета.

Аналогичным образом, просто замените «install» на «upgrade», чтобы увидеть, что произойдет, если вы обновите пакет.

Другой способ найти неустановленную версию пакета с помощью команды Aptitude:

  • -F используется, чтобы указать, какой формат должен использоваться для отображения вывода,
  • %c – статус данного пакета (установлен или не установлен),
  • %p – название пакета,
  • %d – описание пакета,
  • %V – версия пакета.

Это полезно, когда вы не знаете полного имени пакета.

Эта команда получает заданную строку (т.е. vim).

Вот пример вывода вышеуказанной команды:

Способ 4 – Использование Apt-кеша

Команда Apt-cache используется для запроса кеша APT в системах на основе Debian.

Это полезно для выполнения многих операций над кэшем пакетов APT.

Один прекрасный пример взят из определенного репозитория / ppa.

Команда покажет информации не только об установленных приложениях, поэтому мы можем найти версию пакета, даже если он не установлен.

Например, следующая команда найдет версию пакета Vim:

Как видно из вышеприведенного вывода, Vim не установлен.

Если вы хотите установить его, вы получите версию 8.0.1453.

Читайте также:  Brother dcp 350c драйвер windows 10

Он также показывает, из какого репозитория приходит пакет vim.

Способ 5 – Использование apt-show-version

Команда Apt-show-version используется для установки и показа версий пакетов в системах на основе Debian.

Она также отображает список всех обновляемых пакетов.

Это довольно мобильно, если у вас смешанная стабильная / тестовая среда.

Например, если у вас есть стабильные и тестовые репозитории, вы можете легко найти список тестовых приложений и, таким образом, вы можете обновить все тестируемые пакеты.

Apt-show-version не устанавливается по умолчанию.

Вам необходимо установить его с помощью команды:

После установки запустите команды, опять же на примере Vim:

Здесь ключ -a выведет все доступные версии данного пакета.

Если данный пакет уже установлен, вам не нужно использовать опцию -a.

В этом случае просто запустите:

Если вы знаете какие-либо другие методы, пожалуйста, поделитесь ими в разделе комментариев ниже.

Источник

Как узнать версию Линукс в терминале

Если пользователь сам устанавливал Linux и занимался его настройкой, то он точно знает версию дистрибутива и прочие важные данные, однако может возникнуть необходимость узнать подобную информацию, если вы купили VPS или занимаетесь настройкой системы для знакомых. Во время такой настройки важно знать версию Linux, ведь она дает возможность планировать свои действия, например знание версии, поможет понять, будет ли компьютер подвержен вирусным атакам.

Данная статья подскажет способы, по которым можно узнать версию Linux, среди них: работа с терминалом, сторонние программы и поиск информации в файлах системы.

Определяемся с релизом

Все ныне работающие дистрибутивы системы дают пользователям возможность пользоваться недавно введенными релизами, но работает это по-разному. Версии Linux, конечно же, обновляются и между крупными релизами, однако многие пользователи предпочитают получать только те обновления, что исправляют различные ошибки, а серьезные обновления получать сразу в определенный промежуток времени. Однако есть и иные способы обновлений, сейчас же популярны скользящие релизы, либо фиксированные.

Каждый из данных методов действует по-разному, это важно понимать, перед тем, как начать узнавать о своей версии Linux.

Скользящие релизы не имеют определенной даты выпуска, различные обновления пользователь получает постоянно, они сначала просто публикуются в репозитории, а затем отправляются на компьютер с Linux. Этой системой пользуются такие востребованные вещи как ArchLinux, Gentoo и OpenSUSE Thumbleweed. В таких релизах нет определенного значения версии, она обновляется очень часто. Однако у такой системы есть значительный минус: скользящие релизы не отличаются стабильностью, ведь их никто особо не тестирует.

Фиксированные релизы использует Ubuntu, Debian, масштабное обновление выходит 1 раз в полгода, по этой причине всегда есть информация о операционной системы, система пользователя получает обновление, а затем во время полугодового периода поддержки обновление дополняется.

Узнаем версию Линукс через терминал

Узнать версию Linux можно множеством способов, от основных признаков до открытия файла и просмотра дистрибутива и версии ОС. Рассмотрены будут только самые востребованные способы.

Для большинства дистрибутивов подойдет команда lsb-release с аргументов -a.

Как видно на скриншоте выше, у меня стоит Debian 7.8.

Ко второму способу можно отнести просмотр файла «*-release».

Команда в терминале:

Если вы используете Ubuntu, то данная команда выведет информацию с 2 файлов: /etc/lsb-release и /etc/os-release.

С помощью них можно полностью узнать данные о дистрибутиве. Однако при выполнении такой же команды в ArchLinux итог будет совсем другим.

К третьему способу можно отнести — просмотр данных о сборке пакетов Debian.

Если же у вас RPM-система, то путь другой:

rpm -qa | grep openssl

Теперь почти каждый пользователь может узнать важную информацию о дистрибутиве Linux, и архитектуре системы.

Источник

Оцените статью