電信雲平臺gcc環境安裝

首先掛載iso鏡像到目標主機linux

sudo sshfs xwtech@192.168.171.147:/xwtec/rhel /xwtec/rhelapp

sshfs 命令介紹ssh

要將遠程目錄掛載到本地,咱們首先須要在本地建立一個目錄,用來掛載遠程的文件系統:
sudo mkdir /mnt/mountpointci

接下來將遠程目錄掛載到新建立的目錄中:開發

sudo sshfs root@xxx.xxx.xxx.xxx:/ /mnt/mountpoint
若是遠程的系統中設置了用戶名和密碼,那麼在這條命令執行後,就須要輸入密碼。固然,若是設置了經過ssh登陸遠程系統,可使用下面得命令:
sudo sshfs -o IdentityFile=~/.ssh/id_rsa root@xxx.xxx.xxx.xxx:/ /mnt/droplet部署

這樣就將遠程目錄掛載到了本地系統中。有一點須要注意的是,在對掛載目錄進行寫操做時,好比添加新文件、編輯文件,
必定要注意掛載時使用的用戶是否對遠程目錄有寫權限。若是須要,也能夠將掛載命令寫到/etc/fstab文件中,
這樣不管是本地或者遠程系統重啓,均可以實現目錄的自動掛載。get

卸載遠程目錄it

若是咱們再也不須要將遠程目錄掛載到本地系統中,能夠將其卸載:鉤子


sudo umount /mnt/droplet登錄

 
總結

使用sshfs將遠程目錄掛載到本地,在某些狀況下能夠簡化開發的流程。可是,若是在網速很差的狀況下,
對遠程文件的編輯會出現明顯的卡頓,須要很長的響應時間。因此,接下來會繼續研究Git的鉤子,使開發的流程更加方便,實現程序的自動部署。

 
gcc環境安裝依賴包以下

linux版本爲 Red Hat Enterprise Linux Server release 6.4

 rpm -ivh kernel-headers-2.6.32-358.el6.x86_64.rpm

 rpm -ivh glibc-headers-2.12-1.107.el6.x86_64.rpm

 rpm -ivh glibc-devel-2.12-1.107.el6.x86_64.rpm

 rpm -ivh  mpfr-2.4.1-6.el6.x86_64.rpm

 rpm -ivh     ppl-0.10.2-11.el6.x86_64.rpm

 rpm -ivh cpp-4.4.7-3.el6.x86_64.rpm

 rpm -ivh cloog-ppl-0.15.7-1.2.el6.x86_64.rpm

 rpm -ivh gcc-4.4.7-3.el6.x86_64.rpm

 rpm -ivh glibc-2.12-1.107.el6.i686.rpm nss-softokn-freebl-3.12.9-11.el6.i686.rpm

 rpm -ivh glibc-devel-2.12-1.107.el6.i686.rpm
 


常見錯誤及解決方法

 
root@diapp2/u01/soft/rpm#rpm  -ivh glibc-2.12-1.107.el6.i686.rpm

warning: glibc-2.12-1.107.el6.i686.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY

error: Failed dependencies:

 libfreebl3.so is needed by glibc-2.12-1.107.el6.i686
 libfreebl3.so(NSSRAWHASH_3.12.3) is needed by glibc-2.12-1.107.el6.i686

能夠用以下方法解決,(必定要同時安裝兩個包)
 
root@diapp2/u01/soft/rpm#rpm -ivh glibc-2.12-1.107.el6.i686.rpm nss-softokn-freebl-3.12.9-11.el6.i686.rpm

warning: glibc-2.12-1.107.el6.i686.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY

Preparing...                ########################################### [100%]

   1:nss-softokn-freebl     ########################################### [ 50%]

   2:glibc                  ###########################################
 
 
以前報這個依賴

        libmpfr.so.1 is needed by cpp-4.4.4-13.el6.i686

        libppl.so.7 is needed by cloog-ppl-0.15.7-1.2.el6.i686
        libppl_c.so.2 is needed by cloog-ppl-0.15.7-1.2.el6.i686

是缺了這兩個包……

        mpfr-2.4.1-6.el6.x86_64.rpm        ppl-0.10.2-11.el6.x86_64.rpm 

相關文章
相關標籤/搜索