Настройка Source.list и установка модулей lsb

Как отмечает Рмано, startx - очень старый подход. Еще раз, когда это было использовано, двоичный файл X11 был установлен setuid root.

Я просто попробовал это в виртуальной машине и, действительно, startx не удалось, как вы описали, по умолчанию. chmod u+s /usr/lib/xorg/Xorg исправляет это.

Я не рекомендую делать Xorg setuid root. Мир отошел от этого для Доброго Разума. Но если вы играете в кипучей виртуальной машине, вот как startx работает.

0
задан 16 January 2018 в 13:22

3 ответа

Эта команда должна была быть одной строкой:

sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'

Так как это перезаписывает файл ros-latest.list, вы можете просто запустить исправленную команду. Он перезапишет исходные неправильные строки.

0
ответ дан 22 May 2018 в 15:30
  • 1
    Спасибо! но я все еще получаю эту ошибку, когда я пытаюсь установить lsb-core: E: Отформатированная запись 1 в файле списка /etc/apt/sources.list.d/ros-kinetic.list (Component) – xava 16 January 2018 в 13:26
  • 2
    Откуда ros-kinect.list? В вашем сообщении упоминается только ros-latest.list. – muru 16 January 2018 в 13:33
  • 3
    он изменился после того, как я использовал правильную команду. – xava 16 January 2018 в 13:36
  • 4
    Затем вы можете попробовать удалить этот файл sudo rm /etc/apt/sources.list.d/ros-kinetic.list. – muru 16 January 2018 в 13:36
  • 5
    Спасибо! Обновление sources.list отлично работает! – xava 16 January 2018 в 13:44

Эта команда должна была быть одной строкой:

sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'

Так как это перезаписывает файл ros-latest.list, вы можете просто запустить исправленную команду. Он перезапишет исходные неправильные строки.

0
ответ дан 17 July 2018 в 22:54

Эта команда должна была быть одной строкой:

sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'

Так как это перезаписывает файл ros-latest.list, вы можете просто запустить исправленную команду. Он перезапишет исходные неправильные строки.

0
ответ дан 24 July 2018 в 13:30

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

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