ฉันพยายามที่จะติดตั้งบนเครื่องอย่างเลี่ยงไม่พ้นอูบุนตูของฉันหลังจากที่ฉัน 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หรือสิ่งใดก็ตามที่อยู่ในเส้นทางของคุณ