Linux 紅帽安裝包管理
一、rpm紅帽安裝包管理(安裝軟體包)
###軟體包詳解 kolourpaint-4.10.5-4.e17.x86_64.rpm 1 2 3 4 5 1、軟體名稱 2、版本 3、使用系統 4、架構 5、適用rpm體系軟體 redhat packages manager
二、rpm 資訊檢視
rpm -i ##安裝 -v ##顯示過程 -h ##hash加密 -e ##解除安裝 -q ##檢視 -a ##所有 -p ##軟體包 -ql ##檢視軟體在系統中的安裝檔案路徑 -qlp ##檢視未安裝的軟體包在系統中在安裝後產生的檔案路徑 -qf ##根據某個檔案找出此檔案屬於哪個安裝包 -qc ##檢視軟體的配置檔名稱
--scritps ##檢視指令碼 --nodeps ##安裝軟體 忽略軟體依賴 --force ##強行安裝軟體 -Kv ##檢測軟體包是否被篡改
三、yum第三方軟體 createrepo -v /var/www/html/software/
生成目錄repodata
2、切換目錄:cd /var/www/html/software/repodata 3、複製一個壓縮包到/mnt/: 4、解壓:gunzip
5、編輯文字:vim /etc/yum.repos.d/yum.repo [rhel7.2] name=wahaha baseurl=file:///rhel7.2 gpgcheck=0
[1111] name=2222 baseurl=file:///var/www/html/software gpgcheck=0 6、yum repolist 列出倉庫資訊 7、 yum clean all
8、yum list wps-office 安裝WPS
四、恢復丟失檔案
五、設定安裝源黑名單 軟體管理 yum list all 檢視軟體
編輯:vim /etc/yum.conf 新增:exclude=*x86_64*遮蔽64位安裝源
yum list all 再次檢視x86_64已經被遮蔽
ded 不能在redhat安裝 tar 所有系統都能安裝
rpmsearch ###第三方軟體查詢 sourceforge ##軟體原始碼包
六、自動執行指令碼
1、網路yum源 2、本地裝軟體:yum install system-config-kickstart.noarch
3、新建資料夾:/var/www/html/mkdir westos 4、掛載: mount /home/kiosk/Desktop/rhel-server-7.2-x86_64-dvd.iso /var/www/html/westos/
5、執行命令:system-config-kickstart 儲存到/var/www/html/ ks.cfg
6、編輯 :vim ks.cfg
執行命令:system-config-kickstart 時產生 %post rm -rf /etc/yum.repos.d/* cat >>/etc/yum/repos.d/yum.repo <<EOF [rhel7.2] name=rhel7.2 baseurl=http://172.25.254.38/westos gpgcheck=0 EOF %end
新增: %packages @base lftp %end
7、編輯 vim /mnt/vm_create.sh #!/bin/bash virt-install \ --vcpus 1 \ --ram 1024 \ --disk /var/lib/libvirt/images/$1.qcow2,size=9,bus=virtio \ --name $1 \ --network source=br0,model=virtio \ --location http://172.25.254.38/westos \ --extra-args "ks=http:172.25.254.38/ks.cfg"
8、執行:ksvalidator ks.cfg
9、執行:sh /mnt/vm_create.sh node2