7 yum 學習筆記

2021-09-20 15:42:30 字數 1818 閱讀 6665

linux的程式包管理:

軟體包的組成部分:

ldd命令:

rpm包的使用:

**合法性驗正:

獲取rpm包的途徑:

rpm包管理:安裝

rpm包管理:解除安裝

rpm包管理:查詢

rpm包之公升級:

rpm包管理:檢查包安裝後生成的檔案是否被修改過;

s file size differs

m mode differs (includes permissions and file type)

5 digest (formerly md5 sum) differs

d device major/minor number mismatch

l readlink(2) path mismatch

u user ownership differs

g group ownership differs

t mtime differs

p capabilities differ

rpm包管理:檢驗**合法性和軟體包完整性

rpm包管理:資料庫重建

yum客戶端:

客戶端配置檔案指定對應伺服器訪問方式:

要使用yum管理應用程式,首先得配置其可用的yum倉庫,儲存在配置檔案中:

配置檔案格式:由兩段組成,類似windows的ini配置檔案

配置repo:

[base]

name=centos 6.5 x86_64 relase 

baseurl=

enabled=1

gpgcheck=1

gpgkey=rpm-gpg-key-centos-6

yum的各命令:

如果系統為centos 5,常用的開發包組為「development tools」和「development libraries」

如果系統為centos 6,常用的開發包組為「development tools」和「server platform development」

安裝本地包:

手動禁止檢查**及完整性:--nogpgcheck

# yum --nogpgcheck install /tmp/zsh-2.3.1-2.el6.x86_64.rpm 

練習:安裝相關的包組,確保如下命令可執行

yum repository: 檔案伺服器

測試實現yum repository的配置:

程式包管理之編譯安裝:

源程式:

autoconf: configure指令碼 

automake: makefile.in檔案

編譯安裝的步驟:

configure指令碼的通用功能:

練習:/usr/local/apache/bin

二進位制程式:

# vim /etc/profile.d/apache.sh

path=/usr/local/apache/bin:/usr/local/apache/sbin:$path

export path

標頭檔案輸出給系統:

庫檔案輸出:

讓系統重新生成庫檔案路徑快取

# ldconfig

匯出man檔案:

# vim /etc/man.config

manpath /usr/local/apache/man

yum應用學習筆記

yum應用學習筆記 檢查有哪些可更新的rpm包 yum install xmms 安裝mplayer,同時自動安裝相關的軟體 yum install mplayer 刪除licq包,同時刪除與該包有倚賴性的包 yum remove licq 注 同時會提示刪除licq gnome,licq qt,l...

centos7 下簡單搭建yum源 學習筆記

什麼是yum yum命令 的英文在fedora的和的redhat以及suse中基於rpm 的軟體包管理器,它可以使系統管理人員互動和自動化地更細與管理 自動處理依賴性關係 常用選項 y 對所以問題回答為 yes v 詳細模式 q 安靜模式 h 顯示幫助資訊 常用引數 install 安裝 updat...

學習筆記7

昨天翻了一下前不久做的筆記,發現自己忘了很多,這一記就主要寫一下總結吧。首先就是自己的學習方法應該要有調整了,光是看與理解去學習php我自己的接收能力已經差不多到極限了,對php的理解和氛圍差不多也培養起基礎了。由於前一段時間的對公司專案的 的茫然無知所以花了很多的時間去了解,所以也沒有多少時間去敲...