[Linux] 在 CentOS 上安裝 Perforce Visual Client
因為最近新裝了一台 CentOS 7,因此要在上面安裝 Perforce Visual Client~
(Perforce 是 公司使用的 Version Control System)
Linux 版的比 Windows 版的稍微多一些步驟,記錄一下:
1. 首先去 Perforce 的網站下載 Perforce Visual Client
像公司是有買 Perforce 版權的,就可以選擇 Customer Downloads,
而不是 Free Trial 20 days~
http://www.perforce.com/downloads
到了下載頁面,在 P4V: Visual CLient 的部分選擇一下平台和版本,
就可以下載檔案了~下載下來是一個 .tgz 檔~
2. 開始安裝 Perforce Visual Client
這包 tgz 其實解開放在哪裡都行,我的習慣是把這種 app 放在 /usr/local 目錄下面,
因此下面的指令就是先將 p4v.tgz 解開到 /usr/local,
以我下載的版本來說,會跑出一個 p4v-2014.1.888424 的目錄~
建立一個 symbolic link,這樣之後就可以用 /usr/local/p4v 在存取這目錄了~
最後就可以執行 p4v/bin/p4v~
test@localhost ~/Downloads $ cd /usr/local test@localhost /usr/local $ sudo tar zxvf ~/Downloads/p4v.tgz test@localhost /usr/local $ ln -s p4v-2014.1.888424 p4v test@localhost /usr/local $ ./p4v/bin/p4v
3. 設定 Perforce 的連線
因為是新安裝的 Perforce client,一執行後就會跳出視窗問你要不要設定 Perforce,
選擇 Run Wizard 繼續吧~
填入 Perforce server 的位址~
用你的名字登入 Perforce (我們公司看來是跟 AD domain 連在一起了,
輸入 domain account name 就能找到 perforce user account)~
如果是同一個人在好幾台電腦上安裝 Perforce,好像預設要在每一台電腦上都建立各自的 workspace…
(似乎也可以讓每台電腦都共用相同的 workspace… 不曉得有什麼差別)
在這邊設定一下要建立的 workspace 名稱 (預設值有點像是 <UserName>_<HostName> 這樣) 和本地端的目錄,
像我的習慣是本地端目錄就設定在 ~/p4 下面~
最後選擇要同步哪些遠端的目錄~
這樣設定就完成囉~
如果嫌每次都要去 terminal 執行 p4v 有點麻煩,
也可以在桌面或是快速啟動列做個捷徑指到 p4v 就行囉~ ^^