1. 程式人生 > >Linux 紅帽安裝包管理

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