Если вы не хотите изменять сценарии makepkg.
как описано здесь , укажите DEVELSRCDIR
в файле /etc/yaourtrc
или ~/.yaourtrc
на какую-либо постоянную папку. Тогда все проверки репозитория (git/svn/... )будут происходить в этой папке. После клонирования репозитория каждый раз вместо полного клонирования будет выполняться только быстрая выборка с новейшими версиями.
Дисплей принадлежит пользователю. Итак, если вы хотите разрешить другому пользователю рисовать на нем (, думайте о нем как о принтере ), вы должны предоставить разрешения.
Есть много способов сделать это, но самый простой — открыть графический терминал и запустить:
$ xhost +
Это позволит другим пользователям подключаться к серверу.
Затем от другого пользователя можно запустить:
$ export DISPLAY=:0
Это может быть другой дисплей, например :1...
Если вы хотите избежать этих двух шагов, вы можете ssh
войти в другого пользователя с -флагом X (, который перенаправляет дисплей):
$ ssh -X -l other_user localhost
Я просто добавил переключатель -E
после команды sudo
.
например:
sudo -E gedit /etc/apt/sources.list