Откуда в Debian берется /opt?

2019-04-23 Thread Victor Wagner
Коллеги

Тут обнаружил удивительную вещь - при установке Debian создается в
корне каталог /opt, как это по FHS и положено. Но этот каталог не
принадлежит ни одному пакету.

Вот /bin, /lib, /run и /tmp - относятся к пакету base-files.
А /opt возникает ниоткуда. 

Соответственно, если делаешь пакет, который ставится в /opt, он
становится единственным его хозяином и при удалении этого пакета
удаляется и сам /opt.

На stackoverflow рекомендуют из postinst-скрипта своего пакета создать
в opt какой-нибудь пустой файл-флаг, чтобы каталог после удаления
пакета остался пустым и не был удален. 

Но это как-то криво. Интересно, на какой пакет стоит зафайлить баг.

--



Re: Откуда в Debian берется /opt?

2019-04-23 Thread Eugene Berdnikov
On Tue, Apr 23, 2019 at 04:37:47PM +0300, Victor Wagner wrote:
> Коллеги
> 
> Тут обнаружил удивительную вещь - при установке Debian создается в
> корне каталог /opt, как это по FHS и положено. Но этот каталог не
> принадлежит ни одному пакету.
> 
> Вот /bin, /lib, /run и /tmp - относятся к пакету base-files.
> А /opt возникает ниоткуда. 
...
> Но это как-то криво. Интересно, на какой пакет стоит зафайлить баг.

 Банальный fgrep -r выводит на /var/lib/dpkg/info/base-files.postinst:

if [ "$1" = "configure" ] && [ "$2" = "" ]; then
  install_from_default dot.profile   /root/.profile
  install_from_default dot.bashrc/root/.bashrc
  install_from_default profile   /etc/profile
  install_from_default motd  /etc/motd
  install_directory mnt   755 root
  install_directory srv   755 root
  install_directory opt   755 root <--
  install_directory etc/opt   755 root
  install_directory var/opt   755 root
  install_directory media 755 root
  install_directory var/mail 2775 mail
  if [ ! -L /var/spool/mail ]; then
ln -s ../mail /var/spool/mail
  fi
  install_directory run/lock 1777 root
  migrate_directory /var/run /run
  migrate_directory /var/lock /run/lock
...

-- 
 Eugene Berdnikov



Re: Откуда в Debian берется /opt?

2019-04-23 Thread sergio
On 23/04/2019 16:37, Victor Wagner (by way of Victor Wagner
) wrote:


> при удалении этого пакета удаляется и сам /opt.

Некрасиво --- да, но что в этом критичного?


> Интересно, на какой пакет стоит зафайлить баг.

Видимо на сам base-files.


-- 
sergio.



Монитор не получает сигнала по dvi-d

2019-04-23 Thread Михаил Васильев
Здравствуйте, господа!

Помогите, пожалуйста, решить проблему. Со вчерашнего дня при включении
компьютера на мониторе отображается процесс загрузки bios, потом grub, а
потом изображение пропадает, монитор пишет: dvi-d нет сигнала.
Перезагружать компьютер, отсоединять и снова подсоединять все провода
пробовал, не помогает.
Подскажите: куда копать?

Спасибо.

--
Михаил Васильев