linux rpm安裝與yum安裝,wegt下載完后加載


rpm -ivh:安裝軟件包

rpm -qa:查詢是否有對應軟件包

rpm -e :刪除對應軟件包

注意rpm刪除軟件包時,有時候有些軟件包存在依賴關系,當刪除這類軟件包時,要先刪除與之存在依賴關系的軟件包,即解除其依賴關系

 

wget:線上下載,下載完,還需要對軟件包進行加載

rpm -ql :查詢軟件包所在位置      -qi:查看信息

  

當加載軟件包時,往往這些軟件包都會依賴於其他軟件包存在,只有當其他軟件包加載成功后,這些軟件包才允許被加載。當這一個過程所需要耗費的時間太多,所以為了解決這一問題,yum安裝就此應運而生

yum:解決存在依賴關系的安裝包

yum erase :刪除軟件包

yum makecache:制造緩存,提高效率

yum clean all:清理緩存

repodata(寫明包與包之間的依賴關系)

注意yum安裝時,baseurl的絕對路徑只需到repodata目錄上,不需要到軟件包所在的位置,這是因為yum安裝是根據repodata文件里對應的依賴關系來安裝軟件包的

建立一個repodata過程:

查看系統是否安裝creatrepo

為repodata建立一個存放路徑 :mkdir/test

cp 軟件包 /test

creatrepo /test

vim/etc/yum.repos.d/local.repos

       name=local yum

       basourl-file:///test

       enabled=1

       gpgcheck=0

安裝成功 ,清理緩存:yum clean all

yum install 軟件包

 

wegt下載完后加載:

例如下載一個python-3.5.2

wegt install http://.....(python-3.5.2所在網絡位置)

下載完后:

1,准備:yum install gcc-*  glibc-* -y

                 yum groupinstall Development

2,解包:tar xvf python-3.5.2.tgz

3,執行config腳本,添加編譯參數

         例如 --prefix :指定安裝路徑

          cd python-3.5.2

         ./configure --prefix =/user/local/python3.5

4.編譯 make 

5,安裝  make  install

 

課外小點:hostname :修改主機名(臨時)

                  vim /etc/sysconfig/network   :修改主機名  (永久)

本地文件絕對路徑:file://

外地文件絕對路徑:http://

短暫環境變量修改  :

    首先查找環境變量的值:echo $PATH

     最后修改環境變量:PATH=

永久環境變量修改  :

    首先查找環境變量的值:echo $PATH

     vim/etc/profile

      PATH=

      export PATH

     :wq(保存加退出)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM