Является ли `/etc/tty0` в Ubuntu файлом, используемым `init` и `getty`?

Виртуальные пакеты и система альтернатив Debian (именно здесь вступают в игру двоичные файлы) связаны, но не одинаковы. Для виртуальных пакетов вы можете использовать apt-cache , чтобы найти, какие (реальные) пакеты «предоставляют» его:

$ apt-cache showpkg awk
Package: awk
Versions: 

Reverse Depends: 
  base-files,awk
  base-files,awk
Dependencies: 
Provides: 
Reverse Provides: 
mawk:i386 1.3.3-17ubuntu2
gawk:i386 1:4.0.1+dfsg-2.1ubuntu2
original-awk 2012-12-20-1
mawk 1.3.3-17ubuntu2
gawk 1:4.0.1+dfsg-2.1ubuntu2

Для диспетчеров отображения виртуальный пакет - x-display-manager :

$ apt-cache showpkg x-display-manager
Package: x-display-manager
Versions: 

Reverse Depends: 
  utf8-migration-tool,x-display-manager
  razorqt,x-display-manager
  lxde,x-display-manager
  numlockx,x-display-manager
  ltsp-client-core,x-display-manager
Dependencies: 
Provides: 
Reverse Provides: 
gdm 3.10.0.1-0ubuntu3.1
lightdm 1.10.6-0ubuntu1
kdm 4:4.11.11-0ubuntu0.2
xdm 1:1.1.11-1ubuntu1
wdm 1.28-16
slim 1.3.4-2.1
lxdm 0.4.1-0ubuntu6
kdm 4:4.11.8-0ubuntu6
gdm 3.10.0.1-0ubuntu3
lightdm 1.10.0-0ubuntu3

Система альтернатив обрабатывается вызовами update-alternatives в сценариях сопровождающего, как показывает ответ Брайама, а остальная часть системы упаковки блаженно этого не осознает.Поле Provides также является более общим, чем альтернативы, поскольку один пакет может предоставлять другой пакет с точки зрения предлагаемых услуг или библиотек, а не только через двоичные файлы.

Без добавления сопровождающими пакетов информации об альтернативах в поле Provides (и создания виртуальных пакетов для всех конечных точек альтернатив - например, vi ) и без проверки самих пакетов, нет общий способ в настоящее время, до которого пакет может предоставить альтернативу.

0
30.11.2018, 15:37
1 ответ

Я не думаю, что /etc/tty0используется в Ubuntu, я не уверен, откуда в вашей системе взялся этот файл.

С sysvinitэквивалентом /etc/ttysявляется /etc/inittab. Вы можете увидеть пример inittabс настройками gettyв версии Debian .

Для systemd нет единого эквивалентного файла. Настройка gettyуправляется с помощью служб getty@и getty-serial@.

3
28.01.2020, 02:23

Теги

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