Saya baru saja menginstal ulang Ubuntu 16.04 pada mesin saya, dan saya sedang dalam proses menginstal semua yang telah saya instal sebelumnya. Ini termasuk beberapa program yang saya letakkan di / usr / local / bin, tetapi direktori itu sepertinya tidak ada:
$ ls -A /usr/local
etc games include lib man sbin share src
Saya tidak ingat secara eksplisit membuat / usr / local / bin pada instalasi lama saya, dan belum ada di sana. Mengapa tidak ada secara default, dan bagaimana itu bisa ada pada instalasi saya sebelumnya?
16.04.1
atau16.04.3
(tidak ingat) direktori telah dibuat secara default. Apakah Anda menggunakan16.04.4
?/usr/local/bin
direktori adalah turunan Debian. Itu sama dengan PI Raspberry. Saya yakin saya ingat membuatnya kembali di tahun 90-an sebelum saya beralih ke Ubuntu (Debian). Sebelumnya saya pernah menggunakan, SCO Unix, Slackware dan Redhat.Jawaban:
/usr/local/bin
dan folder default lainnya seperti yang Anda sebutkan dan juga/opt
dan/mnt
dibuat selama instalasi Ubuntu normal. Secara default foldernya kosong. Jika Anda tidak memiliki foldernya, itu berarti folder tersebut secara tidak sengaja telah dihapus.Ini mudah diperbaiki hanya dengan membuat folder:
Anda dapat melanjutkan untuk menginstal program yang sebelumnya diinstal seperti yang biasa Anda lakukan, jika direktori belum dihapus, setelah membuatnya kembali.
Dan lebih langsung ke pertanyaan Anda:
Ini dibuat secara default selama instalasi.
Itu bagian dari struktur direktori default yang dibuat selama instalasi.
sumber
/var/lib/mysl
,/var/spool/rsyslog
dan beberapa lainnya. Itu adalah kondisi luar biasa. Kondisi normal adalah bahwa folder seluruh sistem dimiliki olehroot
dan folder pribadi pengguna dimiliki oleh pengguna ... bukan paket.