linux如何rpm
Ⅰ linux rpm包怎麼安裝
將需要安裝的rpm復制到linux目錄。比如/tmp/xxx.rpm,安裝時輸入rpm
-ivh
/tmp/xxx.rpm,通常是使用ivh參數進行安裝的,rpm相關的參數用法可以百穀歌度
Ⅱ linux 下如何安裝rpm命令
rpm默認就安裝在了發行版本里,比如RedHat和centos。安裝軟體基本的用法是 rpm-ivh xx.rpm。
卸載軟體的話,先rpm -qa |grep xx(待卸載的軟體的關鍵字,如mysql)。然後rpm -e xx。
Ⅲ Linux如何安裝rpm格式的文件
回答:
第一種:cd到你存放rpm文件包的目錄。
rpm -ivh linuxqq-v1.0.2-beta1.i386.rpm。
安裝時可能會遇到缺少包的錯誤。
第二種:rpm -ivh --replacepkgs webmin-1.290-1.noarch.rpm 。
軟體包重復安裝將會失敗,若仍需要安裝必須加--replacepkgs 。
第三種:rpm -ivh --replacefiles webmin-1.290-1.noarch.rpm 。
軟體包的某個文件已在安裝其他軟體包時安裝過,則安裝將會失敗,若仍需要安裝必須加--replacefiles
第四種:rpm -ivh --nodeps webmin-1.290-1.noarch.rpm
軟體包所依賴的軟體包未安裝,則安裝將會失敗,若仍需要安裝必須加—nodeps。
第五種:rpm -ivh --force webmin-1.290-1.noarch.rpm 強制安裝指定軟體包。
(忽略軟體包依賴性和文件沖突,不建議)
擴展內容:
rmp軟體包的安裝可以使用命令來完成。執行下面的命令
rpm -i your-package.rpm
其中your-package.rpm是你要安裝的rpm包的文件名,一般置於當前目錄下。
安裝過程中可能出現下面的警告或者提示:
... conflict with ... 可能是要安裝的包里有一些文件可能會覆蓋現有
的文件,預設時這樣的情況下是無法正確安裝的可以用
rpm --force -i 強制安裝即可
... is needed by ...
... is not installed ... 此包需要的一些軟體你沒有安裝可以用
rpm --nodeps -i 來忽略此信息
也就是說,rpm -i --force --nodeps 可以忽略所有依賴關系和文件問題,什麼包 。
都能安裝上,但這種強制安裝的軟體包不能保證完全發揮功能,這就需要配置yum。
Ⅳ linux rpm文件怎麼安裝
首先要明確一點:rpm包,用於redhat、centos、fedora以及Oracle Enterprise Linux等發行版。如果是ubuntu、debian是不能用rpm的,要用deb包。所以,先檢查一下自己下載的安裝包合不合適。要是不合適,趕快換。
如果說確信沒錯。rpm包的安裝是rpm -i,然後是空格,空格的後面緊跟著你要安裝的那個rpm包的完整的名稱。
就是rpm -i xxxx.rpm。
還有兩個參數,可寫可不寫。一個是v,有它,電腦會提示安裝成功與否。一個是h,所謂h是hash,就是井字型大小。有這個h以後,安裝rpm包的時候,會出現一對方括弧,括弧裡面是一串井字型大小。它起到一個進度條的作用。有些時候,安裝軟體會遇到等了很長時間仍然沒有任何提示的情況。用戶就會有想法,這個軟體到底安裝的怎麼樣?進展到什麼程度了?安裝成功沒有?而v和h就是起到一個提示安撫的作用。說明白點,就是給用戶吃所謂定心丸的。v還有h對電腦沒用。屬於有它不多沒它不少的參數。但是對於提高用戶使用感受是有正面意義的。
所以,安裝rpm包,也可寫作rpm -ivh xxxx.rpm。
但是rpm包用依賴性問題。所以,最好的辦法使用yum。現在一些新的發行版開始推行dnf。就是用yum install或dnf install安裝rpm包。yum怎麼用,dnf怎麼用自行網路。
Ⅳ 如何在Linux中創建RPM包
我用的linux版本是紅帽企業的5.5。這個版本創建的RPM包默認是在/usr/src/RedHat/目錄中,所以在這個目錄測試。RPM包包含兩個文件:一個shell腳本以及一個README文件,README文件描述了如何使用該shell腳本。如果你能創建有兩個文件的軟體包,那麼你也可以創建更大的軟體包。
創建簡單RPM包的過程
1.創建一個目錄結構,把RPM包所需要的文件包含進去。這個結構的名字通常以RPM包的名字命名,包括它的版本號。。我們把這個目錄命名為test-1.0。下面的命令告訴你如何創建並命名這個目錄,已經如何把所需要的文件放在裡面:
$ cd /usr/src/redhat
$ mkdir test-1.0
$ cd test-1.0
$ echo echo this is a test > test.sh
$ chmod +x test.sh
$ echo just launch the script > README
2.現在,RPM包所需要的全部文件都在這里了。下一步就是創建一個包含RPM文件的.tar.gz文件。這個 目錄還讓創建檔案文件更加簡單。該.tar.gz文件需要位於名為rpmbuild/SOURCES的目錄下。你還需要一個.specs文件,這個文件包含所有建立RPM包的規范說明。該.specs文件是RPM包的核心組件,裡麵包括全部文件的 指示,RPM包中的文件按照這些指示進行安裝。該.specs文件應該放置在一個SPECS目錄下。
第一個cd命令確保rpmbuild目錄位於當前用戶的home目錄下。請以普通用戶身份執行以下命令:
$ cd
$ mkdir -p rpmbuild/SOURCES
$ mkdir -p rpmbuild/SPECS
$ tar -cvzf rpmbuild/SOURCES/test-1.0.tar.gz test-1.0
3.現在文件都各就各位,請以普通用戶身份創建一個說明文件。Rpmbuild 命令將會找到所有需要的指示來創建該文件。在最近的Red Hat和衍生版本中,創建說明文件很容易:只需要用vim編輯器創建一個包含所有內容的文件,擴展名設為.spec即可。下面是test-1.0rpm包 中該文件的樣子(模板改變的地方已用粗體標出):
Name:test
Version:1.0
Release:1%{?dist}
Summary:A test package
Group:Test Packages
License:GPL
Source0:%{name}-%{version}.tar.gz
BuildRoot:%(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
BuildRequires: /bin/rm, /bin/mkdir, /bin/cp
Requires: /bin/bash, /bin/date
%description
部署單一文件包的演示
%prerp
%setup –q
%build
#configure
#make %{? _smp_mflags}
%install
rm -rf $RPM_BUILD_ROOT
#make install DESTDIR=$RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT/usr/local/bin
cp /usr/src/redhat/test-1.0/test.sh $RPM_BUILD_ROOT/usr/local/bin
%clean
rm -rf $RPM_BUILD_ROOT
%files
#%defattr(-root,root,-)
#%doc
%attr(0755,root,root)/usr/local/bin/test.sh
#%changelog
#* Today
#- Creation of initial RPM
現在.spec文件創建完成,是時候完成最終的工作了。請使用根目錄用戶身份安裝rpmbuild命令。在Red Hat中,請用yum install rpm-build完成這項工作。接下來,請確保所有的文件都呆在正確的地方。Tar存檔文件必須位於創建軟體包的當前用戶帳戶的~/rpmbuild /SOURCES 目錄下,demo.spec文件必須位於~/rpmbuild/SPECS目錄下。現在你可以用rpmbuild -ba test.spec命令來創建軟體包了。這會在/usr/src/redhat/RPMS目錄下創建你的RPM文件。
Ⅵ linux 下如何安裝rpm命令
1、執行命令「cd /home」進入伺服器根目錄home。
Ⅶ linux裡面怎麼運行rpm文件
linux裡面運行rpm文件的操作方法和步驟如下:
1、首先,單擊文件,然後單擊此處的「文件」download目錄,或rmp軟體包所在的目錄,如下圖所示,然後進入下一步。
Ⅷ 在linux中的rpm
RMP 是 LINUX 下的一種軟體的可執行程序,你只要安裝它就可以了。這種軟體安裝包通常是一個RPM包(Redhat Linux Packet Manager,就是Redhat的包管理器),後綴是.rpm。 RPM是Red Hat公司隨Redhat Linux推出了一個軟體包管理器,通過它能夠更加輕松容易地實現軟體的安裝。 1.安裝軟體:執行rpm -ivh rpm包名,如: #rpm -ivh apache-1.3.6.i386.rpm 2.升級軟體:執行rpm -Uvh rpm包名。 3.反安裝:執行rpm -e rpm包名。 4.查詢軟體包的詳細信息:執行rpm -qpi rpm包名 5.查詢某個文件是屬於那個rpm包的:執行rpm -qf rpm包名
Ⅸ windows10的linux怎樣用rpm安裝apach服務
您好看,方法
1、首先在命令窗口中,進入到下載好的apache.rpm包所在的目錄中。
2、輸入命令:rpm -ivh apache-1.3.6.i386.rpm。
3、輸入命令後我們回車執行安裝,但是報錯。
4、我們嘗試使用--force的參數強制安裝,但是仍然報錯。分析後,主要原因是有依賴包未安裝的原因導致。
5、我們嘗試加上 --nodeps 屬性,不考慮依賴關系進行安裝。
6、果然,添加--nodeps的參數之後,就能成功安裝了。
Ⅹ Linux,如何安裝rpm
如果你是RHEL/CentOS等系統,我建議你改用YUM來管理rpm包。
如果你只是安裝,如其他網友一個# rpm -ivh xxx.rpm就能安裝,但是當你遇到RPM包帶有關聯性的話,那你就頭疼了啊,你得解決完RPM包關聯性之後,才能在開始安RPM包,不然,會因為關聯性沒有解決,導致你安裝不了。
但是YUM會自動解決rpm包關聯性的問題,而且會把關聯的rpm報一起安裝上,大大解決了安裝RPM包的復雜性。
希望以上的回答能幫助到你。