Soy nuevo en Ubuntu y me gustaría saber dónde puedo encontrar la ubicación de los archivos de programa para los programas instalados desde el Centro de software de Ubuntu o la Terminal.
Soy nuevo en Ubuntu y me gustaría saber dónde puedo encontrar la ubicación de los archivos de programa para los programas instalados desde el Centro de software de Ubuntu o la Terminal.
Respuestas:
en la línea de comando, puedes usar dpkg --listfiles packagename
. Por ejemplo, dpkg --listfiles firefox
. Si desea ver qué archivos contiene un paquete sin instalarlo, puede instalar apt-file y usarlo.
Pero realmente no deberías meterte con eso. Por lo general, no hay razón para interferir manualmente con el contenido de un paquete. Todos los archivos de configuración para aplicaciones normales se colocan en el directorio de inicio de los usuarios. No tienes partidas guardadas C:\Programfiles\Appname\savegames
, por ejemplo. Serían colocados en /home/username/.local/share/appname/savegames
. De esa manera, si mueve su directorio de inicio a otra máquina, conserva todas las configuraciones y datos de usuario.
Además, si solo necesita saber dónde está el ejecutable, puede ejecutarlo whereis executable
o, which executable
por ejemplo:
$ whereis firefox
firefox: /usr/bin/firefox /etc/firefox /usr/lib/firefox /usr/share/man/man1/firefox.1.gz
$ which firefox
/usr/bin/firefox
Si no encuentra el comando con whereis
o which
tal vez es un alias. Tratar
alias
y verifique si el comando está en la lista.
Usa el synaptic-package-manager
:
Suponiendo que nos gustaría ubicar los archivos del paquete autotools-dev, en 'Filtro rápido', ingrese autotools para ubicarlo. El paquete autotools-dev aparece automáticamente. Selecciónelo haciendo clic en él y luego presione 'Propiedades'. En el cuadro de diálogo que aparece, seleccione la pestaña 'Archivos instalados'.
El comando Bash incorporado, llamado command
también está disponible:
command [-pVv] command [arguments …]
Ejemplos de uso:
$ command -v cat
/bin/cat
$ command -V cat
cat is /bin/cat
Cuando el comando buscado es un alias:
$ command -v ll
alias ll='ls -alF'
$ command -V ll
ll is aliased to `ls -alF'