Acabo de reinstalar Ubuntu 16.04 en mi máquina, y estoy en el proceso de instalar todo lo que instalé anteriormente. Esto incluye algunos programas que puse en / usr / local / bin, pero ese directorio no parece existir:
$ ls -A /usr/local
etc games include lib man sbin share src
No recuerdo haber creado explícitamente / usr / local / bin en mi instalación anterior, y aún así existía allí. ¿Por qué no existe por defecto y cómo llegó a existir en mi instalación anterior?
16.04
directory-structure
Ceniza
fuente
fuente
16.04.1
o16.04.3
(no recuerdo) el directorio se creó de forma predeterminada. ¿Estabas usando16.04.4
?/usr/local/bin
directorio sea un derivado de Debian. Es lo mismo con la Raspberry PI. Creo que recuerdo haberlo creado en los años 90 antes de cambiarme a Ubuntu (Debian). Anteriormente había usado, SCO Unix, Slackware y Redhat.Respuestas:
/usr/local/bin
y otras carpetas predeterminadas, tales como los que mencionan y también/opt
y/mnt
se crean durante una instalación normal de Ubuntu. Por defecto las carpetas están vacías. Si no tiene la carpeta, simplemente significa que se ha eliminado inadvertidamente.Esto se rectifica fácilmente simplemente creando la carpeta:
Puede proceder a instalar sus programas previamente instalados tal como lo hubiera hecho normalmente, si el directorio no se hubiera eliminado, después de volver a crearlo.
Y más directamente a sus preguntas:
Se crea por defecto durante la instalación.
Es parte de la estructura de directorios predeterminada que se creó durante la instalación.
fuente
/var/lib/mysl
,/var/spool/rsyslog
y algunos otros. Esas son condiciones excepcionales. La condición normal es que las carpetas de todo el sistema son propiedad deroot
un usuario y las carpetas personales del usuario son propiedad del usuario ... no de un paquete.