Linux學習之軟體包管理

2021-10-01 14:50:00 字數 1714 閱讀 6077

yum原始碼安裝

rpm -ivh ***x.rpm

rpm -ivh rpm包網路位址

rpm -uvh ***x.rpm
rpm -e ***x(軟體包名字)
rpm -q  *** (軟體包名字)

rpm -qa # 查詢系統已安裝好的軟體包

rpm -qa ***x (軟體包名字)

其他選項:

-qf # 檢視這個軟體是由哪個包安裝的

-ql # 檢視這個軟體有哪些檔案

-qi # 檢視這個軟體的詳細資訊

--nodeps # 忽略依賴

yum install -y *** (軟體名字)

選項 -y 表示無需手動確認,直接安裝

yum install 軟體包網路位址

yum update     # 公升級核心以及所有包

yum update *** # 公升級指定的程式包

yum update --security # 安全公升級

yum upgrade # 只公升級包

yum remove  ***

yum erase ***

yum check-update  檢測可更新的軟體包

yum list *** (查詢是否安裝了這個包或者說有這個包可以安裝嗎)

yum search *** (查詢包含***資訊的所有包)

製作快取:

yum makecache

清理快取:

yum clean all

yum grouplist

yum groupinstall

yum localinstall

yum groupupdate

yum groupremove

製作yum源:

1. vim /etc/yum.repos.d/locals.repo

[locals]

name = ***x # yum源的描述

baseurl = file:///etc/*** # yum倉庫的位址

enabled = 1 # 啟動yum源

gpgcheck = 0 # 關閉gpg簽名檢查,為1開啟

gpgkey=file:///etc/pki/rpm-gpg/rpm-gpg-key-centos-7 (gpgcheck = 0就不用設定這個了,為1設定)

2. mkdir /etc/***

mkdir packages (放置一些軟體到此目錄下即可)

createrepo /etc/*** (如果沒有createrepo命令,那就先安裝)

步驟:

wget ***x

2. 解壓

3. 進入解壓後的資料夾, ./configure --prefix=/usr/local/python3

4. make

5. make

install

6. 如果想在終端下直接啟動可以,cp可執行檔案到/usr/bin下

Linux之軟體包管理

linux系統兩種軟體包格式 debian類 ded技術 發行版本 debian ubuntu xandros linspire red hat類 rpm技術 發行版本 fedora centos red hat enterprise linux opensuse mandriva pclinuxo...

Linux之軟體包管理

linux軟體安裝的兩種方式 二進位制格式軟體 rpm redhat package managemen 原始碼軟體 tar.gz tar.gz2 rpm軟體管理 光碟iso映象檔案 存放光碟的檔案預設放在 dev sr0目錄中 或對應的軟連線 dev cdrom 需要將其掛載在某個目錄下才可安裝使...

Linux學習 軟體包管理

rpm red hat軟體包管理器 是一種開放的軟體包管理器,可執行於各種linux系統上,對於使用者來說,rpm簡化了linux系統的安裝 解除安裝 更新和公升級的操作。對於開發者來說rpm允許把原件編碼包裝成原始碼包和程式包,然後提供給使用者。linux系統會保留當前安裝軟體包的資料庫,該資料庫...