Линукс устанавливает - куда мне их ставить?

15

Я относительно новичок в Linux, я использую Xubuntu 10.04.

Многие программы, которые я загружаю из сети, например, Aptana / Eclipse, - это просто ZIP-файлы, которые я открываю и запускаю.

  1. Я хочу, чтобы они находились в определенной папке, куда я мог бы обращаться к ним отовсюду, когда я запускаю «Затмение».

  2. Я хочу, чтобы они были доступны всем пользователям.

  3. Я хочу иметь возможность запускать их из выпадающего меню на рабочем столе.

Как я могу это сделать?

Авив
источник

Ответы:

18

Существует некоторый «Стандарт иерархии файловой системы»:

Стандарт иерархии файловой системы (FHS) определяет основные каталоги и их содержимое в операционных системах Linux. По большей части это формализация и расширение традиционной иерархии файловой системы BSD.

Я бы положил эти вещи в:

/opt/   Optional application software packages

Читайте сами: http://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard

Для остальных ваших вопросов:

  1. Это вопрос наличия пути к двоичному файлу / скрипту, который вы хотите запустить, в переменной PATH. Согласно https://help.ubuntu.com/community/EnvironmentVariables, вы хотите сделать это через /etc/environment. Вы также можете создать «символическую ссылку» на двоичный файл или написать скрипт запуска, который вы затем поместите в /usr/binили /usr/local/bin.

  2. Смотрите 1.

  3. Для этого вам нужно создать файл .desktop и установить его (сделать в нем запись в меню) через xdg-desktop-menu .

Акира
источник
+1. Но если только я буду использовать программное обеспечение, почему я должен стать пользователем root и установить программное обеспечение на него /opt? Разве не было бы разумнее установить программное обеспечение куда-нибудь внизу /home/unforgettableid? Если бы вы были мной, какое именно место вы бы выбрали?
незабываемыйПоддержкаMonica
@unforgettableid: вы можете "размещать файлы" где угодно. /opt/localэто соглашение. таким же образом вы можете «размещать файлы» где угодно на MSFT-Windows или MacOSX. вы нарушите соглашения. если это не проблема для вас: идите вперед и разместите файлы где угодно.
Акира
2

Вы должны использовать менеджер пакетов вашей системы, чтобы выполнить установку, когда это возможно. Пакет будет автоматически расположен в соответствующем месте. В Xubuntu это центр программного обеспечения aptitude / apt-get / synaptic / Ubuntu. См. Добавление, удаление и обновление приложений .

Приостановлено до дальнейшего уведомления.
источник
1
Да, верно. Но не все программное обеспечение доступно через менеджеры пакетов.
Авив