當前位置:首頁 » 視頻軟體 » 怎樣製作debian軟體包
擴展閱讀
刨腹產多少錢 2025-05-20 17:44:14
怎樣用手機製作ppt背景 2025-05-20 17:28:23

怎樣製作debian軟體包

發布時間: 2022-06-18 11:48:31

㈠ 如何用U盤裝debian系統

1.製作一個U盤裝機大師u盤啟動盤
2.一個ghost版系統鏡像文件,並存入製作好的U盤裝機大師u盤啟動盤,硬碟模式更改為ahci模式
第一步
把存有系統鏡像文件的U盤裝機大師u盤啟動盤插在電腦usb介面上,然後重啟電腦,在出現開機畫面時用一鍵u盤啟動快捷鍵的方法進入到U盤裝機大師主菜單界面,選擇【02】運行U盤裝機大師win8pe防藍屏(新電腦),按回車鍵確認選擇
第二步:
進入U盤裝機大師win8pe系統後,U盤裝機大師pe裝機工具會自動打開,點擊「瀏覽」按鈕
第三步:
在打開的窗口中,找到並選擇存儲在U盤裝機大師u盤中的系統鏡像文件,再點擊「打開」按鈕
第四步:
選擇好系統鏡像文件,單擊選擇C盤為系統安裝盤,再點擊「確定」按鈕
第五步:
隨即會彈出一個詢問提示窗口,點擊「確定」按鈕,繼續操作
第六步:
然後耐心等待系統鏡像文件安裝程序釋放完成即可

㈡ 如何製作debian的安裝光碟

1.下載第一張盤,安裝就行,安裝完成以後,更換你最快的源,其他的再用apt-get或者aptitude 安裝就行,
最好自己不要修改!
2.debian本來就是一個高度定製的操作系統,不知道你說的自動安裝什麼意思,如果你嫌debian安裝麻煩的話,可以試試ubuntu

3.你的要的就是備份和還原吧,
http://www.turbolinux.com.cn/turbo/wiki/doku.php?id=syadmin:system-backup
這里介紹了linux備份的四種方法,一般用tar的多一些

linux不是windows,不要老想著用win的思維來解決linux問題

㈢ 大白菜怎麼製作debian

大白菜是 Windows 下的 PE 工具,沒有辦法製作 Debian。
建議使用 Ventoy 等工具。

㈣ linux debian下如何製作.deb

看打包手冊
寫control頭
打包data.tar.gz
coltrol.tar.gz
還有,deb包應該裡面是二進制文件,一個包對應一個軟體。。
5個打一塊,什麼事啊?

㈤ 如何製作定製的ubuntu鏡像

具體操作如下:
一、從零開始構建Ubuntu-Server系統安裝鏡像
1)、Debian-installer--initrd.gz、vmlinuz和isolinux/的製作
Debian-installer是Debian的系統安裝程序,ubuntu的server和alternate版都是使用Debian-installer作為系統安裝程序。Debian-installer是一種字元界面的安裝程序,可以對系統安裝的軟體包進行定製。
1、使用Debian-installer的ubuntu分支的源碼
2、安裝構建Debian-installer的依賴包:sudoapt-get build-dep debian-installer
3、創建debian-installer所需的源列表sources.list.udeb.local,構建debian-installer時會根據本機的sources.list生成所需的sources.list.udeb,可根據需要創建合適的sources.list.udeb.local來代替sources.list.udeb。
例,在debian-installer源碼/build/下建立sources.list.udeb.local,其內容如下:
deb:/home/xin/work/version/debian-installer/build/ localudebs/
debhttp://archive.ubuntu.com/ubuntu raring main/debian-installer
debhttp://archive.ubuntu.com/ubuntu raring-securitymain/debian-installer
debhttp://archive.ubuntu.com/ubuntu raring-updates main/debian-installer
debhttp://archive.ubuntu.com/ubuntu raring-proposedmain/debian-installer
4、根據需要(光碟啟動、硬碟啟動和網路啟動等)構建帶有debian-installer的內核文件,例如:makebuild_cdrom_isolinux
結果將在dest/目錄下生成如下文件:
├── cdrom
├──debian-cd_info.tar.gz
├── initrd.gz
└── vmlinuz
其中debian-cd_info.tar.gz內容為光碟啟動所需的syslinux相關文件,也可供debian-cd使用自動生成光碟鏡像。
5、定製:
config目錄下修改給之文件可具體對內核等功能進行配置,具體有待根據實際需求進行分析。
2)、debootstrap&mksquashfs--filesystem.{manifest,size,squashfs}的製作
filesystem.squashfs是由debootstrap生成的ubuntu基礎系統經過mksquashfs打包而成。
1、生成標准ubuntu基礎系統:sudodebootstrap raring ./testfs
2、為安裝系統時增加自定義的包集合菜單
3)、光碟引導--isolinux/的製作
isolinux/下為光碟引導的相關文件,可使用debian-installer生成的debian-cd_info.tar.gz提供的文件,也可使用自定義引導程序。
4)、自動化安裝系統--preseed/的製作
preseed/下放置的是各種自動化安裝系統的seed文件,可根據需要按照相關規則編寫seed文件,ubuntuserver所使用的為ubuntu-server.seed。在引導參數中需指定seed文件。
5)、光碟中源的軟體包--pool/的製作
pool/下是光碟中本地源的所有軟體包,軟體包按照源的標准文件結構放置。使用apt-move工具可將指定文件夾下的所有軟體包按照源的標准文件結構放置,即可生成所需的pool目錄。Apt-move是一個專為已下載到/var/cache/apt/archives的軟體包生成debian軟體包倉庫文件結構的工具。光碟中所攜帶的所有軟體包之間必須沒有沖突並有完整的依賴關系,同時不能和debootstrap生成的基礎系統中已安裝的軟體包有沖突。
6)、光碟中源的包列表--dists/的製作
dists/下是光碟中本地源的包列表,其中至少應包含兩個包列表:1)光碟中所有供系統安裝的.deb包的包列表(Packages),2)Debian-installer所需的.udeb包的包列表。
7)、光碟信息–.disk/目錄
.disk/目錄下為記錄一些光碟屬性的文件,此目錄是製作鏡像所必須的。debian-installer會讀取其中信息以判斷是否為ubuntu的系統安裝盤。
8)、 simple-cdd--自動化構建ubuntu-server系統安裝鏡像
simple-cdd可以根據配置文件,利用Debian-installer和Debian-cd等工具自動構建ubuntu-server系統安裝鏡像。(由於這些軟體默認配置都是針對Debian的,具體配置和使用還有待分析)

㈥ 如何製作debian的自動安裝光碟

不是太明白 你的意思是全自動安裝還是什麼 如果按你描述的 只想在電腦上裝debian linux這一個系統 哪么就下載debian的安裝光碟CD-1或者netinstCD 直接刻錄啟動安裝就可以了

㈦ 如何製作debian系統Live USB或live CD啟動盤 用來維護debian系統

1、先下載系統的光碟映象文件。
2、用NERO就可以將光碟映象文件刻錄為可引導的系統光碟。
3、用UltraISO就可以將光碟映象文件寫入U盤,製作出USB系統盤。

㈧ 如何製作deb安裝文件

製作deb文件需要有dpkg-deb命令,Ubuntu/Debian 系統自帶此命令,越獄過的 iPhone OS 也有此命令,Mac OS X 下需安裝Fink,Windows 下需安裝 Cygwin。

以上系統中,iPhone OS最適合用來打包deb文件,因為iPhone OS上的用戶/組設置與所需要的設置是完全一致的。但因為iPhone/iPod Touch畢竟是手持設備,處理性能比不上電腦,在打包體積較大的deb文件時需要很長時間,有可能會導致失去連接或者SpringBoard崩潰。而且在WinSCP中涉及文本修改的部分,如果文本含有中文的話,編碼是個問題(不會保存為UTF-8)。
Ubuntu/Debian 是 deb 文件系統的原生系統,在兼容性和處理性能上最好,但問題在於,Ubuntu/Debian 沒有 iPhone OS 上的一些用戶和組,最典型的就是wheel、mobile組和mobile用戶。
Mac OS X的問題跟 Ubuntu/Debian 差不多,沒有mobile用戶/組,而且需要裝 Fink 才能支持 deb。
Windows的問題最多,Cygwin體積超大不說,使用起來還很麻煩,加上 Windows 的文件系統和 Unix 標准完全不同,且 Windows 下會面臨更嚴重的編碼問題,所以不推薦用 Windows 來打包。

不管是哪個系統,打包 deb 的方法是一樣的,只是在某些地方對於某些系統需要特別注意。

一個 deb 安裝包由兩個部分組成,一個是安裝控制/識別信息,另外一個就是實際的程序文件。

用7-zip或Linux下的存檔管理器打開 deb 文件,其中安裝控制/識別信息儲存在 control.tar.gz 裡面,而 data.tar.xxx 則儲存了程序數據。

解包deb文件
引用
有時候不是需要製作一個全新的deb,而是需要修改現有的deb,那麼第一步就是解包。假設deb的文件名是abc_1.0.deb

那麼解包命令是
復制代碼
dpkg-deb -x abc_1.0.deb tmp

復制代碼
dpkg-deb -e abc_1.0.deb tmp/DEBIAN

第一個命令是用於解壓出實際數據到tmp目錄下,後一個命令是解壓出安裝控制腳本到tmp/DEBIAN目錄下,此處必須是大寫的DEBIAN。
可以看到在tmp目錄下出現了實際數據和DEBIAN目錄。

以dpkg-deb -x 和- e 命令解包deb會保留文件的屬性/許可權/用戶/組等信息。

關於dpkg-deb的命令,可以輸入
復制代碼
dpkg-deb --help

進入DEBIAN目錄,可以看到有一個control文件,無後綴名,這個文件就是用來記錄deb的安裝信息。有時候還可以看到postinst,preinst,prerm,postrm,extrainst_這些文件,這些文件是deb安裝的時候執行的腳本(類似於Windows下的批處理文件)。

另外一種解包deb的方法就是用7-zip或者存檔管理器之類的軟體直接解包到指定目錄,但這樣不會保留文件的屬性/許可權/用戶/組等信息,因此除非這些信息不重要,或者這些信息是通過腳本來設置,否則不推薦使用該種方法。如果只是要提取某些文件的話倒是可以用,省事一些。

准備打包deb的目錄/文件
引用

如果是解包已有的deb,那麼目錄已經配置好了。如果是新建一個deb,需要有一個主目錄,這里以tmp為例,在tmp目錄下新建一個目錄,DEBIAN。

完成deb數據配置
引用

將程序文件放在tmp目錄下。放置規則是,假如在iPhone OS上一個文件是 /Applications/ABC.app/ABC,那麼就在 tmp 目錄下依次新建目錄Applications,ABC.app,然後把ABC放在ABC.app下。其餘文件和目錄也是一樣的放置。

這里要注意的是文件的屬性/許可權/用戶/組的問題,當然前提是知道文件的屬性和許可權等信息。

通常來說,可執行文件,比如應用程序的可執行文件,腳本等,屬性需設為0755或更高(0775或0777),/var/mobile/下的絕大部分文件/文件夾的用戶/組需設為mobile等。

要設置文件/文件夾的許可權/屬性,使用命令
復制代碼
chmod ABCD XXX
這樣的格式,ABCD為需要的屬性/許可權,比如0644,0755等,一般來說,可行性文件需要設為0755(0775和0777大部分情況下是用不上的,有些特殊的需要設為4755等),其它文件默認就是0644(不可執行),XXX是文件名,可以加上路徑。

要設置文件/文件夾的用戶/組,使用命令
復制代碼
chown user:group XXXX
其中user是需要設置的用戶,group是組。最常用的是root:wheel和mobile:mobile。
注意:
1. 如果當前用戶是非root帳戶,如果要將文件的用戶/組設為root,需要使用sudo命令來提示許可權。
2. 如果要遞歸設置以上信息,可以使用 -R 參數。比如要將tmp目錄下的所有子目錄和文件設為0755及root:wheel,可以使用命令
復制代碼
chmod -R 0755 tmp
chown -R root:wheel tmp


關於文件/文件夾的屬性/許可權/用戶/組的更多說明:
因為deb打包是先將所有的文件/文件夾歸檔為tar文件之後再壓縮,因此文件/文件夾的屬性/許可權/用戶/組這些信息會被保留下來,因此如果直接設置好了以後再打包deb的話就不需要通過postinst之類的控制腳本來設置許可權等信息。
如果無法直接設置屬性/用戶/組等信息,通常需要在postinst腳本里加入設置屬性/許可權/用戶/組的命令
如果deb中的目錄是在iPhone OS本身就有的,那麼不需要另外設置屬性/許可權/用戶/組等,即使現有的和需要的不一樣。因為deb安裝不會替換原有文件夾的數據。比如/Applications目錄是root:admin,而要打包的deb中該目錄是ABC:DEF,那麼不需要修改ABC:DEF
尤其要注意的是mobile:mobile
Ubuntu/Debian上雖然沒有wheel組,但是root:root在iPhone上會自動轉為root:wheel,所以如果是准備將root:root變為root:wheel,那麼可以保留root:root就可以了。
理論上來說,在無安裝腳本設置用戶/組的前提下,如果不涉及mobile:mobile的用戶/組,全部操作都可以直接在Ubuntu/Debian和Mac OS X上完成

㈨ 如何備份自己的 debian 系統並製作成安裝鏡像

你試試我的方法:你把原來你的系統盤的所有內容都拷貝出來,然後找到system的文件夾,里邊有Ghost備份文件,你只要把你現在的備份改的名字和她一樣,然後替換system里的Ghost備份文件,然後再刻成盤究可以了!里邊如果有要升級的軟體工具,升級一下替換了就可以了!

㈩ 如何製作debian rootfs

看你說的,似乎卡死了,應該是安裝不了的。優盤安裝系統,經常出現這種情況,換個鏡像試試,往往和發型版本有關,比如換debian