Cài đặt ứng dụng khách Perforce trên Ubuntu


10

Tôi đang cố gắng cài đặt perforce trên máy Ubuntu của mình, sau khi gỡ .tgztệp, tôi nhận được hai thư mục libbin. Trường hợp nào sẽ được thực thi hoặc làm thế nào để tôi cài đặt nó một cách chính xác?

Câu trả lời:


14

Nó thực sự khá dễ dàng, bạn chỉ cần sao chép (hoặc di chuyển) mọi thứ trong binthư mục sang /usr/binvà mọi thứ trong libthư mục sang /usr/lib(đệ quy):

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

Nếu bạn không có quyền superuser hoặc sudo, bạn có thể làm điều tương tự, nhưng sao chép vào /home/yourname/bin//home/yourname/lib, hoặc bất cứ điều gì trong đường dẫn của bạn.
Cơ hội

0

'Bin' thường là viết tắt của 'Binary', là nơi lưu trữ hầu hết các tệp thực thi. Thực hiện một 'ls' trong thư mục cha được giải nén để xem liệu có các tệp có tiêu đề tương tự như "INSTALL.txt" hoặc "README.txt."

Nếu đó là một tệp thực thi độc lập được biên dịch sẵn (bạn có thể kiểm tra trang web nơi bạn đã tải xuống để biết hướng dẫn), bạn chỉ có thể chạy nó bằng cách 'cd'ing vào thư mục' bin 'và sau đó chạy ./<EXECUTABLENAME>


0

Sau khi giải nén thiết lập với

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 

Sau đó chạy với

/usr/bin/p4v 

0

Đừng gây rối với /usr/bin/usr/lib

Trên đây là một lời khuyên thực sự tồi tệ; bạn có thể sẽ làm hỏng hệ thống hoặc bị hỏng trong các bản cập nhật trong tương lai.

Thay vào đó, hãy làm theo hướng dẫn chính thức của 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

Các công cụ máy khách được cài đặt ngay bây giờ.

Chạy p4vcho GUI.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.