Estoy tratando de instalar forzosamente en mi máquina Ubuntu, después de descomprimir el .tgz
archivo, obtengo dos carpetas lib
y bin
. ¿Dónde estaría el ejecutable o cómo lo instalo correctamente?
En realidad es bastante fácil, solo copia (o mueve) todo en el bin
directorio /usr/bin
y todo en el lib
directorio a /usr/lib
(recursivamente):
tar xvfz p4v.tgz
cd p4v-2010.2.317255
sudo cp bin/* /usr/bin/
sudo cp -r lib/* /usr/lib/
'Bin' generalmente es la abreviatura de 'Binary', que es donde se almacenan la mayoría de los ejecutables. Haga una 'ls' en el directorio principal descomprimido para ver si hay archivos titulados similares a "INSTALL.txt" o "README.txt".
Si es un ejecutable independiente precompilado (puede consultar el sitio desde donde lo descargó para obtener instrucciones), solo debe poder ejecutarlo 'cd' al directorio 'bin' y luego ejecutar ./<EXECUTABLENAME>
Después de desempacar, configurar con
cp -r <package>/bin/* /usr/bin
cp -r <package>/lib/* /usr/lib
chmod +x /usr/bin/p4v
chmod +x /usr/bin/p4v.bin
chmod +x /usr/bin/p4admin
chmod +x /usr/bin/p4admin.bin
chmod +x /usr/bin/p4merge
chmod +x /usr/bin/p4merge.bin
chmod +x /usr/bin/p4vc
Luego corre con
/usr/bin/p4v
/usr/bin
y/usr/lib
Lo anterior es un muy mal consejo; probablemente arruinará el sistema o se romperá en futuras actualizaciones.
En su lugar, siga la guía oficial de Perforce https://www.perforce.com/perforce-packages
wget -qO - https://package.perforce.com/perforce.pubkey | sudo apt-key add -
printf "deb http://package.perforce.com/apt/ubuntu $(lsb_release -sc) release\n" \
| sudo tee /etc/apt/sources.list.d/perforce.list
sudo apt update && sudo apt install helix-cli
Las herramientas del cliente están instaladas ahora.
Corre p4v
por la GUI.
/home/yourname/bin/
y/home/yourname/lib
, o lo que esté en su camino.