- Login as root;
- Update your APT database with apt-get update;
- Install the latest security updates with apt-get upgrade;
- Install required packages with apt-get install build-essential module-assistant;
- Configure your system for building kernel modules by running m-a prepare;
- Click on Install Guest Additions… from the Devices menu, then run mount /media/cdrom.(在 Debian 500 這一步跳過)
- Run sh /media/cdrom/VBoxLinuxAdditions.run, and follow the instructions on screen.
2009年8月8日 星期六
Installing VirtualBox Guest Additions on Debian
出處:http://virtualbox.wordpress.com/doc/installing-guest-additions-on-debian/
Debian PacKage manaGer
1. 什麼是dpkg(Debian PacKage manaGer)
dpkg 是 Debian 的套件管理工具,其它的Debain 衍生發行版,如Ubuntu、Koppix也 可以使用dpkg 來進行套件的管理。
2. dpkg 套件檔檔名格式
webmin_1.480_all.deb
joe_2.8-20_i386.deb
4digits_0.8-1_sparc.deb
3. dpkg 套件的版本
dpkg 套件可分成下列五種版本,
4. dpkg 套件類別
依「Debian自由軟件指導方針 (DFSG, http://www.debian.org/social_contract#guidelines)」, dpkg 套件可分成三類,分別是,
5. Debian 的套件管理工具
dpkg : Debian 最底層的套件管理工具, 實際進行套件的安裝、移除等作業。
apt(Advanced Package Tool) : 一個可處理套件相依衝突的dpkg 套件前端工具程式 ,只有提供命令列操作介面。
apt-get : apt 所提供的套件安裝、移除命令。
aptitude : Debian官方推薦的udpkg 套件前端工具程式,具有比apt更好的套件相依 衝突處理能力,除提供命令列操作介面外也提供了一個圖形化操作介面。
dselect : dpkg 的圖形介面套件管理程式,也是dpkg 的前端工具程式之一,提供了 一個選單操作介面。
7. dpkg
dpkg 的語法如下, dpkg [-option] PackageName _ VersionNumber.deb 重要選項: a. 安裝 : -i ,--install #dpkg -i Package-Name_XXX_i386.deb b. 強制安裝 : --force-overwrite, --force-all, --force-condlicts #dpkg -i --force-overwrite Package-Name_XXX_i386.deb c.移除但保留組態檔 : -r,--remove #dpkg -r Package-Name d.完全移除 : -P,--purge #dpkg -P Package-Name e.顯示所有已安裝的套件 : -l,--list #dpkg -l f.查詢系統中是否已安裝特定套件 #dpkg -l Package-Name
dpkg 是 Debian 的套件管理工具,其它的Debain 衍生發行版,如Ubuntu、Koppix也 可以使用dpkg 來進行套件的管理。
2. dpkg 套件檔檔名格式
- PackageName : 由數個簡短而具有說明性的單字的單字所組成,單字之間使用 desh(-;連字號) 隔開。
- VersionNumber : 由major(主版號)、Minor(次版號、Patch(修正次數)所組成 ,中間使用 『dot(.)』隔開。
- Architechure : 用來表示適用平台。
- PackageName、VersionNumber與 Architechure之間使用『Underline (_;底線 )』隔開。 *
- deb : 副檔名。
webmin_1.480_all.deb
joe_2.8-20_i386.deb
4digits_0.8-1_sparc.deb
3. dpkg 套件的版本
dpkg 套件可分成下列五種版本,
- experimental : 體驗版,由套件維護單位用來進行功能測試的版本,並非每個 套件都會提供這一種版本。
- unstable : 不穩定版,套件維護單位經過相當測試後所釋出的版本,不穩定版 通常不會有太嚴重的問題,但仍可能出現預期外的錯誤,較適合有經驗的使用者。
- testing : 測試版,套件被列為unstable一段時間若未出現重大問題(Release -Critical Bug;RC Bug)就會被列為testing,適用於 desktop 使用環境。
- stable : 穩定版,套件的正式釋出版,當套件通過Debian所訂定的測試標準該 套件即會被列為stable,適用於 Server 環境。
- oldstable : 前穩定版,當新的穩定版釋出後,此版本會被Debian繼續維護一 年。
4. dpkg 套件類別
依「Debian自由軟件指導方針 (DFSG, http://www.debian.org/social_contract#guidelines)」, dpkg 套件可分成三類,分別是,
- main : 符合DFSG要求的套件。
- Contrib : 符合DFSG要求的套件,但其相依套件並不符合DFSG要求。
- Non-Free : 不符合DFSG要求的套件。
5. Debian 的套件管理工具
dpkg : Debian 最底層的套件管理工具, 實際進行套件的安裝、移除等作業。
apt(Advanced Package Tool) : 一個可處理套件相依衝突的dpkg 套件前端工具程式 ,只有提供命令列操作介面。
apt-get : apt 所提供的套件安裝、移除命令。
aptitude : Debian官方推薦的udpkg 套件前端工具程式,具有比apt更好的套件相依 衝突處理能力,除提供命令列操作介面外也提供了一個圖形化操作介面。
dselect : dpkg 的圖形介面套件管理程式,也是dpkg 的前端工具程式之一,提供了 一個選單操作介面。
7. dpkg
dpkg 的語法如下, dpkg [-option] PackageName _ VersionNumber.deb 重要選項: a. 安裝 : -i ,--install #dpkg -i Package-Name_XXX_i386.deb b. 強制安裝 : --force-overwrite, --force-all, --force-condlicts #dpkg -i --force-overwrite Package-Name_XXX_i386.deb c.移除但保留組態檔 : -r,--remove #dpkg -r Package-Name d.完全移除 : -P,--purge #dpkg -P Package-Name e.顯示所有已安裝的套件 : -l,--list #dpkg -l f.查詢系統中是否已安裝特定套件 #dpkg -l Package-Name
訂閱:
文章 (Atom)