5 Nisan 2020 Pazar

/usr/local/bin Dizini - Kendi Geliştirdiğimiz Uygulamalar

Giriş
Bu dizin tüm kullanıcılar tarafından erişilebilecek root erişimine ihtiyaç duyan ve kendi geliştirdiğimiz  uygulamalarımız/betiklerimizi kurmak içindir.

Kaynak kodda derlediğimiz uygulamaları /usr/local altına koyabiliriz.

1. /usr/local/bin vs /usr/bin
/usr/bin dizini bu amaç için uygun değildir. Çünkü bu dizin paket yöneticisi tarafından kurulan uygulamalar tarafından sürekli değiştirilir. Açıklaması şöyle.
/usr/local/bin is for normal user programs not managed by the distribution package manager, e.g. locally compiled packages. You should not install them into /usr/bin because future distribution upgrades may modify or delete them without warning.
2. /usr/local/bin vs $HOME/.local/bin
Eğer uygulamayı sadece biz kullanacaksak $HOME/.local/bin dizinine kurmak daha mantıklı. Açıklaması şöyle
But for completeness I want to add that if you would like to install a script under your own account without root access (which can be a good alternative for programs that are not related to system administration), I would suggest putting it in $HOME/.local/bin.

Hiç yorum yok:

Yorum Gönder