安裝與卸載軟件

安裝與卸載軟件

  1. rpm 工具 (redhat。具備依賴性)
  2. yum 工具 (自動解決rpm包的依賴性)
  3. 源碼包安裝(configure、 make、 make install)

redhat
wget 下載命令html

只有兩種包 二進制源碼包 和 RPM包 node

依賴性

rpm包有依賴性 有環形依賴 與 樹形依賴
yum在線下載工具能夠方便的解決rpm包依賴性linux

RPM工具使用

rpm工具安裝與卸載
設置光驅掛載
mount /dev/cdrom /mnt
cd Packages/
ls
安裝與卸載軟件apache

rpm格式-包名-版本號-發佈版本號-可操做平臺-rpm
rpm -ivh rpm包文件 。安裝
-i install安裝
-v顯示詳細信息
-h顯示過程
--nodeps 不檢測依賴性vim

rpm -Uvh rpm包文件 。update 升級
rpm -e 包名 。delete 刪除
rpm -qa 。查看安裝的包 a-> ALL
rpm -q 包名 。查看指定包是否安裝
rpm -qi 包名 。查看指定包信息
rpm -ql 包名 。列出包安裝的文件 list
rpm -qf 文件絕對路徑 。查看一個文件是由哪一個包安裝的緩存

安裝與卸載軟件

安裝與卸載軟件

安裝與卸載軟件

yum工具

yum工具 解決RPM包依賴性 = apt-get
yum list 。列出可用RPM包
安裝與卸載軟件ide

ls /etc/yum.repos.d 。yum配置文件
安裝與卸載軟件工具

yum search vim 。搜索vim 包
yum install -y 。安裝
yum grouplist 。列出RPM包組
yum groupinstall -y 。安裝rpm包組
yum remove -y 。刪除rpm包
yum update -y 。升級更新
yum provides "/ /vim " 。經過搜索命令操做包編碼

安裝與卸載軟件

安裝與卸載軟件

yum本地倉庫

掛載鏡像到本地 /mnt
cp -r /etc/yum.repos.d /etc/yum.repos.d.bakup
rm -rf /etc/yum.repos.d/ * url

vim /etc/yum.repos.d/dvd/repo

[dvd]
name=install dvd
baseurl=file : ///mnt
enable=1 #是否可用當前倉庫
gpcheck=0 #是否檢測
yum clean all #清空緩存
yum list #列表

國內yum源

更換國內yum源 倉庫
cd /etc/yum.repos.d/
rm -rf dvd.repo
wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
yum list

安裝擴展源 epel
yum install -y epel-release
yum list | grep epel
安裝與卸載軟件

yum下載rpm 包
yum install -y 包名
--downloadonly #僅下載不安裝
下載到了 /var/cache/yum/x86_46/7/updates/packages

--downloaddir=/路徑 #指定放到的路徑
yum reinstall --donwloadonly --downloaddir
下載已安裝過的RPM包且指定下載位置

擴展

  1. yum保留已經安裝過的包
    http://www.360doc.com/content/11/0218/15/4171006_94080041.shtml
  2. 搭建局域網yum源
    http://ask.apelearn.com/question/7627

源碼包安裝

之後源碼包下載放置路徑 /usr/local/src/

cd /usr/local/src/
wget http://mirrors.cnnic.cn/apache/httpd/httpd-2.2.32.tar.gz
tar zxvf httpd-2.2.32.tar.gz
cd httpd-2.2.32

安裝源碼包3步驟

  1. ./congfigure --prefix=/usr/local/apache2 # --prefix 指定安裝位置
  2. make
  3. make install
    安裝與卸載軟件

echo $? 查看上條命令結果是否正確
卸載就是直接刪除安裝文件 rm -rf

./configure 軟件配置與檢測
1.定義須要的功能選項
2.檢測系統環境是否符合安裝要求 如安裝gcc 二進制編碼軟件
3.把定義好的功能選項和檢測系統環境的信息寫入Maekfile文件裏,用於後續的編輯
4.安裝說明手冊 --->>> INSTALL 可cat查看
5.make編譯 、make clean 清楚安裝臨時文件與緩存
6.make install 編譯安裝 真·安裝、目錄創建

擴展

  1. 配置yum源優先級 http://ask.apelearn.com/question/7168
  2. 把源碼包打包成rpm包 http://www.linuxidc.com/Linux/2012-09/70096.htm
相關文章
相關標籤/搜索