安裝RPM包我怎麼能安裝在.tar.gz文件壓縮一大羣的.rpm包?批從.tar.gz文件在CentOS
語境:我使用的碼頭工人建立一個CentOS 7容器中,提供包含許多的.rpm包.tar.gz文件。這些包是我將在容器中運行的程序的依賴項。我想辦法安裝所有這些包,而無需通過一個(解壓和「轉-ivh pkg1.rpm pkg2.rpm ...」)進行安裝一個。
安裝RPM包我怎麼能安裝在.tar.gz文件壓縮一大羣的.rpm包?批從.tar.gz文件在CentOS
語境:我使用的碼頭工人建立一個CentOS 7容器中,提供包含許多的.rpm包.tar.gz文件。這些包是我將在容器中運行的程序的依賴項。我想辦法安裝所有這些包,而無需通過一個(解壓和「轉-ivh pkg1.rpm pkg2.rpm ...」)進行安裝一個。
你要解壓文件,並用rpm
tar xfz file.tar.gz
rpm -i *rpm
沒有辦法對rpm安裝從標準輸入RPM包的安裝。
否則還有一個archivemount安裝壓縮包(見https://superuser.com/questions/265772/is-it-possible-to-mount-a-tar-file)。
使用'-U',而不是'這是-i'幾乎總是** **你想要什麼,或者甚至更好,根本不使用'rpm'和使用'百勝install'代替。 –
也許「RPM -ivh * .rpm」結尾將是untar'ing後一種選擇......但是,有沒有辦法做到這一點,而無需解壓? – mrowe