Installieren von Perforce Client auf Ubuntu

Ich versuche, Perforce auf meinem Ubuntu-Computer zu installieren, nachdem ich die Datei .tgz entpackt habe, erhalte ich zwei Ordner lib und bin. Wo wäre die ausführbare Datei oder wie installiere ich sie richtig?

Author: Giacomo1968, 2011-07-06

4 answers

Es ist eigentlich ziemlich einfach, Sie kopieren (oder verschieben) einfach alles im Verzeichnis bin in /usr/bin und alles im Verzeichnis lib in /usr/lib (rekursiv):

tar xvfz p4v.tgz
cd p4v-2010.2.317255
sudo cp bin/* /usr/bin/
sudo cp -r lib/* /usr/lib/
 15
Author: jhwist,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-07-07 08:53:49

Verwirren Sie sich nicht mit /usr/bin und /usr/lib

Das Obige ist ein wirklich schlechter Rat; Sie werden wahrscheinlich das System vermasseln oder bei zukünftigen Updates kaputt gehen.

Folgen Sie stattdessen dem offiziellen Perforce Guide 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

Die client-tools sind jetzt installiert.

Führen Sie p4v für die GUI aus.

 3
Author: ulidtko,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2019-12-24 13:16:10

' Bin 'ist normalerweise die Abkürzung für 'Binary', in der die meisten ausführbaren Dateien gespeichert sind. Führen Sie ein 'ls' im entpackten übergeordneten Verzeichnis aus, um festzustellen, ob Dateien mit dem Titel "INSTALL.txt" - oder "README.txt."

Wenn es sich um eine vorkompilierte eigenständige ausführbare Datei handelt (Sie können die Site, von der Sie sie heruntergeladen haben, auf Anweisungen überprüfen), sollten Sie sie einfach ausführen können, indem Sie sie in das Verzeichnis 'bin' eintragen und dann ausführen ./<EXECUTABLENAME>

 0
Author: eqzx,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-07-06 23:09:19

Nach dem Auspacken eingerichtet mit

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 

Dann mit

/usr/bin/p4v 
 0
Author: Keith,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2015-05-19 21:06:09