原始碼包和二進位製包
rpm軟體包管理器
rpm軟體包管理系統(簡稱rpm,全稱為rpm package manager),是由red hat退出的軟體包管理系統,現在在各種髮型版本中普遍使用,是最流行的軟甲包管理器。
使用rpm的發行版
fedora和red hat
suse和opensuse
mandriva
apt軟體包管理系統
apt軟體包管理系統是由debian發行版開發,目前有debian以及它的派生版ubuntu等使用,相比rpm,他能自動解決依賴問題
rpm安裝包的安裝檔名有特定的命名方式,一般由軟體名稱、版本號、發行版本號、執行的體系結構和型別字尾組成,他們之間用「-」分隔
package-version-release.arch.rpm
package:軟體名稱
version:版本號。主版本號,次版本號,修正號
release:發布版本號。指編譯次數,乙個源程式在編譯過程中使用不通過的引數有著不同的行為。
arch:在什麼體系結構執行。
rpm軟體包分為
二進位製包(binary):二級製包可以直接安裝在計算機中
原始碼包(source):而源**包將會由rpm自動編譯,安裝,原始碼包常以src.rpm作為字尾。
rpm:rpm package manager
是在linux下廣泛使用的軟體包管理器。rpm僅適用於安裝用rpm來打包的軟體,目前是gnu/linux下軟體包資源最豐富的軟體包型別
安裝:rpm -i | -f | -u packagefilename
-u -f 會先檢測有沒有舊版本的軟體,如果有,安裝新版本,然後解除安裝舊版本
公升級新的kernel
使用rpm -i 不要用 -u -f
[root@localhost mail]# rpm -ivh packagename --fouce 強制安裝[root@localhost mail]# rpm -e packagename --nodeps 不檢查依賴解除安裝
[root@localhost mail]# rpm -ivh packagename --root=/opt 指定安裝目錄
[root@localhost mail]#
解除安裝:rpm -e packagename
rpm查詢:
已安裝:rpm -qa 所有已經安裝的rpm -qf /path/filename
rpm -qi /packagename
rpm -ql packagename
未安裝:rpm -qlp packagename
rpm -qip packagename
rpm --import /mnt/rpm-gpg-key-redhat-release 匯入校驗key
源**包:
yum 管理rpm包
yum前端的圖形:system-config-packages
repository:
1、庫檔案在/etc/yum.repos.d/下
2、檔名必須以.repo結尾
內容:
?repo-name?name=descriptionbaseurl=url://
path
enable=1
gpgcheck=0
預設設定/etc/yum
.conf
清理庫資訊cache:
yum clean all
查詢:yumlist [all]
yumgrouplist
yuminfo
yumgroupinfo
yumsearch
yumprovides
安裝:
yuminstall package|rpmfile|@packagegroup
yumlocalinstall rpmfile
yumgroupinstall packagegroup
解除安裝:
yumremove
公升級:yum update packagename
常用的yum安裝源
epel-release
構建自定義的安裝源
1、建立乙個目錄,把所有的rpm包都拷貝在這個目錄中
2、如果這個yum庫要對外提供服務,確認者目錄可以通過http ftp訪問
3、安裝createrepo rpm包
4、createrepo -v /packagedir
建立/重建資料庫的子目錄
包含package頭資訊的檔案
原始碼包管理tarball
tar原始碼包的安裝
根據不同的軟體,會有不用的安裝引數跟方法
[root@localhost mail]# tar -zxcf package.tar.gz[root@localhost mail]# cd paceage
[root@localhost mail]# ./configure
[root@localhost mail]#
make
[root@localhost mail]#
make
install
[root@localhost mail]#
linux系統管理 軟體包管理
概述 inux家族中的軟體包管理有很多任務具.一種是在debiton系列的linux中,以像ubuntu的apt get為代表。對於此種方式的管理方式,個人感覺挺簡單方便的,一種是在fedora和redhat以及suse中,以yum為代表。這種包管理,因為現在是在redhat的環境中,不太熟悉,今天...
網上報修系統管理軟體
簡介 本套軟體適合於學校 企業的網上報修系統。沒有複雜的操作,普通人員都很容易上手實踐。並且在軟體上不需要投入很多的人力培訓進行操作。網上報修系統管理平台,採用了bs架構開發,利用.net技術和sqlserver資料庫進行系統的開發,系統是一款專業的報修管理平台。靈活排程手段可以即時進行報修,並且自...
SAP BASIS系統管理
系統監控 1 sm51 2 sm50 3 sm66 系統日誌 1 sm21 sap ccms 1 rz20 2 st06 作業系統監視器 operating system monitor 用於分析整個sap技術棧的效能 4 ssaa 用於執行常規的日 周和月的系統管理功能。5 smlg 用於監控sa...