redhat
wget 下載命令html
只有兩種包 二進制源碼包 和 RPM包 node
rpm包有依賴性 有環形依賴 與 樹形依賴
yum在線下載工具能夠方便的解決rpm包依賴性linux
rpm工具安裝與卸載
設置光驅掛載
mount /dev/cdrom /mnt
cd Packages/
lsapache
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工具 解決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 " 。經過搜索命令操做包編碼
掛載鏡像到本地 /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源 倉庫
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包且指定下載位置
之後源碼包下載放置路徑 /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步驟
echo $? 查看上條命令結果是否正確
卸載就是直接刪除安裝文件 rm -rf
./configure 軟件配置與檢測
1.定義須要的功能選項
2.檢測系統環境是否符合安裝要求 如安裝gcc 二進制編碼軟件
3.把定義好的功能選項和檢測系統環境的信息寫入Maekfile文件裏,用於後續的編輯
4.安裝說明手冊 --->>> INSTALL 可cat查看
5.make編譯 、make clean 清楚安裝臨時文件與緩存
6.make install 編譯安裝 真·安裝、目錄創建
擴展