Как проверить версию программы в Linux

Обновлено: 03.07.2024

Большинство из вас знает, как найти версию установленного пакета в Linux. Но что бы вы сделали, чтобы найти версии пакетов, которые изначально не установлены? Без проблем! В этом руководстве описывается, как проверить версию пакета Linux перед его установкой в ​​Debian и его производных, таких как Ubuntu. Этот небольшой совет может быть полезен тем, кто интересуется, какую версию они получат перед установкой пакета.

Проверить версию пакета в Linux

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

Способ 1 – использование Apt

Быстрый и грязный способ проверить версию пакета, просто запустите:

Пример:

Пример вывода:

Как видно из приведенного выше вывода, команда "apt show" отображает многие важные сведения о пакете, такие как,

  1. имя пакета,
  2. версия,
  3. происхождение (откуда исходит vim),
  4. сопровождающий,
  5. домашняя страница пакета,
  6. зависимости,
  7. размер загрузки,
  8. описание,
  9. и многие другие.

Итак, доступная версия пакета Vim в репозиториях Ubuntu — 8.0.1453. Это версия, которую я получаю, если устанавливаю ее в своей системе Ubuntu.

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

Или еще короче:

Apt — это менеджер пакетов по умолчанию в последних версиях Ubuntu. Итак, этой команды достаточно, чтобы найти подробную информацию о пакете. Неважно, установлен данный пакет или нет. Эта команда просто перечислит версию данного пакета вместе со всеми другими деталями.

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

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

Пример вывода:

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

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

Способ 3 – использование Aptitude

Aptitude — это клиентский интерфейс на основе ncurses и командной строки для диспетчера пакетов APT в Debian и его производных.

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

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

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

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

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

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

Это удобно, если вы не знаете полного имени пакета. Эта команда выведет список всех пакетов, содержащих указанную строку (например, vim).

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

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

Команда Apt-cache используется для запроса кэша APT в системах на основе Debian. Это полезно для выполнения многих операций с кэшем пакетов APT. Один прекрасный пример: мы можем перечислить установленные приложения из определенного репозитория/ppa.

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

Как видно из приведенного выше вывода, Vim не установлен. Если вы хотите установить его, вы получите версию 8.0.1453. Он также показывает, из какого репозитория исходит пакет vim.

Один из наших читателей предложил следующую команду в разделе комментариев ниже.

Способ 5 — Использование Apt-show-версий

Команда Apt-show-versions используется для отображения списка установленных и доступных версий пакетов в Debian и системах на основе Debian. Он также отображает список всех обновляемых пакетов. Это очень удобно, если у вас смешанная стабильная/тестовая среда. Например, если вы включили как стабильный, так и тестовый репозиторий, вы можете легко найти список тестовых приложений, а также обновить все тестируемые пакеты.

Apt-show-versions не устанавливается по умолчанию. Вам необходимо установить его с помощью команды:

После установки выполните следующую команду, чтобы найти версию пакета, например Vim:

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

Если данный пакет уже установлен, вам не нужно использовать параметр -a. В этом случае просто запустите:

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

Сколько раз вам нужно было знать, какая версия программного обеспечения установлена ​​в Linux? Если это инструмент с графическим интерфейсом, чаще всего вы можете просто перейти в раздел «Справка | О меню и узнайте, какую версию вы используете.

Как проверить версию программы?

Откройте интересующее вас приложение и найдите кнопку "Настройки". Это должно быть где-то в пользовательском интерфейсе. Нажмите или коснитесь его, а затем найдите раздел «О программе». Щелкните или коснитесь О программе, и вы найдете версию используемого вами приложения.

Как проверить версию программы в Ubuntu?

Откройте терминал либо с помощью сочетания клавиш Ctrl+Alt+T, либо щелкнув значок терминала. Используйте команду lsb_release -a, чтобы отобразить версию Ubuntu. Ваша версия Ubuntu будет показана в строке описания. Как видно из приведенного выше вывода, я использую Ubuntu 18.04 LTS.

Что такое ярлык для проверки версии Windows?

Вы можете узнать номер версии вашей версии Windows следующим образом:

  1. Нажмите сочетание клавиш [Windows] + [R]. Откроется диалоговое окно «Выполнить».
  2. Введите winver и нажмите [ОК].

Как узнать версию приложения на моем компьютере?

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

  1. Откройте настройки.
  2. Нажмите "Приложения".
  3. Нажмите "Приложения и функции".
  4. Выберите приложение и нажмите ссылку "Дополнительные параметры".
  5. См. номер версии приложения в разделе "Технические характеристики". Информация о номере версии приложения в Windows 10.

Что такое команда версии Linux?

Если вы хотите узнать, какую версию ядра Linux вы используете, введите в терминал следующую команду и нажмите клавишу ввода: uname -r. смешанный. Команда «uname -r» показывает версию ядра Linux, которую вы сейчас используете.

Какая последняя версия Ubuntu?

< /tr>< tr>
ВерсияКодовое названиеКонец стандартной поддержки
Ubuntu 16.04.2 LTSXenial Xerusапрель 2021 г.
Ubuntu 16.04.1 LTSXenial Xerusапрель 2021 г.
Ubuntu 16.04 LTSXenial Xerusапрель 2021 г.
Ubuntu 14.04.6 LTSTrusty Tahrапрель 2019 г.

Как проверить установленные пакеты в Linux?

Чтобы получить список установленных пакетов, выполните следующие действия:

  1. Откройте терминальное приложение.
  2. Для входа на удаленный сервер с помощью команды ssh: ssh [email protected]
  3. Показать информацию обо всех установленных пакетах в CentOS, запустить: sudo yum list Installed.
  4. Чтобы подсчитать все установленные пакеты, запустите: sudo yum list Installed | туалет -l.

Какая текущая версия Windows 10?

Последняя версия Windows 10 — October 2020 Update, версия 20H2, выпущенная 20 октября 2020 г. Microsoft выпускает новые основные обновления каждые шесть месяцев.

Как обновить версию Windows?

Если вы хотите установить обновление сейчас, выберите «Пуск» > «Параметры» > «Обновление и безопасность» > «Центр обновления Windows», а затем выберите «Проверить наличие обновлений». Если доступны обновления, установите их.

Какая ОС Windows поставлялась только с интерфейсом командной строки?

В ноябре 2006 г. Microsoft выпустила версию 1.0 Windows PowerShell (прежнее кодовое название Monad), которая сочетала в себе функции традиционных оболочек Unix с их собственной объектно-ориентированной средой . NET Framework. MinGW и Cygwin — это пакеты с открытым исходным кодом для Windows, которые предлагают интерфейс командной строки, подобный Unix.

Как перенести приложения с телефона на компьютер?

Вариант 2. Перенос файлов с помощью USB-кабеля

  1. Разблокируйте телефон.
  2. С помощью USB-кабеля подключите телефон к компьютеру.
  3. На телефоне коснитесь уведомления "Зарядка этого устройства через USB".
  4. В разделе "Использовать USB для" выберите "Передача файлов".
  5. На вашем компьютере откроется окно передачи файлов.

Где установлены приложения в Windows 10?

Что касается просмотра всех установленных приложений на ПК с Windows 10, есть два варианта. Вы можете использовать меню «Пуск» или перейти в раздел «Настройки» > «Система» > «Приложения и функции», чтобы просмотреть все установленные приложения, а также классические настольные программы.

Invicti Web Application Security Scanner — единственное решение, обеспечивающее автоматическую проверку уязвимостей с помощью Proof-Based Scanning™.

Наша аудитория поддерживает Geekflare. Мы можем получать партнерские комиссионные за покупку ссылок на этом сайте.


Обеспечьте безопасность приложений правильно! Обнаружение, защита, мониторинг, ускорение и многое другое…

Не знаете, как проверить версию Nodejs, Ansible, Ubuntu, PostgreSQL, Windows, Python и многих других?

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

Иногда очень сложно узнать версию программного обеспечения, установленного на вашем сервере или ПК.

Здесь я попытаюсь объединить некоторые из популярных, надеюсь, вам понравится!

Как проверить версию Nginx?

Проверить версию Nginx очень просто.

Проверить версию PHP

Аналогично Nginx.

Проверить версию Nodejs

Проверьте версию nodejs с помощью синтаксиса --version, как показано ниже.

Проверить версию Python

Как и в Node.js, вы можете узнать версию Python, как показано ниже.

Проверить версию Anaconda

Используете платформу Anaconda для Python? Вот как вы можете найти версию Anaconda. Предположим, вы используете ОС на базе UNIX.

Если вам просто нужно узнать версию anaconda, добавьте $ в конце.

Проверить версию Angular CLI

ng with version покажет вам информацию об установленном Angular CLI.

Проверить версию PowerShell

В командной строке PowerShell выполните следующую команду, чтобы получить версию.

PS C:\Windows\system32> $PSVersionTable
Имя Значение
—- ——
PSVersion 5.1.14393.2828
PSEdition Desktop
PSCompatibleVersions
BuildVersion 10.0.14393.2828
CLRVersion 4.0.30319.42000
WSManStackVersion 3.0
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1
PS C:\Windows\system32>

Проверить версию MySQL/MariaDB

Немного отличается от PHP. Чтобы проверить версию MySQL или MariaDB, вы должны использовать следующую команду.

Проверить версию PostgreSQL

Чтобы проверить версию клиента PostgreSQL

psql -V

И, чтобы проверить версию сервера PostgreSQL

pg_config – версия

Проверить версию сервера Redis

Используя синтаксис -v.

redis-сервер -v

Проверить версию Java

Выполните java с параметром -version, и вы получите сведения о версии.

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

Проверить версию Ubuntu

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

lsb_release -a

Пример:
[email protected]:~$ lsb_release -a
Идентификатор дистрибьютора: Ubuntu
Описание: Ubuntu 18.04.1 LTS< br />Релиз: 18.04
Кодовое имя: bionic
[email protected]:~$

Проверьте версию CentOS/RHEL

Интересно, в какой версии RHEL вы вошли? Проверить версию можно по катушке /etc/redhat-release

Проверить версию Debian

Debian хранит информацию о версии в файле, который вы можете просмотреть.

Проверить версию ядра Linux

Иногда вам может понадобиться обновить ядро ​​или настроить мониторинг, чтобы убедиться, что все серверы согласованы. Что бы это ни было, вы можете найти версию ядра с помощью команды uname, как показано ниже.

Проверить версию MacOS

Проверить версию Windows

Я знаю, что ты чувствуешь. Да ладно, все знают, как это проверить. Но поверьте мне, не совсем.
Есть несколько способов найти, поэтому давайте рассмотрим две наиболее распространенные процедуры.

Использование Command
Запустите командную строку
Введите winver и нажмите Enter

Этот компьютер
Перейдите в меню «Пуск» и выполните поиск «Этот компьютер»
Щелкните правой кнопкой мыши «Этот компьютер» и «Свойства».
Откроется системное окно, в котором вы найдете версию ОС и другую информацию, например тип компьютера/сервера, модели, процессора, оперативной памяти, производителя и т. д.

Проверить версию Tomcat

Apache Tomcat имеет специальный файл версии, который вы найдете в папке bin. Вам просто нужно выполнить это, чтобы узнать версию Tomcat.

Проверить версию WildFly

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

./standalone.sh –version

И это будет напечатано вот так.

20:05:44,496 INFO org.jboss.modules Модули JBoss версии 1.9.0.Final
WildFly Full 16.0.0.Final (WildFly Core 8.0.0.Final)

Еще один способ — войти в консоль управления и щелкнуть сведения о версии на нижней панели.

Проверить версию WordPress

Существует несколько способов узнать установленную версию WP.

Когда вы войдете в WordPress, вы увидите сведения о версии в правом нижнем углу.

Проверить версию Google Chrome

Хотите узнать, какая у вас версия Chrome? Часто требуется, если вы общаетесь с ребятами из службы технической поддержки или устраняете неполадки.

Ну, нетрудно найти версию для Chrome.

Запустите Chrome
Нажмите на три точки в правом верхнем углу
Наведите указатель мыши на раздел "Справка" и нажмите "О Google Chrome", чтобы просмотреть сведения о версии

Проверить версию Internet Explorer (IE)

Вы знаете основную версию, но знаете ли вы полную версию?

Запустите IE
Перейдите к значку "Инструменты" и щелкните "О программе Internet Explorer
И вы увидите информацию о версии.

Ну, теперь вы знаете!

Проверить версию Firefox

Проверить версию apt-get

Как администратор Linux вы, возможно, сталкивались с apt-get (инструментом обработки пакетов). Иногда вы устанавливаете инструмент, который несовместим с текущим установленным apt-get и узнать его версию; вы можете запустить приведенную ниже команду.

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

Проверить версию gcc

Часто вы пытаетесь обновить или установить последнюю версию программного обеспечения, и вам нужно узнать версию компилятора, чтобы убедиться, что она совместима. Но найти версию gcc несложно!

Проверить версию Ansible

--version покажет вам установленную версию Ansible.

Проверить версию TensorFlow

Это зависит от того, как вы установили. Предполагая, что вы сделали это через pip, следующая команда покажет сведения о версии TensorFlow.

Проверить версию Brew

Стандартный синтаксис -v покажет установленную версию brew.

Chandans-iMac:~ chandan$ brew -v
Homebrew 2.0.2
Homebrew/homebrew-core (git ревизия 903f; последняя фиксация 2019-03-02)
Chandans-iMac :~ чандан$

Проверить версию Docker

Выполнение команды docker с параметром -v покажет вам версию.

Одна из самых сложных вещей, к которой нужно привыкнуть в мире Linux, — это установка новых программных пакетов. В мире Windows каждая программа поставляется с программой Setup.exe, которая задает вам несколько очень простых вопросов и выполняет работу за вас. В то время как программное обеспечение для Linux может быть почти таким же простым в установке, иногда вы найдете программное обеспечение, которое, кажется, борется на каждом этапе пути. Я не могу охватить все проблемы, с которыми вы можете столкнуться, но постараюсь дать вам основы и несколько советов, которые помогут вам справиться с трудностями.

Программное обеспечение обычно поставляется в виде пакетов. В мире Windows пакет представляет собой файл Setup.exe или файл program.zip. На Mac пакет представляет собой файл program.dmg или program.sit. В мире Linux существует несколько типов пакетов, и каждый дистрибутив имеет свой предпочтительный формат пакета.

Стандартный формат пакета Linux (согласно стандартной базе Linux) — RPM. RPM — это система упаковки, первоначально разработанная Red Hat и широко используемая в сообществе Linux. Использующие его дистрибутивы включают Fedora, Mandriva, Red Hat (естественно) и SUSE. Файл пакета RPM обычно будет называться примерно так: program-version-other.rpm

Еще одним популярным форматом пакетов является DEB, программный пакет Debian. Пакеты Debian и Advanced Packaging Tool (APT) были первыми, кто представил несколько расширенных функций, которые сейчас широко распространены, таких как автоматическое разрешение зависимостей и подписанные пакеты. Пакеты Debian используются Debian GNU/Linux (естественно) и основанными на нем дистрибутивами, включая Ubuntu, Knoppix и Mepis. Файл пакета Debian обычно называется примерно так: program-version-other.deb

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

Debian, Ubuntu: APT¶

Существует множество инструментов для работы с пакетами DEB, но наиболее часто вы будете использовать apt-get , возможно, самый простой из инструментов управления пакетами Linux. apt-get настолько прост, потому что он не только отслеживает, какие пакеты установлены, но и какие другие пакеты доступны. Он даже загрузит их для вас из Интернета (при правильной настройке).

Удалить программное обеспечение так же просто.

Хотя репозитории, содержащие устанавливаемые пакеты, могут находиться в Интернете или где-то на диске, APT хранит локальную базу данных на вашем жестком диске со списком всех доступных пакетов и указанием того, где их найти. Эта база данных должна быть явно обновлена. Чтобы обновить базу данных APT:

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

Более подробное руководство по apt-get и другие ресурсы см. в разделе Управление программным обеспечением с помощью APT и dpkg .

Fedora, Red Hat: ням ¶

yum делает для пакетов RPM примерно то же, что apt-get делает для пакетов Debian. Как и apt-get, yum может загружать и устанавливать пакеты из настроенного репозитория.

Удалить программное обеспечение так же просто.

yum по умолчанию не хранит локальную копию вашей базы данных пакетов, поэтому обычно нет необходимости ее обновлять. Чтобы установить все доступные исправления безопасности и исправления ошибок, используйте эту команду:

Вы также можете явно обновить отдельный пакет с помощью:

Более подробное руководство по yum и другие ресурсы см. в разделе Управление программным обеспечением с помощью yum и rpm .

Mandriva: urpm ¶

Чтобы обновить локальную базу данных пакетов:

Чтобы установить обновления безопасности и исправления ошибок:

Более подробное руководство по yum и другие ресурсы см. в разделе Управление программным обеспечением с помощью urpm .

Смоляные шары¶

Нет, это не непристойный термин! tar ball — это (обычно сжатый) архив файлов, похожий на Zip-файл в Windows или Sit на Mac. Смоляные шары входят в файлы, которые заканчиваются на .tar, .tar.gz, .tgz или что-то в этом роде. Чтобы распаковать смоляной шар, используйте эту команду.

Параметры: x для извлечения файлов, z для фильтрации с помощью gzip для распаковки (оставьте этот параметр выключенным, если файл не имеет расширения gz), v для подробного режима, чтобы вы могли сказать, что происходит, f указывает, что будет имя файла для подражания. Вы можете создать псевдоним под названием «untar», который передает эти параметры, если вам трудно запоминать параметры командной строки, как это делаю я.

Эта команда не устанавливает программное обеспечение, а только извлекает файлы из архива. Ваша задача — найти файл README или файл INSTALL и прочитать его инструкции по установке. Если архив содержит двоичные файлы, обычно там будет сценарий установки (часто называемый install.sh ), который вы должны выполнить как привилегированный пользователь .

Очень часто программное обеспечение, поставляемое в tar-шарах, находится не в исполняемой форме, а в виде исходного кода, который необходимо сначала скомпилировать, прежде чем его можно будет установить. Дополнительные сведения об этом см. в разделе Установка программного обеспечения из исходного кода .

Другие системы¶

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

SUSE Linux использует инструмент под названием yast (который, как утверждается, является аббревиатурой от Yet Another Setup Tool) для выполнения всех видов задач системного администрирования, включая установку программного обеспечения. Не имея опыта с этим, я не могу дать вам более подробную информацию. Спасибо за помощь.

Читайте также: