Saya menemukan semakin banyak alat yang menempatkan executable ke ~ / .local / bin. Saya sudah tua dan bagi saya ~ / bin adalah tempat di $ HOME saya untuk executable.
Dari mana asal mode baru gila ini? Mengapa orang melakukan ini? Seberapa luas itu? Apakah ini diformalkan di mana saja? Itu tidak dalam spesifikasi direktori XDG.
Ada pertanyaan terkait: Distribusi mana yang memiliki $ HOME / .local / bin di $ PATH?
Sebuah komentar untuk pertanyaan lain, refert ke https://www.python.org/dev/peps/pep-0370 yang sudah kembali pada 2008: Mengapa program ini menginstal ke ~ / .local / bin ... itu yang pertama waktu saya melihat itu terjadi?
path
executable
home
fhs
xdg-user-dirs
Thomas Koch
sumber
sumber
Jawaban:
Anda sudah memiliki jawabannya: Python adalah pengguna utama
~/.local
. Itu satu-satunya yang saya ingat bertemu. Dalam Python, ini diadopsi sebagai PEP 370 .PEP 370 memberikan beberapa alasan mengapa
~/.local
dipilih. Beberapa bagian sudah jelas: harus ada di direktori home pengguna, karena ini untuk instalasi per pengguna. Itu harus berupa file titik sehingga tersembunyi dari mata sepintas, seperti file konfigurasi lainnya. Namanya.local
meniru/usr/local
.Lokasi telah digunakan oleh FreeDesktop . Saya tidak tahu ada aplikasi yang menggunakannya.
sumber