Для чего используются etc / альтернативы?

39

Что означает /etc/alternatives? Как и почему это используется?

Я нашел gnome-tex-editorв /usr/binкоторый связан следующим образом :

/usr/bin/gnome-text-editor -> /etc/alternatives/gnome-text-editor
/etc/alternatives/gnome-text-editor -> /usr/bin/gedit

Так geditи, gnome-text-editorпохоже, одно и то же.

Так почему некоторые команды (например: geditи gnome-text-editor) предоставляются дважды?

И какая польза от этого /etc/alternatives/- как это работает?

Pandya
источник

Ответы:

30

Есть некоторые программы, которые считаются общими. Многие программы могут обеспечить необходимую функциональность.

Например, viewодин из таких мета-программа , которая может быть обеспечена любым инструментом , способным отображать текст, например more, less, vimи т.д..

/etc/alternativesэто каталог, который используется для отслеживания альтернатив, используемых в настоящее время, с помощью инструмента update-alternatives.

Для получения дополнительной информации прочитайте страницу руководства man update-alternativesв терминале. Также посетите Систему Альтернатив Debian .

Махеш
источник