在 Ubuntu 上安装 Perforce 客户端

在 Ubuntu 上安装 Perforce 客户端

我正在尝试在我的 Ubuntu 机器上安装 perforce,解压文件后.tgz,我得到两个文件夹libbin。可执行文件在哪里或如何正确安装它?

答案1

这实际上非常简单,您只需将bin目录中的所有内容复制(或移动)到/usr/bin并将lib目录中的所有内容复制(或移动)到/usr/lib(递归):

tar xvfz p4v.tgz
cd p4v-2010.2.317255
sudo cp bin/* /usr/bin/
sudo cp -r lib/* /usr/lib/

答案2

不要/usr/bin/usr/lib

上述是一个非常糟糕的建议;您很可能会搞砸系统或在将来的更新中出现故障。

相反,请遵循官方的 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

客户端工具现已安装。

运行p4vGUI。

答案3

“Bin” 通常是“二进制”的缩写,大多数可执行文件都存储在其中。在解压后的父目录中执行“ls”,查看是否有标题类似于“INSTALL.txt”或“README.txt”的文件。

如果它是一个预编译的独立可执行文件(你可以查看你下载它的站点以获取说明),你应该能够通过“cd”到“bin”目录然后运行来运行它./<EXECUTABLENAME>

答案4

拆包后设置

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 

然后运行

/usr/bin/p4v 

相关内容