Пакет "acl" на Ubuntu 16.04
Я читаю этот урок Digital Ocean. На шаге 1 говорится:
Нам понадобится [...] acl, чтобы установить правильные права доступа к каталогу при установке приложения
Я хотел проверить, если acl уже установлено:
$ dpkg -s acl
dpkg-query: package 'acl' is not installed and no information is
available Use dpkg --info (= dpkg-deb --info) to examine archive
files, and dpkg --contents (= dpkg-deb --contents) to list their
contents.
Тогда моя логика говорит мне искать это с apt-cache searchи я бегу apt-cache search acl; он возвращает список пакетов, но я не вижу строго названного acl,
После некоторого расследования я нашел похожие вопросы по SO, здесь и там.
Я попробую: apt-cache policy acl, Возвращает:
acl:
Installed: (none)
Candidate: 2.2.52-3
Version table:
2.2.52-3 500
500 https://mirrors.gandi.net/ubuntu xenial/main amd64 Packages
Итак, я думаю, это означает, что все в порядке acl установлено.
Я не понимаю, так как, кажется, установлен, когда я делаю apt-cache policy acl Зачем dpkg -s acl возвращает что не установлено?
Я прочитал кое-что, чего я не понимаю, в команде apt-cache:
Политика apt-cache отображает приоритеты источников пакетов, а также отдельных пакетов
2 ответа
acl Пакет предоставляет команды для управления ACL, однако фактическая поддержка ACL обеспечивается libacl1 и файловые системы, реализующие ACL. Команды не являются обязательными, поскольку такие приложения, как systemd, могут использовать библиотеку.
Installed: (none) означает, что пакет не установлен. Идите вперед и установите его:
sudo apt-get install acl
Из этих потоков я пытаюсь: apt-cache policy acl. Возвращает:
acl: Installed: (none) Candidate: 2.2.52-3 Version table: 2.2.52-3 500 500 https://mirrors.gandi.net/ubuntu xenial/main amd64 PackagesТак что я думаю, это означает, что все в порядке, ACL установлен.
Результат команды показал, что версия acl на вашем компьютере нет ни одного
Это означает, что ACL не установлен на вашем компьютере.
Когда вы выполните ту же команду на машине с установленной версией acl вы получите что-то вроде:
apt-cache policy acl
acl:
Installed: 2.2.52-3
Candidate: 2.2.52-3
Version table:
*** 2.2.52-3 500
500 http://.......com/ubuntu xenial/main amd64 Packages
100 /var/lib/dpkg/status