1. 程式人生 > >在Linux下安裝和卸載軟件

在Linux下安裝和卸載軟件

20180324

一、安裝方法:rpm工具、yum工具、源碼包

1、rpm工具:由redhat公司開發;

yum工具:是由Python開發的;

源碼包:由C語言開發,C語言是Linux上最標準的程序語言。

二、rpm工具的使用
技術分享圖片
1、在虛擬機上掛載一CD到/mnt/目錄下: mount /dev/cdrom /mnt/ ,用df命令查看掛載是否成功 ,用cd命令進入到/mnt/Packages目錄下去。ls 查看裏面的文件詳情!
技術分享圖片

2、文件的構成,第一節:包名 ;第二節:版本號 ;第三節:發版本號,

技術分享圖片

3、安裝rpm包:安裝格式:rpm -ivh 包文件; 升級: rpm -Uvh 包文件 ;卸載:rpm -e 包名
-i安裝
-e卸載

-v可視化
-h 顯示進度
技術分享圖片

rpm -qa :查詢系統所有已安裝的包 :
rpm -qi 包名: 查詢指定包信息:
rpm -ql 包名:列出一個包的安裝文件:
rpm -qf /文件的絕對路徑 :列出這個文件是由哪個包安裝的:

三、yum工具的使用(優點:安裝一個包,可以自動安裝相依賴的包)
yum list :列出可以可以用的rpm包 ;
查看yum的配制文件:ls /etc/yum.repos.d/ ;
查看yum的配制文件: cat -r /etc/yum.repos.d/CentOS-Base.repo/
搜索一個包:yum search 文件名
搜索一個包:yum list |grep ‘vim‘

技術分享圖片
yum grouplist:把可用的組全部列出來
技術分享圖片
yum install +包名 :安裝一個包
yum remove rpm包名:卸載包括有依賴的包
yum update rpm包名 :升級系統所有的包
yum provides "/星號 /vim" :通配,在不知道包名的情況下使用*。

2、制作一個yum本地倉庫
1、做好備份,cp -r /etc/yum.repos.d/ /etc/yum.repos.d.bak
2、刪除yum.reoos.d裏面所有的文件:rm -rf ./*
3、創建新文件dvd.repo :vi dvd.rpoe

技術分享圖片

4、在dvd.repo文件裏面輸入以下內容,:wq保存退出

技術分享圖片

5、刷新repos生成的緩存
yum clean all

6、查看是否成功呢?用命令yum list 看一下或者用 yum list |less 查看所有

技術分享圖片

四、更改國內源

1、下截: wget http://mirrors.163.com/.help/CentOS7-Base-163.repo 或者用curl -O 命令下載,然後刪除/etc/yum.repos.d/CentOS-Base.repo這個文件或更名。

五、安裝一個擴展源

yum install -y epel-release 安裝擴展源
yum list |grep epel 查看rmp 包

六、yum 下載rpm包

yum install 包名 --downloadonly 默認路徑:/var/cache/yum/x86_64/updates/packages

yum install 包名 --downloadonly --downloaddir=/tmp/(目錄) 只下載並指定下載目錄

未完待續。。。。。。。

在Linux下安裝和卸載軟件