當前位置:首頁 » 操作系統 » 製作linux安裝包

製作linux安裝包

發布時間: 2022-09-10 02:41:52

❶ 如何做一個linux下的tomcat+jdk+mysql+web程序的一體化安裝包

我下載的是jdk-7u13-linux-i586.tar.gz
然後上傳到伺服器上 /var/local/下
(由於本人不熟悉linux命令,只好藉助於VPSMate面板完成文件上傳 )
關於VPSMate的安裝方法,可以參考文章:給VPS安裝VPSMate控制面板 。
2、解壓安裝jdk
我們把JDK安裝到這個路徑:/usr/lib/jvm
如果沒有這個目錄(第一次當然沒有),我們就新建一個目錄

cd/usr/lib

sudomkdir

jvm

建立好了以後,我們來到剛才下載好的壓縮包的目錄,解壓到我們剛才新建的文件夾裡面去,並且修改好名字方便我們管理

sudo tar zxvf ./jdk-7-linux-i586.tar.gz -C /usr/lib/jvm

cd/usr/lib/jvm

sudomv

jdk1.7.0_05/jdk7

3、 配置環境變數
打開/etc/profile, 在文件的最後添加以下配置
#set java environment
export JAVA_HOME=/usr/lib/jvm/jdk7
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
保存退出
4、 測試
java -version

卸載JDK
刪除jdk的安裝目錄
rm -rf jdk7
刪除jdk的環境變數
把上面設置的環境變數給去掉,保存退出即可。

❷ 弱弱的問一下,linux下製作安裝包都有哪些格式,各適合什麼情況下用我知道的有run包,bin包還有rpm包。

安裝包只是一個打包的格式而已吧...你說的.bin和.run實際應該是可執行文件/腳本....

不同類型的包是由不同包管理器使用.
發行版 包管理器
archlinux : pacman/yaourt : package.tar.xz
ubuntu/debian apt-get/dpkg: package.deb
rhel/fedora/centos rpm/yum : package.rpm, package.drpm[增量rpm包]
slackware .... slackpkg: package.tgz...
gentoo(funtoo) emerge : 沒有特定包格式只有ebuild文件.

包管理器/源 是每個發行版最重要的特徵之一,因此很多情況下,不同發行版的包管理器不一樣,其對應的安裝包格式也不一樣...某些發行版基於已有發行版構建,那基本他們維護著不同的源.否則新的發行版就沒有意義了,很容易就直接更新成為另外一個發行版了...

不管怎麼樣,包管理器可以解壓這些安裝包(如果有特定安裝包的話)到系統中,在此之前首先檢查依賴關系是否滿足(上述列舉的例子中,slackware除外),刪除某些包時做同樣的檢查。.我個人覺得只是不同發行版的包管理器決定了這些包的格式,如果是不是基於源碼的發行版,不同包格式只是代表著不同的打包方式而已。
與其討論這些包適合什麼樣的情況不如討論各發行版的包管理器不同特點。每個不同的包管理器涉及內容較為豐富,個人了解有限,可以參考這里:
http://tieba..com/p/2461670683
現在好多發行版都可以安裝多個包管理器..你可以試試....

❸ linux下製作安裝rpm包的方法

一、製作rpm包
以rp-pppoe-3.10為列進行製作過程。
1.下載rp-pppoe-3.10.tar.gz
[root@localhost
home]#
pwd
/home
[root@localhost
home]#
2.解壓
#
tar
zxvf
rp-pppoe-3.10.tar.gz
3.
#
cp
/home/rp-pppoe-3.10/rp-pppoe.spec
/usr/src/redhat/SOURCES/
#
cp
/home/rp-pppoe-3.10.tar.gz
/usr/src/redhat/SOURCES/
3.製作rpm包
#
cd
/usr/src/redhat/SOURCES/
#
rpmbuild
-bb
rp-pppoe.spec
<==僅編譯
RPM
檔案
#
rpmbuild
-ba
rp-pppoe.spec
<==編譯並同時產生
RPM

SRPM
檔案
如果編譯成功,就已經製作好rp-pppoe的rpm包了,查看一下
[root@localhost
i386]#
pwd
/usr/src/redhat/RPMS/i386
[root@localhost
i386]#
ll
total
420
-rw-r--r--
1
root
root
186322
01-06
11:09
rp-pppoe-3.10-1.i386.rpm
-rw-r--r--
1
root
root
150356
01-06
11:09
rp-pppoe-debuginfo-3.10-1.i386.rpm
-rw-r--r--
1
root
root
63319
01-06
11:09
rp-pppoe-gui-3.10-1.i386.rpm
[root@localhost
i386]#
二、安裝rpm包
1.查看系統有五安裝過rp-pppoe。
[root@localhost
i386]#
rpm
-qa
rp-pppoe
rp-pppoe-3.5-1
2.刪除系統已經安裝過的rpm包
[root@localhost
i386]#
rpm
-e
rp-pppoe
[root@localhost
i386]#
rpm
-qa
rp-pppoe
3.安裝剛才製作好的rpm包
[root@localhost
i386]#
ls
rp-pppoe-3.10-1.i386.rpm
rp-pppoe-gui-3.10-1.i386.rpm
rp-pppoe-debuginfo-3.10-1.i386.rpm
[root@localhost
i386]#
rpm
-ivh
rp-pppoe-3.10-1.i386.rpm
Preparing...
###########################################
[100%]
1:rp-pppoe
###########################################
[100%]
[root@localhost
i386]#
rpm
-qa
rp-pppoe
rp-pppoe-3.10-1
[root@localhost
i386]#
ls
/etc/ppp/pppoe-server-options
/etc/ppp/pppoe-server-options
以上信息說明安裝成功了哦。
三、錯誤處理
在製作rpm(1.3步)的時候出現錯:
RPM
build
errors:
Installed
(but
unpackaged)
file(s)
found:
解決辦法:
將/usr/lib/rpm/macros

%__check_files
/usr/lib/rpm/check-files
%{buildroot}
注釋掉

❹ 怎麼在U盤上製作linux多版本安裝包,做好了怎麼使用~!

可以先用晶元精靈(ChipGenius)檢測,u盤的晶元型號然後找到相應的量產工具,把ISO文件量產進去然後像光碟一樣用就可以了。。

❺ linux 下軟體安裝包的製作工具有哪些

主要是分為三種。 一種是Linux系統各種發行版自己開發的軟體包,例如後綴是rpm 的一種是dep的。但是不同的Linux它的軟體包後綴跟格式是不一樣的。反正可以這么理解,不同的Linux它的軟體管理方式不一樣

❻ Linux系統下用什麼工具做安裝包

【享】linux安裝程序

初者都知道何linux安裝程序面簡單說
Linux系統安裝軟體見兩種:
種軟體源代碼您需要自手編譯種軟體安裝包通用gzip壓縮tar包(綴名.tar.gz)
另種軟體執行程序要安裝種軟體安裝包通RPM包(RedHat Linux Packet ManagerRedHat軟體包管理器)綴名.rpm 用RPM格式打包源代碼、用gzip壓縮執行套裝程序要您理解思路兩種形式安裝包

源代碼編譯安裝

Linux軟體源代碼發指提供該軟體所程序源代碼發布形式需要用戶自編譯執行二進制碼並進行安裝其優點配置靈隨意掉或保留某些功能/模塊適應種硬體/操作系統平台及編譯環境;缺點難度較般適合初者使用

各軟體源代碼包般都各軟體項目主頁提供載例:等

1.*.src.rpm形式源代碼軟體包

安裝:

rpm -rebuild *.src.rpm

cd /usr/src/dist/RPMS

rpm -ivh *.rpm

卸載:

rpm -e packgename

說明:rpm --rebuild *.src.rpm命令源代碼編譯並/usr/src/dist/RPMS二進制RPM軟體包再安裝該二進制包即Packgename前所述

2.*.tar.gz/*.tgz/*.bz2形式源代碼軟體包

tar.gz或tgz或tar.bz2等格式結尾軟體包般都源代碼式發布軟體安裝類軟體首先需要軟體進行解壓:

# tar zxvf filename.tar.gz

# tar xvfz filename.tgz

# tar xvf j filename.tar.bz2

解壓進入解壓目錄:

# cd filename/

於類文檔見安裝步驟:配置、編譯安裝3步其麻煩配置所軟體安裝相關配置都步指定:比軟體安裝位置等

配置:./configure

編譯:make

安裝:make install

卸載:make uninstall 或手刪除

說明:建議解壓先閱讀說明文件(ReadMeInstall)解安裝需求必要需改編譯配置些軟體包源代碼編譯安裝用make uninstall命令進行卸載提供功能則軟體卸載必須手進行由於軟體能文件散安裝系統目錄往往難刪除干凈應該編譯前進行配置指定軟體要安裝目標路徑:./configure --prefix=目錄名使用rm -rf 軟體目錄名命令進行干凈徹底卸載與其安裝式相比需要用戶自編譯安裝難適合於使用Linux已定經驗般推薦初者使用

RPM格式軟體包安裝

RPMRedHat公司發軟體包管理器使用容易RPM形式軟體包進行安裝、升級、卸載、驗證、查詢等操作安裝簡單卸載軟體安裝處目錄文件刪除干凈推薦初者盡能使用RPM形式軟體包軟體包往往特定命令規范名字由文件名+版本號+.rpm組字串例apache-3.1.12-i386.rpmapache-devel-3.1.12-i386.rpm軟體包名稱別apacheapache-devel各支持RPM格式Linux見軟體RPM包網站rpmfind.net找

1.安裝

命令格式:

rpm-i(or--install) options file1.rpm ... fileN.rpm

參數:

file1.rpm...fileN.rpm指要安裝RPM包文件名

詳細選項:

-h(or—hash)安裝輸hash記號;test安裝進行測試並實際安裝;--percent百比形式輸安裝進度;--excludedocs安裝軟體包文檔;--includedocs安裝文檔;--replacepkgs強制重新安裝已經安裝軟體包;--replacefiles替換屬於其軟體包文件;--force忽略軟體包及文檔沖突;--noscripts運行預安裝安裝腳本;--prefix NEWPATH軟體包安裝由NEWPATH指定路徑;--ignorearch校驗軟體包結構;--ignoreos檢查軟體包運行操作系統;--nodeps檢查依賴性關系;--ftpproxy HOST用HOST作FTP代理;--ftpport PORT指定FTP埠號PORT

通用選項:

-v顯示附加信息;-vv顯示調試信息;--root DIRECTORY讓RPMDIRECTORY指定路徑作根目錄預安裝程序安裝程序都安裝目錄;--rcfile FILELIST設置rpmrc文檔FILELIST;--dbpath DIRECTORY設置RPM資料庫所路徑DIRECTORY

2.刪除

命令格式:

rpm -e(or--erase) options pkg1 ... pkgN

參數:

pkg1...pkgN:要刪除軟體包

詳細選項:

--test執行刪除測試;--noscripts運行預安裝安裝腳本程序;--nodeps檢查依賴性

通用選項:

-vv顯示調試信息;--root DIRECTORY讓RPMDIRECTORY指定路徑作根目錄預安裝程序安裝程序都安裝目錄;--rcfile FILELIST設置rpmrc文檔FILELIST;--dbpath DIRECTORY設置RPM資料庫所路徑DIRECTORY

3.升級

命令格式:

rpm -U(or--upgrade) options file1.rpm ... fileN.rpm

參數:

file1.rpm...fileN.rpm指軟體包名字

詳細選項:

-h(or—hash)安裝輸hash記號;—oldpackage允許舊版本;--test進行升級測試;--excludedocs安裝軟體包文件;--includedocs安裝文件;--replacepkgs強制重新安裝已經安裝軟體包;--replacefiles替換屬於其軟體包文件;--force忽略軟體包及文件沖突;--percent百比形式輸安裝進度;--noscripts運行預安裝安裝腳本;--prefix NEWPATH軟體包安裝由NEWPATH指定路徑;--ignorearch校驗軟體包結構;--ignoreos檢查軟體包運行操作系統;--nodeps檢查依賴性關系;--ftpproxy HOST用HOST作FTP代理;--ftpport HOST指定FTP埠號HOST

通用選項:

-v顯示附加信息;-vv顯示調試信息;--root DIRECTORY讓RPMDIRECTORY指定路徑作根目錄預安裝程序安裝程序都安裝目錄;--rcfile FILELIST設置rpmrc文件FILELIST ;--dbpath DIRECTORY設置RPM資料庫所路徑DIRECTORY

4.查詢

命令格式:

rpm -q(or--query) options

參數:

pkg1...pkgN:查詢已安裝軟體包

詳細選項:

-p PACKAGE_FILE查詢軟體包文件;-f FILE查詢FILE屬於哪軟體包;-a查詢所安裝軟體包;--whatproVides CAPABILITY查詢提供CAPABILITY功能軟體包;-g group查詢屬於group組軟體包;--whatrequires CAPABILITY查詢所需要CAPABILITY功能軟體包

選項:

-i顯示軟體包概要信息;-l顯示軟體包文件列表;-c顯示配置文件列表;-d顯示文件列表;-s顯示軟體包文檔列表並顯示每文件狀態-;-scripts顯示安裝、卸載、校驗腳本;--queryformat(or--qf)用戶指定式顯示查詢信息;--mp顯示每文件所已校驗信息;--proVides顯示軟體包提供功能;--requires(or-R)顯示軟體包所需功能

通用選項:

-v顯示附加信息;-vv顯示調試信息;--root DIRECTORY讓RPMDIRECTORY指定路徑作根目錄預安裝程序安裝程序都安裝目錄;-rcfile FILELIST設置rpmrc文件FILELIST;--dbpath DIRECTORY設置RPM資料庫所路徑DIRECTORY

5.校驗已安裝軟體包

命令格式:

rpm -V(or--verify,or-y) options

參數:

pkg1...pkgN要校驗軟體包名

軟體包選項:

-p PACKAGE_FILE校驗PACKAGE_FILE所屬軟體包;-a校驗所軟體包;-g group校驗所屬於組group軟體包

詳細選項:

--noscripts運行校驗腳本;--nodeps校驗依賴性;--nofiles校驗文檔屬性

通用選項:

-v顯示附加信息;-vv顯示調試信息;--root PATH讓RPMPATH指定路徑做根目錄預安裝程序安裝程序都安裝目錄;--rcfile FILELIST設置rpmrc文件FILELIST;--dbpath DIRECTORY設置RPM資料庫所路徑DIRECTORY

6.校驗軟體包文件

語:

rpm -K(or--checksig) options file1.rpm...fileN.rpm

參數:

file1.rpm...fileN.rpm軟體包文件名;Checksig--詳細選項;--nopgp校驗PGP簽名

通用選項:

-v顯示附加信息;-vv顯示調試信息;--rcfile FILELIST設置rpmrc文件FILELIST

7.其RPM選項

--rebuilddb重建RPM資料庫;--initdb創建新RPM資料庫;--quiet盡能減少輸;--help顯示幫助文件;--version顯示RPM前版本

喜歡字元介面安裝或卸載些軟體包完全安裝基於X-Window圖形介面軟體包管理程序glint, xrpm圖形介面或使用KDEKPackage(單擊【始】→【運行命令】其輸入KPackage即啟KPackage)等軟體包安裝、升級、卸載、驗證查詢通單擊滑鼠輕松完圖所示

需要注意每RPM軟體包格式軟體並定獨立各RPM軟體包間定依賴關系刪除某RPM軟體包能導致別軟體能使用升級刪除應該注意
本載安裝linux發現版本都幾百兆我覺系統都沒款點軟體能用或者說用起問題啊我直覺安裝包越越

❼ linux下通用安裝包的製作

寫個球腳本
直接
tar xvf 你的壓縮包 -C /你想放到的地方

❽ 在windows系統下怎麼製作linux啟動安裝盤

方法/步驟

  • 進win10官網msdn選擇操作系統,選擇win10選擇下載。至於怎麼在Linux下載ed2k鏈接則可以通過安裝源碼包Aria2,然後把ed2k用某雲盤先離線,接著通過chrome安裝插件通過Aria2下載。配置過程稍微復雜不在本文討論范圍。

熱點內容
ta柵格演算法 發布:2024-05-07 07:03:23 瀏覽:802
符號源碼 發布:2024-05-07 06:26:09 瀏覽:707
玩hypixel伺服器ip地址要什麼版本 發布:2024-05-07 06:22:50 瀏覽:62
代碼為什麼要編譯 發布:2024-05-07 06:22:48 瀏覽:495
java面試復習 發布:2024-05-07 06:01:15 瀏覽:658
suftp 發布:2024-05-07 06:00:40 瀏覽:880
編程的tr 發布:2024-05-07 05:37:25 瀏覽:423
蘋果4s的數據怎麼備份到安卓上 發布:2024-05-07 05:37:15 瀏覽:819
安卓怎麼注冊電郵 發布:2024-05-07 05:23:49 瀏覽:715
怎麼看清被塗鴉的內容安卓手機 發布:2024-05-07 05:16:52 瀏覽:703