我正在尝试在我的 Ubuntu 机器上安装 perforce,解压文件后.tgz
,我得到两个文件夹lib
和bin
。可执行文件在哪里或如何正确安装它?
答案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
客户端工具现已安装。
运行p4v
GUI。
答案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