Ubuntu 컴퓨터에 perforce를 설치하려고하는데 .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’를 ‘bin’디렉토리에 ‘cd’한 다음 실행하여 실행할 수 있어야합니다. ./<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
위의 내용은 정말 나쁜 조언입니다. 시스템을 손상 시키거나 향후 업데이트로 인해 손상 될 수 있습니다.
대신 공식 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를 실행하십시오 .