linux軟體包管理

2021-06-28 19:13:15 字數 1725 閱讀 9845

二進位制軟體包管理( rpm,yum)

rpm的使用

rpm包格式:stdo-1.7.2p1-5.e15.i386.rpm

stdo(軟體名)

1.7.2p1(版本號)

5.e15(發行號)

i386(硬體平台)

1 安裝軟體包(一般不能指定安裝目錄)

rpm  -ivh   軟體包全部名稱

rpm  -i   stdo-1.7.2p1-5.e15.i386.rpm

rpm  -i   --replacepkgs     stdo-1.7.2p1-5.e15.i386.rpm     覆蓋安裝

rpm  -i   --replacefiles      stdo-1.7.2p1-5.e15.i386.rpm     忽略安裝衝突

rpm -i   --prefix=/usr/local/stdo       指定安裝路徑

2 解除安裝軟體包

rpm  -e    [--nodeps] 軟體包名稱

rpm  -e   stdo

rpm  -e   --nodeps      samba  強行解除安裝,與samba關聯的軟體都一起解除安裝

3 掛載光碟

mount  /dev/cdrom      /mnt/cdrom

4 檢視軟體包是否安裝

rpm  -q   軟體名稱

rpm  -q  stdo

rpm  -qa  | grep  samba

5 公升級軟體包

rpm -u  stdo-1.7.2p1-5.e15.i386.rpm

6 查詢檔案屬於哪個軟體包

rpm  -qf  /etc/services

yum的使用

好處:自動解決軟體包依賴問題

方便軟體包公升級

安裝軟體包

檢測軟體包公升級

yum  check-update  stdo

公升級軟體包

yum  update   stdo

解除安裝yum  remove  stdo

源**包的管理

源**包的安裝步驟

安裝proftpd-1.3.3d.tar.gz源**包

1 tar  -xzvf  proftpd-1.3.3d.tar.gz(解壓縮包)

2 cd   proftpd-1.3.3d.tar.gz

3 ./configure  --prefix=/usr/local/proftpd  (配置)

4  make     (編譯)

5  make install (安裝)

指令碼安裝

安裝webmin-1.3.3d.tar.gz源**包

1 tar  -xzvf  webmin-1.3.3d.tar.gz(解壓縮包)

2 cd   webmin-1.3.3d.tar.gz

3 ./setup.sh

總結:二進位製包管理:yum,rpm

源**包管理

指令碼安裝

Linux 軟體包管理

rpm redhat package manager redhat軟體包管理工具,類似windows裡面的setup.exe 是linux這系列作業系統裡面的打包安裝工具,它雖然是redhat的標誌,但理念是通用的。rpm包的名稱格式 apache 1.3.23 11.i386.rpm apache...

Linux軟體包管理

apt advanced package tool 是debian ubuntu等系統中的軟體包管理程式,使用apt可以找到想要的軟體包,而且安裝 解除安裝 更新也比較簡單,apt的原始檔為 etc apt 目錄下的sources.list檔案 修改資料來源 由於國內網路環境問題,故將ubuntu的...

linux 軟體包管理

ubuntu apt 軟體包管理程式 centos yum 軟體包管理程式 安裝檔案 安裝版 綠色版 yum yum list installed yum deplist tomcat yum y install tomcat 一路yes yum remove tomcat 公升級所有的軟體包 yu...