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的理解和氛圍差不多也培養起基礎了。由於前一段時間的對公司專案的 的茫然無知所以花了很多的時間去了解,所以也沒有多少時間去敲...