Я использую Ubuntu 14.04. Я установил phusion пассажира в своей машине с помощью следующих команд.
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 561F9B9CAC40B2F7
sudo apt-get install apt-transport-https ca-certificates
echo 'deb https://oss-binaries.phusionpassenger.com/apt/passenger trusty main' | sudo tee /etc/apt/sources.list.d/passenger.list
sudo chown root: /etc/apt/sources.list.d/passenger.list
sudo chmod 600 /etc/apt/sources.list.d/passenger.list
sudo apt-get update
Установка успешна, и я также могу выполнить пассажира. Но я могу видеть ниже ошибки, связанной с моим диспетчером пакетов.
Из-за этого ошибочного программного обеспечения updater приложение не работает.
Кто-либо может помочь решить эту проблему?
Проблемой является эта команда:
sudo chmod 600 /etc/apt/sources.list.d/passenger.list
, Который в основном представляет файл, недоступный каждому пользователю вне корня. Необходимо установить полномочия чтения на этот файл для всех:
sudo chmod 644 /etc/apt/sources.list.d/passenger.list
для получения дополнительной информации на chmod
проверяют Страница справочника .
Диспетчер пакетов не может открыть файл /etc/apt/sources.list.d/passenger.list
, причина, являющаяся "отклоненным разрешением".
Проверка владение и полномочия на других файлах в /etc/apt/sources.list.d
каталог (тип sudo ls -l /etc/apt/sources.list.d/
) и те изменения из пассажира.
список, если они отличаются (т.е. если у них нет того же владельца и / или группа и полномочия (которые являются rwx
буквы)).