ฉันพยายามที่จะติดตั้งบนเครื่องอย่างเลี่ยงไม่พ้นอูบุนตูของฉันหลังจากที่ฉัน Untar .tgz
ไฟล์ฉันได้รับสองโฟลเดอร์และlib
bin
จะปฏิบัติการได้ที่ไหนหรือฉันจะติดตั้งอย่างถูกต้อง?
ฉันพยายามที่จะติดตั้งบนเครื่องอย่างเลี่ยงไม่พ้นอูบุนตูของฉันหลังจากที่ฉัน Untar .tgz
ไฟล์ฉันได้รับสองโฟลเดอร์และlib
bin
จะปฏิบัติการได้ที่ไหนหรือฉันจะติดตั้งอย่างถูกต้อง?
คำตอบ:
มันค่อนข้างง่ายจริง ๆ คุณเพียงแค่คัดลอก (หรือย้าย) ทุกสิ่งใน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/
'Bin' มักจะสั้นสำหรับ 'Binary' ซึ่งเป็นที่เก็บไฟล์เรียกทำงานส่วนใหญ่ ทำ 'ls' ในไดเรกทอรีหลักที่คลายซิปเพื่อดูว่ามีไฟล์ชื่อคล้ายกับ "INSTALL.txt" หรือ "README.txt"
หากเป็นไฟล์ปฏิบัติการแบบสแตนด์อโลนที่คอมไพล์แล้ว (คุณอาจตรวจสอบเว็บไซต์ที่คุณดาวน์โหลดมาเพื่อดูคำแนะนำ) คุณควรจะสามารถเรียกใช้งานได้โดย 'cd'ing ไปยังไดเรกทอรี' bin 'แล้วเรียกใช้ ./<EXECUTABLENAME>
หลังจากเอาออกตั้งค่าด้วย
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
/usr/bin
และ/usr/lib
ข้างต้นเป็นคำแนะนำที่ไม่ดีจริงๆ คุณน่าจะทำให้ระบบล่มหรือแตกได้ในการอัพเดทในอนาคต
ให้ทำตามคำแนะนำอย่างเป็นทางการของ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
/home/yourname/bin/
และ/home/yourname/lib
หรือสิ่งใดก็ตามที่อยู่ในเส้นทางของคุณ