Что выводит число в apt-cache showpkg & ldquo; имя_пакета> в разделе Прямые зависимости?

Я новичок в Linux и пытаюсь понять, что это за цифры в скобках, например: libattr1 (2 1: 2.4.46-8), что означает этот 2 1: 2.4.46-8. Заранее благодарим вас за помощь.

Зависимости: libattr1 (2 1: 2.4.46-8) libbz2-1.0 (0 (null)) libc6 (2 2.15) libgamin0 (16 (null)) libfam0 (0 (null)) libldap-2.4-2 ( 2 2.4.7) libpcre3 (0 (null)) libssl1.0.0 (2 1.0.0) zlib1g (2 1: 1.1.4) init-system-helpers (2 1.18 ~) perl (0 (null)) lsb-base (18 3.2-14) systemd (2 29.1) mime-support (0 (null)) libterm-readline-perl-perl (0 (null)) spawn-fcgi (0 (null)) openssl (0 (null)) rrdtool (0 (ноль)) apache2-utils (0 (ноль)) ufw (0 (ноль)) lighttpd: i386 (32 (ноль))

0
задан 27 December 2017 в 16:08

1 ответ

Apt использует пакеты deb. Пакеты Deb могут зависеть от других пакетов с конкретными версиями.

Список представляет собой набор зависимостей, разделенных пробелами, в которых каждая зависимость следует формату package_name (compare_integer version_range). Compare_integer представляет тип сравнения для версии, указанной в пакете, и версию, которую может предоставить менеджер пакетов. Он состоит из 4 младших битов, представляющих сравнение: 1: =>, 2: < =, 3:>, 4: & lt ;, 5: ==, 6:! =, 0: ноль и верхние 4 биты - это флаги.

0
ответ дан 27 December 2017 в 16:08

Другие вопросы по тегам:

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