這個問題實際上是關於linux rpm包的命名規則的問題。
release.arch.rpm
1、name:表示包的名稱,包括主包名和分包名
2、version:表示包的版本資訊
3、release:用於標識rpm包本身的發行號,可還包含適應的作業系統
4、arch:表示主機平臺,noarch表示此包能安裝到任何平臺上,和架構無關
5、rpm或src.rpm,是RPM包型別的字尾,rpm是編譯好的二進位制包,可用rpm命令直接安裝;
src.rpm
6.oe1.src.rpm
.src.rpm
這個問題實際上是關於linux rpm包的命名規則的問題。
rpm包命名格式:name-version-release.arch.rpm
1、name:表示包的名稱,包括主包名和分包名
2、version:表示包的版本資訊
3、release:用於標識rpm包本身的發行號,可還包含適應的作業系統
4、arch:表示主機平臺,noarch表示此包能安裝到任何平臺上,和架構無關
5、rpm或src.rpm,是RPM包型別的字尾,rpm是編譯好的二進位制包,可用rpm命令直接安裝;
src.rpm
表示是原始碼包,需要安裝原始碼包生成原始碼,並對原始碼編譯生成rpm格式的RPM包,就可以對這個RPM包進行安裝了。對應你題目中的mariadb-connector-c-3.0.6.6-6.oe1.src.rpm
這個名稱,mariadb-connector-c表示包名,3.0.6.6表示版本號,後面的6是釋出版本號,表示這個RPM包是第幾次編譯生成的,oe1表示這個軟體包的發行商版本,後面的.src.rpm