Je viens de réinstaller Ubuntu 16.04 sur ma machine, et je suis en train d'installer tout ce que j'avais installé précédemment. Cela inclut quelques programmes que j'ai mis dans / usr / local / bin, mais ce répertoire ne semble pas exister:
$ ls -A /usr/local
etc games include lib man sbin share src
Je ne me souviens pas avoir explicitement créé / usr / local / bin sur mon ancienne installation, et pourtant il y existait. Pourquoi n'existe-t-il pas par défaut et comment est-il apparu sur mon installation précédente?
16.04
directory-structure
Cendre
la source
la source
16.04.1
ou16.04.3
(je ne me souviens pas) du répertoire a été créé par défaut. Utilisiez-vous16.04.4
?/usr/local/bin
répertoire soit un dérivé de Debian. C'est la même chose avec le Raspberry PI. Je crois que je me souviens l'avoir créé dans les années 90 avant de passer à Ubuntu (Debian). J'avais précédemment utilisé, SCO Unix, Slackware et Redhat.Réponses:
/usr/local/bin
et d'autres dossiers par défaut tels que ceux que vous avez mentionnés et également/opt
et/mnt
sont créés lors d'une installation Ubuntu normale. Par défaut, les dossiers sont vides. Si vous n'avez pas le dossier, cela signifie simplement qu'il a été supprimé par inadvertance.Ceci est facilement corrigé simplement en créant le dossier:
Vous pouvez procéder à l'installation de vos programmes précédemment installés comme vous l'auriez fait normalement, si le répertoire n'avait pas été supprimé, après l'avoir recréé.
Et plus directement à vos questions:
Il est créé par défaut lors de l'installation.
Cela fait partie de la structure de répertoires par défaut qui a été créée lors de l'installation.
la source
/var/lib/mysl
,/var/spool/rsyslog
et quelques autres. Ce sont des conditions exceptionnelles. La condition normale est que les dossiers à l'échelle du système appartiennent à l'root
utilisateur et que les dossiers personnels d'un utilisateur appartiennent à l'utilisateur ... pas à un package.