RHEL/CentOS軟件包類型
--rpm軟件:*.rpm
--源碼軟件:*.tar.gz, *.tar.bz2(靈活性強)
rpm軟件管理
1)系統(tǒng)安裝光盤
# mount /dev/cdrom /mnt
# ls /mnt/Packages
rpm軟件安裝包名稱的組成
zlib-1.2.7-15.el7.x86_64.rpm-----軟件安裝包名稱
--zlib:軟件名稱
--1.2.7:版本
--el7.x86_64:軟件的運行平臺
老師推薦的rpm軟件包下載地址
https://pkgs.org/
使用rpm命令管理rpm軟件
1)安裝rpm軟件
#rpm -ivh <軟件安裝包名稱>
2)查看rpm軟件
-----查詢xxx軟件是否安裝
#rpm -q xxx
-----查詢xxx軟件生成的文件
#rpm -ql xxx
-----查詢某個文件由哪個軟件生成
#which ifconfig /usr/sbin/ifconfig
3)卸載軟件
#rpm -e <軟件名稱>
4)升級軟件
#rpm -Uvh <軟件名稱>
配置yum源倉庫
方式1:配置本地源--baseurl=file://
方式2:配置FTP源--baseurl=ftp://172.16.8.100/centos7u2
方式3:配置http源--baseurl=https://源地址(得聯(lián)網(wǎng)才能用)
yum源配置文件:/etc/yum.repos.d/*.repo(源地址必須要以repo結(jié)尾)
示例:配置本地yum源倉庫
1)備份自帶的yum源配置文件
#mkdir /etc/yum.repos.d/default
#mv /etc/yum.repos.d/Cent* /etc/yum.repos.d/default
2)創(chuàng)建本地yum源配置文件
#touch local.repo
#vim local.repo
#[local]
#name=local
#baseurl=file:///mnt
#enabled=1
#gpgcheck=0
--記得要掛載硬盤哦
#mount /dev/cdrom/mnt
3)列出本機(jī)可用的yum源倉庫
#yum repolist
4)生成yum緩存
#yum makecache
5)使用yum安裝httpd軟件
#yum install -y hpptd
常用的yum用法
1)安裝軟件
#yum install -y <軟件名>
2)卸載軟件
#yum remove -y <軟件名>
3)更新軟件
#yum update -y <軟件名>
4)列出yum源倉庫中的所有軟件
#yum list all
5)查看軟件信息
#yum info <軟件名>
6)查詢某個文件是由哪個軟件生成的
#yum provides
7)生成yum緩存
#yum makecache
8)清除之前的yum緩存
#yum clean all
使用yum管理軟件組
1)列出軟件組
#yum grouplist
2)安裝一組軟件
#yum groupinstall -y <軟件組名稱>
制作一個本地的yum源倉庫
1)根下面建立一個目錄
2)把一些軟件包扔到這個目錄里
3)對這個目錄生成yum元數(shù)據(jù)欣簇,生成元數(shù)據(jù)文件命令-----createrepo /aaa/(會生成一個這樣的文件夾repodata)
4)清除yum緩存
5)查看yum源倉庫里面的可用軟件包
6)生成新的yum緩存
7)可以正常使用yum操作了
源碼軟件如何安裝
源碼軟件我們下載下來后希柿,時一段原始的代碼缨硝,如果想在本機(jī)使用忘朝,我們需要進(jìn)行編譯,通常有4個步驟:
1.解壓縮,常用格式:*.tar.gz? ? *.tar.bz2
2.配置軟件的功能(參數(shù))
3.編譯,把這個軟件編譯成計算機(jī)可執(zhí)行的二進(jìn)制程序
4.安裝
以上4步需要前提:要求我們的操作系統(tǒng)已經(jīng)安裝了gcc編譯環(huán)境
示例:安裝htop軟件(這是一款類似于winodws上的任務(wù)管理器的工具)
把軟件包傳送到虛擬機(jī)里:scp <文件名> <192.168.122.105:/root>(這個命令是遠(yuǎn)程復(fù)制的意思)
1.? ./configure --help |less
2.? ./configure --prefix=/usr/local/和軟件同名的目錄
3.? make
4.? make install