Jaki jest użytkownik w katalogu globalnym / opt?


1

Zastanawiam się, czy ktoś zgodził się na ekwiwalent użytkownika /optkatalogu globalnego dla pakietów innych firm, które są dystrybuowane jako archiwum tar, aby rozpakować je jako pojedynczy katalog. Przykłady obejmują Firefox Beta, Tor Browser i niezliczone inne.

W przeszłości zostawiałem je tam, gdzie je rozpakowywałem, w moim domu, w ~/Downloadslub w innych przypadkowych miejscach, ale teraz chciałbym uporządkować bałagan.

Zastanawiam się też ~/.local/optczy ~/.opt, ale zastanawiam się, czy istnieje norma miejsce, które mam z widokiem.

Odpowiedzi:


1

Nie ma standardowej lokalizacji dla oprogramowania instalowanego przez użytkownika innego niż root.

Typowym położenie obejmują zastosowanie $HOME/locallub $HOME/opt(z bin, libitp podkatalogów). Niektóre programy wydają się używać $HOME/.localdomyślnie ( pipnarzędzie Python i inne), co może oznaczać, że użycie tego ukrytego katalogu może być mniej dobrym wyborem, ponieważ instalacja w nim może zastąpić istniejące pliki, którymi nie zarządza bezpośrednio użytkownik.

Inną alternatywą (szczególnie jeśli kompilujesz ze źródeł) jest użycie GNU Stow i instalacja z np $HOME/local/stow/package_dir-version. Prefiksem instalacji (zamiast $HOME/local). GNU Stow zapełniłby następnie hierarchię nad stowkatalogiem symbolicznymi linkami wskazującymi różne katalogi w stowkatalogu.

Aby uzyskać więcej informacji, zobacz pytanie „ Jak poprawnie postępować z lokalnie budowanymi plikami binarnymi? ”.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.