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

Другим вариантом может быть «звукомер», сценарий Python, который сообщает средние значения громкости в командной строке. Подробности здесь:https://pypi.org/project/soundmeter/

1
31.08.2020, 17:15
2 ответа

yumрасскажет вам о том, что доступно в настроенных репозиториях (, которые по умолчанию включаютофициальные репозитории):

$ yum search mariadb
======================================================= N/S matched: mariadb =======================================================
mariadb-bench.x86_64 : MariaDB benchmark scripts and data
mariadb-devel.i686 : Files for development of MariaDB/MySQL applications
mariadb-devel.x86_64 : Files for development of MariaDB/MySQL applications
mariadb-embedded.i686 : MariaDB as an embeddable library
mariadb-embedded.x86_64 : MariaDB as an embeddable library
mariadb-embedded-devel.i686 : Development files for MariaDB as an embeddable library
mariadb-embedded-devel.x86_64 : Development files for MariaDB as an embeddable library
mariadb-libs.i686 : The shared libraries required for MariaDB/MySQL clients
mariadb-libs.x86_64 : The shared libraries required for MariaDB/MySQL clients
mariadb-server.x86_64 : The MariaDB server and related files
mariadb.x86_64 : A community developed branch of MySQL
mariadb-test.x86_64 : The test suite distributed with MariaD

$ yum info mariadb
Available Packages
Name        : mariadb
Arch        : x86_64
Epoch       : 1
Version     : 5.5.65
Release     : 1.el7
Size        : 8.7 M
Repo        : base/7/x86_64
Summary     : A community developed branch of MySQL
URL         : http://mariadb.org
License     : GPLv2 with exceptions and LGPLv2 and BSD
Description : MariaDB is a community developed branch of MySQL.
            : MariaDB is a multi-user, multi-threaded SQL database server.
            : It is a client/server implementation consisting of a server daemon (mysqld)
            : and many different client programs and libraries. The base package
            : contains the standard MariaDB/MySQL client programs and generic MySQL files.

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

Redis недоступен в официальных репозиториях CentOS, но доступен в EPEL:

$ sudo yum install -y epel-release
[...]

$ yum info redis
Available Packages
Name        : redis
Arch        : x86_64
Version     : 3.2.12
Release     : 2.el7
Size        : 544 k
Repo        : epel/x86_64
Summary     : A persistent key-value database
URL         : http://redis.io
License     : BSD
Description : Redis is an advanced key-value store. It is often referred to as a data
            : structure server since keys can contain strings, hashes, lists, sets and
            : sorted sets.
[...]

Хорошим источником новых версий некоторых пакетов являются Коллекции программного обеспечения ; например MariaDB 10.3 доступен там.

0
18.03.2021, 23:08

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

Термин , поддерживаемый , также зависит от репозитория, но давайте исходить из общего понимания. Тогда все, что вы устанавливаете с помощью yum install _package_, должно считаться датой с -по -, поддерживаться и рекомендоваться сопровождающими пакета.

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

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

0
18.03.2021, 23:08

Теги

Похожие вопросы