Al instalar software en Linux, a menudo me pregunto dónde irá el software después de la instalación. (Dime cuántos puntos se necesitan para entender el problema por mí mismo).
Instalación a través del administrador de paquetes de software:
1. El paquete de software rpm se puede ver usando rpm -ql nombre del paquete. Por ejemplo, rpm -ql gcc se puede usar para ver dónde. Se ha instalado el archivo gcc, normalmente un comando ejecutable en bin o sbin.
Puede usar rpm -qa | nombre del paquete grep para verificar si el paquete de software se ha instalado. rpm -qa es para verificar los nombres de todos los paquetes de software
2. paquetes, puede usar dpkg -L Verifique el nombre del paquete, como dpkg -L gcc para verificar el archivo gcc.
Puede usar dpkg -l | grep nombre del paquete para verificar si un determinado paquete está instalado, dpkg -l para verificar todos los paquetes
3. En Al configurar el código fuente, habrá un parámetro que le permitirá especificar el directorio de instalación, que se refleja específicamente en el destino de instalación (probablemente *instalar*) en el Makefile. Por ejemplo, el siguiente destino de instalación de Makefile:
install-binPROGRAMS: $(bin_PROGRAMS)
@$(NORMAL_INSTALL)
$(mkinstalldirs) $(DESTDIR ) $( bindir)
@list='$(bin_PROGRAMS)'; para p en $$lista; haga \
si prueba -f $$p; p >
echo " $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir) /`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transformar)' | sed 's/$$/$(EXEEXT)/'`";\
$(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p| sed 's / $(EXEEXT)$$//'|sed '$(transformar)'|sed 's/$$/$(EXEEXT)/'`; \
else:\ p >
done
es un script que copia el archivo ejecutable al directorio representado por la variable $bindir
prefix = /usr/local
exec_prefix = ${prefix}
bindir = ${exec_prefix}/bin
Es decir, el siguiente /usr/local/bin
4. si ya lo ha instalado, también puede llamarlo directamente y será fácil de descubrir mirando su ruta
Por ejemplo, uso el comando gcc y quiero ver la ubicación del comando gcc directorio Puede utilizar el siguiente comando para consultar
[dave@dave ~]$ dónde está gcc
gcc:/usr/bin/gcc /usr/lib/gcc /usr/. libexec/gcc /usr/share/man/man1 /gcc.1.gz
Un comando donde está puede encontrar la ubicación.