成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

全面深入講解Fedora Live CD使用方法

系統(tǒng) Linux
在開始動手打造自己的Fedora Live CD 之前,需要理解 Fedora 版本是如何裝配、發(fā)行和維護(hù)的。Fedora 項目在兩個可公開訪問的存儲庫中保存包。由官方的 Fedora 開發(fā)者維護(hù)的存儲庫被稱作“核心”存儲庫。

在向大家詳細(xì)介紹  Fedora Live CD之前,首先讓大家了解下 Linux ,然后全面介紹Live CD,希望對大家有用。盡管 Fedora Linux® 是一個很流行且很成熟的 Linux 發(fā)行版,并且很多人已經(jīng)創(chuàng)建了基于 Fedora Live CD 發(fā)行版,但 Fedora 項目本身直到 2006 年 12 月才正式發(fā)布它的第一個 Live CD 版本。

通過本文,了解如何使用 Pilgrim(Fedora Live CD 創(chuàng)建工具)的重寫(rewrite)構(gòu)建易于使用的定制 Live CD。2006 年 12 月,F(xiàn)edora Linux 發(fā)行版發(fā)布了它的第一個正式的 Live CD 版本,由于選用了一些優(yōu)秀的應(yīng)用程序,該版本很好地宣傳了 Fedora 的最佳特性。除了提供很多應(yīng)用程序之外,Live CD 還帶幾個游戲,使用了 Compiz 3D 桌面,并可供不會說英語的用戶使用。但對我來說,最搶風(fēng)頭的是 David Zeuthen 的 livecd 工具,這些工具使創(chuàng)建和維護(hù)基于 Fedora 的定制 Fedora Live CD 異常輕松。

Zeuthen 是 Pilgrim 的開發(fā)者,Pilgrim 為 One Laptop Per Child(OLPC)項目創(chuàng)建可在 USB 閃存驅(qū)動上運(yùn)行的系統(tǒng)映像(要了解更多信息,請參閱 參考資料 中的鏈接)。用于創(chuàng)建 Fedora Live CD 的 livecd 工具是 Python 中 Pilgrim 的重寫。它可用于從 Red Hat Enterprise Linux、CentOS 和其他下游 Fedora 發(fā)行版創(chuàng)建 live CD。

在開始動手打造自己的Fedora Live CD 之前,需要理解 Fedora 版本是如何裝配、發(fā)行和維護(hù)的。Fedora 項目在兩個可公開訪問的存儲庫中保存包。由官方的 Fedora 開發(fā)者維護(hù)的存儲庫被稱作“核心”存儲庫,由貢獻(xiàn)者和社區(qū)維護(hù)的存儲庫被稱作“附加”存儲庫。存儲庫不過是包的集合。除核心存儲庫和附加存儲庫外,還有幾個第三方存儲庫,如 Livna 和 FreshRPM。

Fedora Core 發(fā)行版包含核心存儲庫中的所有包,其最新版本為 Fedora Core 6。第一個正式的 Fedora Live CD 基于 Fedora Core 6 和附加存儲庫中的包。livecd 工具已被提交以便將其包括到 Fedora 的附加存儲庫中,到 Fedora 7 發(fā)布之時該庫將被合并進(jìn)核心存儲庫。

livecd 工具有些什么特殊之處?

用 livecd 工具創(chuàng)建 Live CD 的最大優(yōu)勢是工具和 Live CD 是分開的。要打造 Fedora Live CD,您的全部所需就是一組配置文件。這些配置文件包含 Live CD 上所需的包的列表,并且描述了系統(tǒng)配置類型,Live CD 一旦引導(dǎo)就會做出這些配置。

為了方便定制 Fedora Live CD 維護(hù)人員,這些配置文件被作為 RPM 打包,并保存在它們自己的存儲庫中。因為 Fedora 發(fā)行版和其存儲庫在版本之間遷移,您可以保持更新這些配置文件以獲得相關(guān)的包。

Zeuthen 中有三個這樣的 RPM,定制 Fedora Live CD 可以它們?yōu)榛A(chǔ)。這些 RPM 遵循有助于創(chuàng)建派生版本的繼承模式。fedora-livecd 包 是一個不帶用戶界面的最小的 Live CD 包。fedora-livecd-gnome 包基于 fedora-base 包并包含 GNOME 桌面。fedora-livecd-desktop 包構(gòu)建于 fedora-gnome 包之上并且為 GNOME 桌面提供了大量的應(yīng)用程序和其他工具。

Zeuthen 對此做出了更好的解釋。

livecd 工具包之間的關(guān)系Zeuthen 還指出將來該模式也可能會有助于其他正式的 Fedora Special Interest Groups (SIGs) 從這些 RPM 發(fā)展其自己的發(fā)行版。

派生包的可能組織

這聽起來可能有點難于理解,但是一旦您實際動手操作,就會對此方法贊賞有加。第一步是獲取 livecd-tools RPM,可從 Zeuthen 的 Fedora 主頁 獲得。直接獲取并安裝 livecd-tools-001-1.i386.rpm,如下所示:

清單 1. 安裝 Fedora  Live CD 工具
$ su -

# wget -c http://people.redhat.com/davidz/livecd/i386/livecd-tools-001-1.i386.rpm
# rpm -ivh livecd-tools-001-1.i386.rpm

現(xiàn)在應(yīng)該使用 livecd-creator 命令,不使用任何選項調(diào)用該命令可獲取一個簡單的命令列表。

清單 2. livecd-creator 命令提供的選項
$ livecd-creator
No packages specified.usage: livecd-creator [--help] 
[--repo=, ...] [--repo=,]
[ --package= [--package= ...]
[--exclude-package=] --exclude-package= ...]
[--base-on=]
[--fslabel=

--help             : Print usage and exit
--repo             : Path to yum repository
--package          : Include this package
--exclude-package  : Exclude this package
--base-on          : Add packages to an existing live CD iso9660 image
--fslabel          : File system label (default: livecd-YYYYMMDD-HHMI)

創(chuàng)建核心包的本地存儲庫另外,您還需要能夠訪問定制Live CD 上所需工具的 RPM。如果您擁有快速的 Internet 連接,則可在創(chuàng)建Fedora Live CD 之前使用 livecd-creator 命令下載這些 RPM 及其依賴的包。另一個選擇是從 Fedora Core 6 安裝 CD 或 DVD 中復(fù)制所有包并創(chuàng)建本地的“核心”存儲庫。                                     

清單 3. 安裝 createrepo 工具
# wget -c http://tqmcube.com/files/createrepo-0.4.3-5.1.noarch.rpm
# rpm -ivh createrepo-0.4.3-5.1.noarch.rpm

現(xiàn)在創(chuàng)建本地存儲庫,首先從 Fedora Core 6 的 5 張 CD 或 1 張 DVD 中復(fù)制所有的 RPM,然后使用 createrepo 工具。

清單 4. 創(chuàng)建本地存儲庫
# mkdir /var/www/html/repo/core/
# cp /var/www/html/repo/core/
# createrepo /var/www/html/repo/core/
執(zhí)行完最后一條命令要花費(fèi)些時間,它將創(chuàng)建一個 repodata 目錄。livecd-creator 命令使用此目錄來訪問包。創(chuàng)建配置包的本地存儲庫由于要使用 Zeuthen 的包作為Fedora Live CD 的基礎(chǔ),因此也需要為它們創(chuàng)建本地存儲庫。

清單 5. 創(chuàng)建 Fedora Live CD 包的存儲庫
# mkdir base_packages
# cd base_packages
# wget -c http://people.redhat.com/davidz/livecd/i386/fedora-livecd-6-1.i386.rpm
# wget -c http://people.redhat.com/davidz/livecd/i386/fedora-livecd-gnome-6-1.i386.rpm
# wget -c http://people.redhat.com/davidz/livecd/i386/fedora-livecd-desktop-6-1.i386.rpm
# createrepo /root/base_packages

跟以前一樣,最后一條命令將生成 repodata 目錄,幫助 livecd-creator 定位配置包。

【編輯推薦】

  1. 構(gòu)建Fedora Live CD
  2. 介紹Fedora平臺 主要是運(yùn)用Fedora Core 6
  3. 安裝Fedora Linux的播放器與解碼器
  4. 概論Fedora掛載兼Linux使用
  5. Fedora linux的播放器與解碼器的安裝
責(zé)任編輯:佚名 來源: CSDA
相關(guān)推薦

2009-12-23 18:43:05

Fedora Linu

2009-12-28 13:18:28

Fedora Live

2019-12-24 11:00:51

FedoraLive CD系統(tǒng)運(yùn)維

2011-01-13 16:46:04

2009-12-18 18:10:55

Fedora proc

2009-12-24 17:06:35

編譯Fedora內(nèi)核

2009-12-21 16:51:13

2009-12-21 15:55:16

Fedora Core

2009-12-16 13:42:56

Mandriva Li

2009-11-16 15:40:58

PHP數(shù)組函數(shù)

2009-12-01 17:00:49

PHP變量

2010-08-06 13:37:28

Flex[Bindab

2009-12-21 14:25:07

2009-12-16 13:11:13

Fedora操作系統(tǒng)

2011-02-24 13:09:10

FireFTP

2012-01-13 09:55:54

jQuery

2011-04-13 15:44:12

SQL Server數(shù)函數(shù)

2009-12-14 16:19:03

2009-12-23 18:06:41

Fedora Core

2019-10-16 16:20:30

Linux Live USBWindows 10
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 亚洲精品1区2区3区 91免费看片 | 一区二区三区韩国 | 7777久久| 午夜精品久久久久久不卡欧美一级 | 欧美精品一区三区 | 九九导航| 天天拍夜夜爽 | 国产激情毛片 | 国产一区二区三区四区三区四 | 夜操 | 亚洲高清视频一区 | 久久99精品久久久久久 | 色眯眯视频在线观看 | 久久精品久久久 | 天天干天天爽 | 国产精品一区二区av | 国产探花在线观看视频 | 天天干,夜夜操 | 久久精品视频在线观看 | 国产丝袜一区二区三区免费视频 | 免费的网站www | 亚洲人一区 | 国产一区二区三区四区五区3d | 欧美日韩在线视频观看 | 国产一区二区电影 | 精品亚洲视频在线 | 亚洲综合色丁香婷婷六月图片 | 亚洲一区二区三区桃乃木香奈 | 日韩在线| 国产精品欧美日韩 | 久久99视频免费观看 | 九九视频在线观看视频6 | 一区二区三区视频在线免费观看 | 黄色在线免费播放 | 亚洲a在线观看 | 亚洲精品亚洲人成人网 | 国产精品视频一区二区三区不卡 | 激情91| 久久久久www| 最新国产精品精品视频 | 亚洲狠狠爱 |