Instalacje Linuksa - gdzie mam je umieścić?

15

Jestem stosunkowo nowy w Linuksie, używam Xubuntu 10.04.

Wiele programów, które pobieram z sieci, np. Aptana / Eclipse, to tylko pliki ZIP, które otwieram i uruchamiam.

  1. Chciałbym, aby znajdowały się w określonym folderze, do którego mogę uzyskać dostęp z dowolnego miejsca po uruchomieniu „Eclipse”.

  2. Chcę, aby były dostępne dla wszystkich użytkowników.

  3. Chcę móc je uruchomić z menu rozwijanego na pulpicie.

Jak mogę to zrobić?

Aviv
źródło

Odpowiedzi:

18

Istnieje pewien rodzaj „Standardu hierarchii systemów plików”:

System plików Hierarchy Standard (FHS) definiuje główne katalogi i ich zawartość w systemach operacyjnych Linux. W przeważającej części jest to formalizacja i rozszerzenie tradycyjnej hierarchii systemu plików BSD.

Chciałbym umieścić te rzeczy w:

/opt/   Optional application software packages

Przeczytaj sam: http://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard

W przypadku pozostałych pytań:

  1. Jest to kwestia posiadania ścieżki do binarnego / skryptu, który chcesz uruchomić w zmiennej PATH. Zgodnie z https://help.ubuntu.com/community/EnvironmentVariables, za pomocą których chcesz to zrobić /etc/environment. Możesz także utworzyć „symboliczne łącze” do pliku binarnego lub napisać skrypt uruchamiania, który następnie umieścisz w /usr/binlub /usr/local/bin.

  2. Zobacz 1.

  3. W tym celu musisz utworzyć plik .desktop i zainstalować go (dokonać w nim wpisu w menu) za pomocą xdg-desktop-menu .

akira
źródło
+1. Ale jeśli tylko będę korzystać z oprogramowania, dlaczego muszę zostać rootem i zainstalować oprogramowanie /opt? Czy nie byłoby mądrzej zainstalować oprogramowanie gdzieś pod nim /home/unforgettableid? Gdybyś był mną, jaką dokładnie lokalizację byś wybrał?
unforgettableidSupportsMonica
@unforgettableid: możesz „umieszczać pliki” w dowolnym miejscu. /opt/localjest konwencją. w ten sam sposób możesz „umieszczać pliki” w dowolnym miejscu na MSFT-Windows lub MacOSX. złamiesz konwencje. jeśli nie stanowi to dla ciebie problemu: śmiało i umieść pliki w dowolnym miejscu.
akira
2

Powinieneś użyć menedżera pakietów systemu, aby przeprowadzić instalację, gdy tylko jest to możliwe. Paczka zostanie automatycznie zlokalizowana w odpowiednim miejscu. Na Xubuntu jest to aptitude / apt-get / synaptic / Ubuntu Software Center. Zobacz Dodawanie, usuwanie i aktualizowanie aplikacji .

Wstrzymano do odwołania.
źródło
1
Tak, prawda. Ale nie całe oprogramowanie jest dostępne za pośrednictwem menedżerów pakietów.
Aviv