<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ls /proc &#187; 操作系统</title>
	<atom:link href="http://www.lsproc.com/blog/tag/%e6%93%8d%e4%bd%9c%e7%b3%bb%e7%bb%9f/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.lsproc.com/blog</link>
	<description>lsproc.com</description>
	<lastBuildDate>Fri, 21 May 2010 14:29:46 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>CentOS 配置详解</title>
		<link>http://www.lsproc.com/blog/centos_config/</link>
		<comments>http://www.lsproc.com/blog/centos_config/#comments</comments>
		<pubDate>Wed, 01 Aug 2007 06:42:15 +0000</pubDate>
		<dc:creator>lostsnow</dc:creator>
				<category><![CDATA[Linux&Webserver]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[安装]]></category>
		<category><![CDATA[操作系统]]></category>

		<guid isPermaLink="false">http://www.lostk.com/blog/technology/centos_%e9%85%8d%e7%bd%ae%e8%af%a6%e8%a7%a3/</guid>
		<description><![CDATA[转载时请标明文章原始出处和作者信息, 作者: lostsnow.http://www.lsproc.com/blog/centos_config/
今天不知道为啥 centospub.com 好多页面上不去, 貌似被墙的样子, 顺手开着tor就把里面内容给盗版过来了, 机器上也存份, 方便离线浏览```
http://www.lostk.com/ebook/centos/make.html
-- EOF --
Related Posts2007-07-11 -- 再谈自定义 ubuntu 安装 (0)2007-05-23 -- 安装独一无二的操作系统 (1)2007-05-17 -- ubuntu root 密码的问题 (0)2010-01-15 -- bash if条件判断参数 (0)2010-01-09 -- linux timeline (2)]]></description>
			<content:encoded><![CDATA[<p>转载时请标明文章原始出处和作者信息, 作者: <a href="http://www.lsproc.com/blog/">lostsnow</a>.<br /><a href="http://www.lsproc.com/blog/centos_config/">http://www.lsproc.com/blog/centos_config/</a></p>
<p>今天不知道为啥 centospub.com 好多页面上不去, 貌似被墙的样子, 顺手开着tor就把里面内容给盗版过来了, 机器上也存份, 方便离线浏览```<br />
<a href="http://www.lostk.com/ebook/centos/make.html">http://www.lostk.com/ebook/centos/make.html</a>
<p>-- EOF --</p>
<h3  class="related_post_title">Related Posts</h3><ul class="related_post"><li>2007-07-11 -- <a href="http://www.lsproc.com/blog/diy_your_ubuntu/" title="再谈自定义 ubuntu 安装">再谈自定义 ubuntu 安装</a> (0)</li><li>2007-05-23 -- <a href="http://www.lsproc.com/blog/install_unique_operating_system/" title="安装独一无二的操作系统">安装独一无二的操作系统</a> (1)</li><li>2007-05-17 -- <a href="http://www.lsproc.com/blog/ubuntu-root-password/" title="ubuntu root 密码的问题">ubuntu root 密码的问题</a> (0)</li><li>2010-01-15 -- <a href="http://www.lsproc.com/blog/bash_if_parameters/" title="bash if条件判断参数">bash if条件判断参数</a> (0)</li><li>2010-01-09 -- <a href="http://www.lsproc.com/blog/linux_timeline/" title="linux timeline">linux timeline</a> (2)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.lsproc.com/blog/centos_config/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>再谈自定义 ubuntu 安装</title>
		<link>http://www.lsproc.com/blog/diy_your_ubuntu/</link>
		<comments>http://www.lsproc.com/blog/diy_your_ubuntu/#comments</comments>
		<pubDate>Wed, 11 Jul 2007 12:43:45 +0000</pubDate>
		<dc:creator>lostsnow</dc:creator>
				<category><![CDATA[Linux&Webserver]]></category>
		<category><![CDATA[diy]]></category>
		<category><![CDATA[fluxbox]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[安装]]></category>
		<category><![CDATA[操作系统]]></category>

		<guid isPermaLink="false">http://www.lostk.com/blog/technology/diy_your_ubuntu/</guid>
		<description><![CDATA[转载时请标明文章原始出处和作者信息, 作者: lostsnow.http://www.lsproc.com/blog/diy_your_ubuntu/
之前发过这篇文章，不过基本上都是转抄别人的，而且有点纸上谈兵，之后经过多次在虚拟机及实际的安装过程中又发现许多问题，现在再发一篇，算是自己的安装记录吧。
1、安装基本系统
这里安装使用的是Ubuntu 7.04 的 Alternate CD。使用 Alternate CD 引导启动，然后选择 “安装命令行系统（Install Command Line）” 进行最小化安装，在这一步，要注意，一定不要选择中文语言环境，否则在终端窗口下的各种提示，有很多都是中文的。在没有装载完成X Window之前，你只能看到一堆杂乱的小方块。另外安装过程中可以做一下网络设置。
系统分区
Linux 下最少得有 2 个分区，一个是 /swap 交换分区，一个是 / 根分区。
一般桌面用户推荐选用 ReiserFS 文件系统，分区方案如下 (80G)：
/swap 512M
/ 8G
/home 70G
swap 分区不建议超过 1G，不低于 128M。 
2、网络配置
在基本系统安装完成后，会要求重新启动一次系统，使用在安装过程中设置的帐号及密码登录。
使用ADSL上网的，这里先设置ADSL：
sudo pppoeconf
pon dsl-provider #上线
poff #下线
非拨号用户使用以下命令设置网络
sudo vim /etc/network/interfaces
网卡通过DHCP自动获取IP地址
# The primary network interface （配置主网络接口）
#开机自动激活eth0接口
auto eth0
#配置eth0接口为DHCP自动获取
iface eth0 inet dhcp
获取IP地址
sudo dhclient eth0
网卡静态分配IP地址
#开机自动激活eth0接口
auto eth0
#配置eth0接口为静态设置IP地址
iface eth0 inet static
address 192.168.1.2
netmask 255.255.255.0
network [...]]]></description>
			<content:encoded><![CDATA[<p>转载时请标明文章原始出处和作者信息, 作者: <a href="http://www.lsproc.com/blog/">lostsnow</a>.<br /><a href="http://www.lsproc.com/blog/diy_your_ubuntu/">http://www.lsproc.com/blog/diy_your_ubuntu/</a></p>
<p>之前发过<a href="http://www.lsproc.com/blog/technology/install_unique_operating_system/">这篇文章</a>，不过基本上都是转抄别人的，而且有点纸上谈兵，之后经过多次在虚拟机及实际的安装过程中又发现许多问题，现在再发一篇，算是自己的安装记录吧。</p>
<p><strong>1、安装基本系统</strong></p>
<p>这里安装使用的是Ubuntu 7.04 的 <a href="http://releases.ubuntu.com/feisty/ubuntu-7.04-alternate-i386.iso">Alternate CD</a>。使用 Alternate CD 引导启动，然后选择 “安装命令行系统（Install Command Line）” 进行最小化安装，在这一步，要注意，一定不要选择中文语言环境，否则在终端窗口下的各种提示，有很多都是中文的。在没有装载完成X Window之前，你只能看到一堆杂乱的小方块。另外安装过程中可以做一下网络设置。</p>
<p>系统分区<br />
Linux 下最少得有 2 个分区，一个是 /swap 交换分区，一个是 / 根分区。<br />
一般桌面用户推荐选用 ReiserFS 文件系统，分区方案如下 (80G)：</p>
<blockquote><p>/swap 512M<br />
/ 8G<br />
/home 70G</p></blockquote>
<p>swap 分区不建议超过 1G，不低于 128M。 </p>
<p><strong>2、网络配置</strong></p>
<p>在基本系统安装完成后，会要求重新启动一次系统，使用在安装过程中设置的帐号及密码登录。<br />
使用ADSL上网的，这里先设置ADSL：<br />
<code>sudo pppoeconf<br />
pon dsl-provider #上线<br />
poff #下线</code></p>
<p>非拨号用户使用以下命令设置网络<br />
<code>sudo vim /etc/network/interfaces</code></p>
<p>网卡通过DHCP自动获取IP地址<br />
<code># The primary network interface （配置主网络接口）<br />
#开机自动激活eth0接口<br />
auto eth0<br />
#配置eth0接口为DHCP自动获取<br />
iface eth0 inet dhcp</code><br />
获取IP地址<br />
<code>sudo dhclient eth0</code></p>
<p>网卡静态分配IP地址<br />
<code>#开机自动激活eth0接口<br />
auto eth0<br />
#配置eth0接口为静态设置IP地址<br />
iface eth0 inet static<br />
address 192.168.1.2<br />
netmask 255.255.255.0<br />
network 192.168.1.0<br />
broadcast 192.168.1.255<br />
gateway 192.168.1.1</code><br />
激活以上设置<br />
<code>sudo /etc/init.d/networking restart</code></p>
<p>DNS 设置<br />
<code>sudo /etc/resolv.conf</code><br />
加入<br />
<code>nameserver 202.102.152.3</code></p>
<p><strong>3、修改、更新源</strong></p>
<p><code>sudo vim /etc/apt/sources.list</code><br />
系统安装之后默认的是亚洲官方的源，建议网通修改为台湾大学的源，电信修改为 CN99 的源，具体可以参考<a href="http://www.lsproc.com/blog/ubuntu_apt_sources_list/">这里</a>。然后更新源（我的<a href="http://www.lsproc.com/blog/wp-content/uploads/2007/07/sources.list">sources.list</a>）：<br />
<code>sudo apt-get update<br />
sudo apt-get dist-upgrade</code><br />
更新的时候要注意更新的完整性</p>
<p><strong>4、安装基本图形系统及窗口管理器</strong></p>
<p><code>sudo apt-get install x-window-system-core gdm build-essential</code><br />
x-window-system-core是x-window的核心组件；gdm是Gnome的登录界面，同类的有KDE的登录界面kdm和另一个轻量级的xdm；build-essential是编译程序源码所必须的组件。</p>
<p>窗口管理器使用 <a href="http://fluxbox.sourceforge.net/">fluxbox</a> ，由自己来编译，编译fluxbox时需要以下组件<br />
<code>sudo apt-get install xorg-dev xserver-xorg-dev checkinstall xlibs-dev</code><br />
到 Fluxbox 主页下载最新的源码包，解压，在终端中cd进解压目录，然后进行编译（我下的是v1.0rc3）：<br />
<code>tar zxvf fluxbox-1.0rc3.tar.gz<br />
cd fluxbox-1.0rc3<br />
./configure<br />
make<br />
sudo make install</code></p>
<p>安装完之后，设置GDM，即可以在GDM界面选择从Fluxbox还是Gnome等别的环境启动。</p>
<p>对于没有安装任何桌面环境的用户可以在自己主目录下创建.xsession 文件，或者创建.xinitrc 文件，填入下列内容：<br />
<code>exec startfluxbox</code><br />
对于需要在多个环境下切换的用户可以在 /usr/share/xsessions/ 下创建 <a href="http://www.lsproc.com/blog/wp-content/uploads/2007/07/fluxbox.desktop">fluxbox.desktop</a> 文件，fluxbox 的具体设置见<a href="http://www.lsproc.com/blog/fluxbox_config/">这里</a>，这里附上我的 <a href="http://www.lsproc.com/blog/wp-content/uploads/2007/07/apps">apps</a> , <a href="http://www.lsproc.com/blog/wp-content/uploads/2007/07/keys">keys</a> , <a href="http://www.lsproc.com/blog/wp-content/uploads/2007/07/menu">menu</a> 文件以及我的 <a href="http://www.lsproc.com/blog/wp-content/uploads/2007/07/observe.tar.gz">fluxbox 主题</a>。</p>
<p><strong>5、安装显卡驱动</strong></p>
<p>去 nvidia 官方下载<a href="http://www.nvidia.com/object/linux_display_archive.html">驱动</a><br />
Nvidia显卡驱动安装的时候要对内核作改动，这里需要一个组件：<br />
<code>sudo apt-get linux-headers-`uname -r`</code><br />
注意上面的单引号是Esc键下那个，不是Enter键左边那个。<br />
以后在图形界面下如果要修改屏幕刷新率或者分辨率可以在终端或运行对话框中输入<br />
<code>nvidia-settings </code><br />
安装可以参考<a href="http://www.lsproc.com/blog/install_nvidia_driver_above_ubuntu/">这里</a>。</p>
<p>相关命令<br />
gdm 的启动与关闭<br />
<code>sudo /etc/init.d/gdm stop<br />
sudo /etc/init.d/gdm restart</code></p>
<p><strong>6、安装简体中文语言包与输入法</strong></p>
<p><code>sudo apt-get install language-pack-zh language-pack-gnome-zh</code><br />
系统的简体中文语言包。</p>
<p><code>sudo apt-get install fcitx</code><br />
输入法，另外还有一个是 SCIM。<br />
这里还需要一个输入法管理器<br />
<code>sudo apt-get install im-switch</code><br />
安装完之后要激活输入法<br />
<code>sudo im-switch -s fcitx</code><br />
系统字体刷新<br />
<code>sudo fc-cache -f -v</code></p>
<p><strong>7、调整更改时区，时间</strong></p>
<p>如果同时又装了 windows 的话，由于 windows 并不启用UTC (GMT)，会导致时间不对，这时候要执行：<br />
<code>tzselect</code><br />
按照提示进行选择时区，然后：<br />
<code>sudo cp /usr/share/zoneinfo/Asia/ShangHai /etc/localtime</code><br />
执行<br />
<code>sudo ntpdate cn.pool.ntp.org</code><br />
cn.pool.ntp.org是位于中国的公共NTP服务器，用来同步你的时间。</p>
<p><strong>8、安装相关工具及软件</strong></p>
<p><code>sudo apt-get install gksudo</code><br />
安装好之后在 fluxbox 的菜单menu中加入 {gksudo 命令}，就会直接在X下提示 su 的密码。</p>
<p><code>sudo apt-get install synaptic</code><br />
Gnome的<a href="http://www.nongnu.org/synaptic/">新立得软件包管理器</a>，就是图形界面的源管理器。</p>
<p><code>sudo apt-get install feh fbpager</code><br />
feh: 一个图片查看工具，Fluxbox中使用fbsetbg设定壁纸之后fbsetbg会自动寻找一个可以设置壁纸的程序，feh就是其中的一个。<br />
fbpager: Fluxbox的虚拟桌面扩展工具。<br />
设置壁纸：<br />
<code>fbsetbg -f /home/lost/.wp.jpg</code></p>
<p><code>sudo apt-get install gnome-session gtk2-engines*</code><br />
gnome-session: 比gnome-core更简洁，目的是为了在fluxbox启动的时候加载gnome-settings-daemon，从而使GTk界面的程序的外观不那么丑。<br />
gtk2-engines*: gtk的外观主题引擎，加载了gnome-settings-daemon才会使之生效。<br />
以上两项装完之后应该就已经装上了Gnome的设置中心：gnome-control-center，它包括了指向所有Gnome环境变量修改工具的链接。</p>
<p><code>sudo apt-get install gnome-alsamixer</code><br />
gtk的图形界面音量调整工具。安装之后默认情况下音量是静音的，打开音量调整工具，将静音的复选框中的箭头去掉即可。</p>
<p><code>sudo apt-get install rox-filer file-roller</code><br />
rox-filer: 文件管理器。<br />
file-roller: 各种压缩包的图形前端。</p>
<p><code>sudo apt-get install sun-java6-jdk</code><br />
java开发环境，附带有java运行环境。</p>
<p><code>sudo apt-get install conky</code><br />
在桌面显示当前系统状态，如果安装后出现出现闪烁，解决办法如下：</p>
<p>安装wmctrl:<br />
<code>sudo apt-get install wmctrl</code><br />
修改xorg.conf文件：<br />
<code>sudo vim /etc/X11/xorg.conf</code><br />
在Module段加入一行：<br />
<code>Load    "dbe"</code><br />
保存后退出。</p>
<p>设置conky的配置文件（我的<a href="http://www.lsproc.com/blog/wp-content/uploads/2007/07/.conkyrc">.conkyrc</a>配置文件）：<br />
<code>vim ~/.conkyrc</code><br />
设置以下几项：<br />
<code>own_window yes<br />
own_window_type override<br />
double_buffer yes</code><br />
保存后退出。<br />
重新启动系统就好了。</p>
<p><strong>9、安装高级应用程序</strong></p>
<p><code>sudo apt-get install vim-full vim-python scite openoffice.org openoffice.org-gtk openoffice.org-l10n-zh-cn evince xpdf xpdf-chinese-simplified xpdf-chinese-traditional gimp wine</code><br />
vim-full vim-python 是Vim的完整组件。<br />
scite 是轻量级的编辑器，简体中文语言文件 <a href="http://www.lsproc.com/blog/wp-content/uploads/2007/07/locale.properties">locale.properties</a> 放到 scite 安装目录下，一般为 /usr/share/scite，再附上我的用户配置文件 <a href="http://www.lsproc.com/blog/wp-content/uploads/2007/07/SciTEUser.properties">SciTEUser.properties</a> 。<br />
openoffice.org 大名鼎鼎的 openoffice，openoffice.org-gtk 可以使Ooo和Gnome主题保持一致，openoffice.org-l10n-zh-cn 是 openoffice 的简体中文语言包。<br />
evince是PDF文档查看工具，xpdf xpdf-chinese-simplified xpdf-chinese-traditional三个组件用于解决部分中文PDF文档出现乱码的问题。<br />
gimp 类似于Photoshop的东西，现在PS没有Linux版本。<br />
wine 安装Windows程序必备。</p>
<p><code>sudo apt-get install amule filezilla firefox mozilla-firefox-locale-zh-cn thunderbird tsclient mplayer mozilla-mplayer vlc vlc-plugin-esd mozilla-plugin-vlc</code><br />
amule 是Linux下的电骡。<br />
filezilla 是FTP工具。<br />
mozilla-firefox-locale-zh-cn 是 firefox 的简体中文包。<br />
thunderbird 是和 Firefox 同出一源的电子邮件工具，不过我用它来阅读新闻组和RSS新闻，它是Linux下对中文新闻组支持最好的工具。<br />
tsclient 是linux下的远程桌面工具。<br />
mplayer Linux最强大的多媒体播放器，由于知识产权的原因，7.04的源中没有再提供其解码器w32codecs的下载，可以到其<a href="http://www.mplayerhq.hu/MPlayer/releases/codecs/">官网</a>上下载 all-20061022.tar.bz2 和 windows-all-20061022.zip 两个包，解压后前者mv到 /usr/lib/codecs，后者mv到/usr/lib/win32目录中即可，这两个目录如果没有就建立它。<br />
mozilla-mplayer firefox的mplayer插件，使FF支持播放网页中的内嵌媒体。<br />
<a href="http://www.videolan.org/vlc/">VLC</a> 多媒体播放器，不过不支持 real 格式。</p>
<p>另外有一些软件，源上没有或者源上的版本较老或不好用的：<br />
<a href="http://www.opera.com/download/">Opera</a>：最好的网络浏览器，可到其官方网站下载。<br />
<a href="http://www.pidgin.im">Pidgin</a>：原来叫Gaim，可到 <a href="http://www.getdeb.net/release.php?id=1045">getdeb</a> 下载deb包，包括 pidgin 和 pidgin-data 。安装：<br />
<code>sudo dpkg -i package</code><br />
<a href="http://www.skype.com/intl/en/download/skype/linux/">Skype</a>：不用说了吧。<br />
<a href="http://sourceforge.net/project/showfiles.php?group_id=174989">MultiGet</a> 图形界面的下载工具，现在更新换代了，开发代号为 <a href="http://forum.ubuntu.org.cn/viewtopic.php?t=51532&#038;highlight=multiget">monma</a> ，<a href="http://blog.chinaunix.net/u1/42104/">这里</a>下载。<br />
<a href="http://tuxcmd.sourceforge.net/download.php">Tux Commander</a> 类似 Total Commander 的工具。</p>
<p>10. 结束<br />
至此，自己定制的操作系统已经完成了，当然还可根据自己的需要继续安装其它软件。
<p>-- EOF --</p>
<h3  class="related_post_title">Related Posts</h3><ul class="related_post"><li>2007-05-23 -- <a href="http://www.lsproc.com/blog/install_unique_operating_system/" title="安装独一无二的操作系统">安装独一无二的操作系统</a> (1)</li><li>2007-08-01 -- <a href="http://www.lsproc.com/blog/centos_config/" title="CentOS 配置详解">CentOS 配置详解</a> (0)</li><li>2007-05-25 -- <a href="http://www.lsproc.com/blog/fluxbox_config/" title="Fluxbox 配置">Fluxbox 配置</a> (0)</li><li>2007-05-17 -- <a href="http://www.lsproc.com/blog/ubuntu-root-password/" title="ubuntu root 密码的问题">ubuntu root 密码的问题</a> (0)</li><li>2008-08-31 -- <a href="http://www.lsproc.com/blog/install_network_card_driver_on_ubuntu/" title="ubuntu 安装Intel PRO100/1000系列网卡驱动">ubuntu 安装Intel PRO100/1000系列网卡驱动</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.lsproc.com/blog/diy_your_ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>安装独一无二的操作系统</title>
		<link>http://www.lsproc.com/blog/install_unique_operating_system/</link>
		<comments>http://www.lsproc.com/blog/install_unique_operating_system/#comments</comments>
		<pubDate>Wed, 23 May 2007 14:27:09 +0000</pubDate>
		<dc:creator>lostsnow</dc:creator>
				<category><![CDATA[Linux&Webserver]]></category>
		<category><![CDATA[diy]]></category>
		<category><![CDATA[fluxbox]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[安装]]></category>
		<category><![CDATA[操作系统]]></category>

		<guid isPermaLink="false">http://www.lostk.com/blog/technology/install_unique_operating_system/</guid>
		<description><![CDATA[转载时请标明文章原始出处和作者信息, 作者: lostsnow.http://www.lsproc.com/blog/install_unique_operating_system/
最近莫名其妙的喜欢上了 Ubuntu，于是下载了 Ubuntu Desktop 7.04 的 LiveCD，不过他的默认安装方式不太令人满意，不能够自定义安装的软件，于是 Google 了一番，发现一篇好文章，于是照猫画虎安装起来（本文大部分为抄袭#18）。
根据自己的的需求，下载 Alternate install CD 是比较适合的。
Desktop，Server，Alternate三个版本的区别主要在哪？
Desktop是一个live cd ,只用于桌面系统，也可以在LiveCD状态下安装。默认安装GNOME和GNOME下的一些常用的程序。
Server只安装基本程序，没有Xorg,GNOME和GNOME下的应用软件，如果你要安装GNOME和那些应用程序，简单地apt-get install ubuntu-desktop就可以了，如果想用XUbuntu的话，就apt-get install xubuntu-desktop，想用KUbuntu就apt-get install kubuntu-desktop 。
Alternate是标准的安装CD。包含了一些桌面程序，可以用高级安装模式安装，也可以当作Server来用，不过一些Server 程序要自己通过网络来安装。

一、安装基本系统（core+shell+基本组件）
使用AlternateCD引导启动，然后选择“安装命令行系统”进行最小化安装，这个模式只会安装最基本的系统和必要的工具，安装完成后是一个像DOS （大部分人一听说Linux就想起来DOS，我这么比方估计地球人都会长长地“哦”一声然后作恍然大悟状，唉，哪位天使大姐救救中国的计算机教育啊）一样的命令行系统，没有图形系统。
二、网络配置和安装基本图形系统（桌面）（window manager + 应用程序）
1、网络配置
在基本系统安装完成后，会要求重新启动一次系统，使用在安装过程中设置的帐号及密码登录。
非拨号用户在上面安装过程中设置静态IP 或者使用 DHCP 配置网络。
使用ADSL上网的，这里先设置ADSL：
sudo pppoeconf
pon dsl-provider  #上线
poff  #下线
2、修改、更新源：
sudo vim /etc/apt/sources.list
系统安装之后默认的是亚洲官方的源，建议网通修改为台湾大学的源，电信修改为 CN99 的源，具体可以参考这里。然后更新源：
sudo apt-get update
sudo apt-get dist-upgrade
apt-get upgrade 和apt-get dist-upgrade的具体区别。
apt-get upgrade 系统会自动将所有已经安装在系统内的软件包升级为最新版本。如果一个软件包改变了依存关系，而需要安装一个新的软件包时，它将不会被升级，而是标识成 hold。如果某个软件包被设置 hold 标识，就不会被升级。也就是说只会把现系统里能满足当前依赖的包升级，不另加减软件包。
apt-get dist-upgrade [...]]]></description>
			<content:encoded><![CDATA[<p>转载时请标明文章原始出处和作者信息, 作者: <a href="http://www.lsproc.com/blog/">lostsnow</a>.<br /><a href="http://www.lsproc.com/blog/install_unique_operating_system/">http://www.lsproc.com/blog/install_unique_operating_system/</a></p>
<p>最近莫名其妙的喜欢上了 <a href="http://www.ubuntu.com/">Ubuntu</a>，于是下载了 Ubuntu Desktop 7.04 的 LiveCD，不过他的默认安装方式不太令人满意，不能够自定义安装的软件，于是 <a href="http://www.google.com">Google</a> 了一番，发现一篇<a href="http://www.leninlee.cn/?p=124">好文章</a>，于是照猫画虎安装起来（本文大部分为抄袭#18）。</p>
<p>根据自己的的需求，下载 Alternate install CD 是比较适合的。</p>
<blockquote><p><strong>Desktop，Server，Alternate三个版本的区别主要在哪？</strong></p>
<p>Desktop是一个live cd ,只用于桌面系统，也可以在LiveCD状态下安装。默认安装GNOME和GNOME下的一些常用的程序。</p>
<p>Server只安装基本程序，没有Xorg,GNOME和GNOME下的应用软件，如果你要安装GNOME和那些应用程序，简单地apt-get install ubuntu-desktop就可以了，如果想用XUbuntu的话，就apt-get install xubuntu-desktop，想用KUbuntu就apt-get install kubuntu-desktop 。</p>
<p>Alternate是标准的安装CD。包含了一些桌面程序，可以用高级安装模式安装，也可以当作Server来用，不过一些Server 程序要自己通过网络来安装。
</p></blockquote>
<p>一、安装基本系统（core+shell+基本组件）</p>
<p>使用AlternateCD引导启动，然后选择“安装命令行系统”进行最小化安装，这个模式只会安装最基本的系统和必要的工具，安装完成后是一个像DOS （大部分人一听说Linux就想起来DOS，我这么比方估计地球人都会长长地“哦”一声然后作恍然大悟状，唉，哪位天使大姐救救中国的计算机教育啊）一样的命令行系统，没有图形系统。</p>
<p>二、网络配置和安装基本图形系统（桌面）（window manager + 应用程序）</p>
<p>1、网络配置</p>
<p>在基本系统安装完成后，会要求重新启动一次系统，使用在安装过程中设置的帐号及密码登录。</p>
<p>非拨号用户在上面安装过程中设置静态IP 或者使用 DHCP 配置网络。<br />
使用ADSL上网的，这里先设置ADSL：<br />
<code>sudo pppoeconf<br />
pon dsl-provider  #上线<br />
poff  #下线</code></p>
<p>2、修改、更新源：</p>
<p><code>sudo vim /etc/apt/sources.list</code><br />
系统安装之后默认的是亚洲官方的源，建议网通修改为台湾大学的源，电信修改为 CN99 的源，具体可以参考<a href="http://www.lostk.com/blog/technology/ubuntu_apt_sources_list/">这里</a>。然后更新源：<br />
<code>sudo apt-get update<br />
sudo apt-get dist-upgrade</code></p>
<blockquote><p><strong>apt-get upgrade 和apt-get dist-upgrade的具体区别。</strong></p>
<p>apt-get upgrade 系统会自动将所有已经安装在系统内的软件包升级为最新版本。如果一个软件包改变了依存关系，而需要安装一个新的软件包时，它将不会被升级，而是标识成 hold。如果某个软件包被设置 hold 标识，就不会被升级。也就是说只会把现系统里能满足当前依赖的包升级，不另加减软件包。</p>
<p>apt-get dist-upgrade 会额外安装或删除必要的包去满足依赖，从而令到能升级的包都升级。</p></blockquote>
<p>3、下面安装基本图形系统：</p>
<p><code>sudo apt-get install x-window-system-core gdm build-essential</code><br />
x-window-system-core是x-window的核心组件；gdm是Gnome的登录界面，同类的有KDE的登录界面kdm和另一个轻量级的xdm；build-essential是编译程序源码所必须的组件。</p>
<p>4、至此x-window层面的东西就安装好了，下面安装窗口管理器：</p>
<p>在这里窗口管理器使用 <a href="http://fluxbox.sourceforge.net/">fluxbox</a> ，由自己来编译，编译fluxbox时需要以下组件<br />
<code>sudo apt-get install xorg-dev xserver-xorg-dev checkinstall xlibs-dev</code></p>
<p>到 Fluxbox 主页下载最新的源码包，解压，在终端中cd进解压目录，然后进行编译（我下的是v1.0rc3）：<br />
<code>tar zxvf fluxbox-1.0rc3.tar.gz<br />
cd fluxbox-1.0rc3<br />
./configure<br />
make<br />
sudo make install</code></p>
<p>安装完之后，设置GDM，即可以在GDM界面选择从Fluxbox还是Gnome等别的环境启动。</p>
<p>对于没有安装任何桌面环境的用户可以在自己主目录下创建.xsession 文件，或者创建.xinitrc 文件，填入下列内容：<br />
<code>exec startfluxbox</code><br />
对于需要在多个环境下切换的用户可以这样做：<br />
<code>cd /usr/share/xsessions<br />
sudo vim fluxbox.desktop</code><br />
填入以下内容：<br />
<code>[Desktop Entry]<br />
Encoding=UTF-8<br />
Name=fluxbox<br />
Name[zh_CN]=fluxbox<br />
Name[zh_TW]=fluxbox<br />
Comment=This session logs you into fluxbox<br />
Comment[zh_CN]=此会话使您登录到 fluxbox<br />
Comment[zh_TW]=選取這個作業階段後會進入 fluxbox 環境<br />
Exec=fluxbox<br />
TryExec=fluxbox<br />
Icon=<br />
Type=Application</code><br />
保存后退出。</p>
<p>fluxbox 的具体配置可以看<a href="http://www.lostk.com/blog/technology/fluxbox_config/">这里</a></p>
<p>5、然后安装显卡驱动：</p>
<p>下载9631驱动，地址是</p>
<p>http://us.download.nvidia.com/XFree86/Linux-x86/1.0-9631/NVIDIA-Linux-x86-1.0-9631-pkg1.run</p>
<p>注：现在最新的驱动为9755,下载地址为：</p>
<p>http://us.download.nvidia.com/XFree86/Linux-x86/1.0-9755/NVIDIA-Linux-x86-1.0-9755-pkg1.run</p>
<p>安装方法同下。</p>
<p>安装编译环境<br />
<code>sudo apt-get install build-essential linux-headers-`uname -r`</code><br />
（注意：这两个｀不是单引号，而是数字键1左边那个）</p>
<p>禁止系统使用默认的驱动<br />
<code>sudo gedit /etc/default/linux-restricted-modules-common</code><br />
在最后的双引号中添加nv，即""改成"nv"</p>
<p>登录后停止GDM进程<br />
<code>sudo /etc/init.d/gdm stop</code></p>
<p>进入下好的驱动所在目录<br />
<code>sudo sh nvidia-linux-x86-1.0-9631-pkg1.run</code><br />
安装过程中，<br />
如果提示有旧驱动，询问是否删除旧驱动，选Yes；<br />
如果提示缺少某某模块（modules），询问是否上网下载，选no；<br />
如果提示编译模块，询问是否进行编译，选ok；<br />
如果提示将要修改Xorg.conf，询问是否允许，选Yes；<br />
接下来就是等待安装完成</p>
<p>安装完成就回到终端，重启GDM<br />
<code>sudo /etc/init.d/gdm start</code></p>
<p>ok了，当看到NV的logo后，安装成功。</p>
<p>注意：当下次系统升级时升级了内核后，如果你的系统有使用beryl则需要重新安装驱动。不然进不了xWindow<br />
安装方法同上。</p>
<p>进入你的nv驱动缩放目录，注意你的nv驱动不要保存在中文目录下。</p>
<p>然后：<br />
<code>sudo /etc/init.d/gdm stop<br />
sudo sh nvidia-linux-x86-1.0-9631-pkg1.run<br />
sudo /etc/init.d/gdm restart</code></p>
<p>6、安装终端和运行对话框：</p>
<p><code>sudo apt-get install tilda grun</code><br />
这两个分别是终端和运行对话框。<br />
<a href="http://tilda.sourceforge.net">tilda</a> 是编译安装的，需要以下组件：<br />
<code>sudo apt-get install libvte-dev libconfuse-dev libgtk2.0-dev</code></p>
<p>7、安装文件管理器：</p>
<p><code>sudo apt-get install rox-filer</code><br />
<a href="http://rox.sourceforge.net/">rox-filer</a> 轻量但功能强大的东西，同类的有Gnome下的nautilus和KDE的konqueror。</p>
<p>8、安装热键工具：</p>
<p><code>sudo apt-get install xbindkeys xbindkeys-config</code><br />
后者是<a href="http://hocwp.free.fr/xbindkeys/xbindkeys.html">xbindkeys</a>的GTK图形前端设置工具。<br />
编译安装的话，需要下面这个组件：<br />
<code>sudo apt-get install guile-1.8-dev</code></p>
<p>三、安装进一步优化桌面体验的工具</p>
<p>1、<br />
<code>sudo apt-get install gnome-session</code><br />
比gnome-core更简洁，目的是为了在fluxbox启动的时候加载gnome-settings-daemon，从而使GTk界面的程序的外观不那么丑。</p>
<p>2、<br />
<code>sudo apt-get install gtk2-engines*</code><br />
gtk的外观主题引擎，加载了gnome-settings-daemon才会使之生效。</p>
<p>3、<br />
<code>sudo apt-get install gnome-system-monitor htop</code><br />
前者是Gnome的进程管理器（不仅限于此），后者是命令行界面的进程管理器。</p>
<p>4、<br />
<code>sudo apt-get install gnome-alsamixer</code><br />
gtk的图形界面音量调整工具。Ubuntu7.04似乎有个Bug，安装之后默认情况下音量是静音的，打开音量调整工具，将静音的复选框中的箭头去掉即可。</p>
<p>5、<br />
<code>sudo apt-get install synaptic</code><br />
Gnome的<a href="http://www.nongnu.org/synaptic/">新立得软件包管理器</a>，就是图形界面的源管理器，有时候会用到。</p>
<p>6、<br />
<code>sudo apt-get install language-pack-gnome-zh language-pack-kde-zh language-pack-zh openoffice.org-l10n-zh-cn mozilla-firefox-locale-zh-cn</code><br />
系统的简体中文语言包。</p>
<p>7、<br />
<code>sudo apt-get install file-roller</code><br />
<a href="http://fileroller.sourceforge.net/">file-roller</a> 各种压缩包的图形前端。</p>
<p>8、<br />
<code>sudo apt-get install alien sun-java6-jdk</code><br />
前者是将rpm包转换为deb包的工具，后者是java开发环境，附带有java运行环境。</p>
<p>9、<br />
<code>sudo apt-get install feh fbpager</code><br />
feh:一个图片查看工具，Fluxbox中使用fbsetbg设定壁纸之后fbsetbg会自动寻找一个可以设置壁纸的程序，feh就是其中的一个。<br />
fbpager：Fluxbox的虚拟桌面扩展工具。</p>
<p>四、高阶应用程序</p>
<p>1、Office工具：<br />
<code>sudo apt-get install stardict stardict-langdao-ce-gb stardict-langdao-ec-gb stardict-oxford-gb stardict-xiandaihanyucidian stardict-hanyuchengyucidian openoffice.org wxmaxima maxima evince xpdf xpdf-chinese-simplified xpdf-chinese-traditional vim-full vim-gui-common vim-runtime vim-python openoffice.org-gtk bluefish gimp wine conky</code><br />
—-stardict：星际译王，下面是其几部词典。<br />
—-openoffice不用介绍了。<br />
—-maxima是数值计算程序，wxmaxima是其图形前端。<br />
—-evince是PDF文档查看工具，xpdf xpdf-chinese-simplified xpdf-chinese-traditional三个组件用于解决部分中文PDF文档出现乱码的问题。<br />
—-vim-full vim-gui-common vim-runtime vim-python是Vim的完整组件，系统默认安装的功能非常少。<br />
—-openoffice.org-gtk是这样一个组件，当你在像Fluxbox这样的窗口管理器下或者KDE这种非Gnome的环境中使用Openoffice时，openoffice的界面会显得非常难看，装了这个组件可以使Ooo和Gnome主题保持一致。<br />
—-bluefish：网页编写工具。<br />
—-gimp：类似于Photoshop的东西，现在PS没有Linux版本，不过据说可以用Crossover安装PS。<br />
—-wine：安装Windows程序必备。<br />
—-conky：在桌面显示当前系统状态，非常强大，7.04之下没有出现以前那种闪烁的情况，如果安装后出现这种情况，参看<a href="http://www.leninlee.cn/?p=105">《conky闪烁问题的解决办法》</a>。</p>
<p>2、网络工具：<br />
<code>sudo apt-get install amule filezilla firefox thunderbird</code><br />
—-amule是Linux下的电骡。<br />
—-filezilla是FTP工具。<br />
—-thunderbird是和Firefox同出一源的电子邮件工具，不过我用它来阅读新闻组和RSS新闻，它是Linux下对中文新闻组支持最好的工具。</p>
<p>另外有一些网络工具，源上没有或者源上的版本较老或不好用的：<br />
—-Opera：最好的网络浏览器，我一直用它，可到其官方网站下载。<br />
—-Pidgin：原来叫Gaim，源上的似乎不能使用插件Guification，所以我下载源码然后编译安装。编译时需要几个包：<br />
<code>sudo apt-get install libxml2-dev libxml-perl libdbus-glib-1-dev tk8.4-dev tcl8.4-dev libgtk2.0-dev</code><br />
编译安装之后会遇到一个问题，就是收到消息的时候没有提示声音，解决方法有几种，我这样做：<br />
打开“工具”菜单中“首选项”，在“声音”标签中的“声音方式”一栏中选择“命令”，在“声音命令”中填写“artsplay %s”。</p>
<p>3、多媒体工具：<br />
<code>sudo apt-get install mplayer amarok</code><br />
—mplayer 就不用说了，Linux最强大的多媒体播放器，由于知识产权的原因，7.04的源中没有再提供其解码器w32codecs的下载，可以到其官网上下载 all-20061022.tar.bz2和windows-all-20061022.zip两个包，解压后前者mv到 /usr/lib/codecs，后者mv到/usr/lib/win32目录中即可，这两个目录如果没有就建立它。<br />
—-amarok：迄今为止linux下最强大的音乐库管理和播放程序。<br />
—-FlashPlayer：Macromedia官方发布的Flash独立播放器的Linux版本，到其官方去下载。</p>
<p>4、服务器：<br />
<code>sudo apt-get install apache2 libapache2-mod-security libapache2-mod-php5 php5 mysql-server php5-mysql php5-gd sendmail</code></p>
<p>5、休闲游戏<br />
<code>sudo apt-get install foobillard supertux lbreakout2 trigger pingus gnugo quarry</code><br />
—-foobillard：台球。<br />
—-supertux：类似超级玛丽的东西。<br />
—-lbreakout2：传说中的乒乓球游戏，很久以前流行的那种液晶屏幕、满是黑色方块的、以俄罗斯方块为主的掌机上就有，很古老的东西。<br />
—-trigger：类似于极品飞车的3D飚车游戏，当然比起极品飞车要轻量得多，但3D效果也不错。<br />
—-pingus：传说中比较耐玩儿的智力游戏。<br />
—-gnugo和quarry：前者好像是个引擎吧，后者是图形前端，运行时只运行后者就够了，是围棋游戏，具体设置有些麻烦，可到<a href="http://LinuxToy.org">LinuxToy.org</a>上找相关文章。<br />
—-vdrift：另一款飚车游戏，跨平台的，源中没有，可到官方网站下载，将近二百兆大小，效果自然要比trigger要好，看官方截图，大有直追极品飞车的架势。
<p>-- EOF --</p>
<h3  class="related_post_title">Related Posts</h3><ul class="related_post"><li>2007-07-11 -- <a href="http://www.lsproc.com/blog/diy_your_ubuntu/" title="再谈自定义 ubuntu 安装">再谈自定义 ubuntu 安装</a> (0)</li><li>2007-08-01 -- <a href="http://www.lsproc.com/blog/centos_config/" title="CentOS 配置详解">CentOS 配置详解</a> (0)</li><li>2007-05-25 -- <a href="http://www.lsproc.com/blog/fluxbox_config/" title="Fluxbox 配置">Fluxbox 配置</a> (0)</li><li>2007-05-17 -- <a href="http://www.lsproc.com/blog/ubuntu-root-password/" title="ubuntu root 密码的问题">ubuntu root 密码的问题</a> (0)</li><li>2008-08-31 -- <a href="http://www.lsproc.com/blog/install_network_card_driver_on_ubuntu/" title="ubuntu 安装Intel PRO100/1000系列网卡驱动">ubuntu 安装Intel PRO100/1000系列网卡驱动</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.lsproc.com/blog/install_unique_operating_system/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>重装系统是件麻烦的事</title>
		<link>http://www.lsproc.com/blog/trouble-with-rebuild-system/</link>
		<comments>http://www.lsproc.com/blog/trouble-with-rebuild-system/#comments</comments>
		<pubDate>Tue, 22 Aug 2006 01:19:40 +0000</pubDate>
		<dc:creator>lostsnow</dc:creator>
				<category><![CDATA[Memory&Notes]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[操作系统]]></category>
		<category><![CDATA[重装]]></category>

		<guid isPermaLink="false">http://www.lostk.com/blog/words/trouble-with-rebuild-system/</guid>
		<description><![CDATA[转载时请标明文章原始出处和作者信息, 作者: lostsnow.http://www.lsproc.com/blog/trouble-with-rebuild-system/
昨天终于把单位用的机器重装了，为了玩玩 babel 开始装 php5.1.5 ， mysql5.0.24 ， 去下apache 发现 2.2.3 已经出来了，于是想尝鲜，没想到惹来一大堆麻烦#83


开启 Apache Mod_rewrite
apache 2.2.x + PHP5.1.x 不能运行的解决办法.
apache2.2装完后更改DocumentRoot出现403错误原因
关于PHP5.1下 php文件显示空白问题


弄完我都快能做个Q&#038;A了#76
-- EOF --
Related Posts2008-03-18 -- lamp 相关配置 [Debian] (2)2007-09-07 -- PHP 和 Mysql 学习笔记（四） (0)2007-06-22 -- PHP 和 Mysql 学习笔记（二） (0)2010-05-21 -- Nginx/PHP 文件类型错误解析漏洞：fix_pathinfo (2)2010-04-12 -- nginx userid 模块客户端 cookie 解码 (0)]]></description>
			<content:encoded><![CDATA[<p>转载时请标明文章原始出处和作者信息, 作者: <a href="http://www.lsproc.com/blog/">lostsnow</a>.<br /><a href="http://www.lsproc.com/blog/trouble-with-rebuild-system/">http://www.lsproc.com/blog/trouble-with-rebuild-system/</a></p>
<p>昨天终于把单位用的机器重装了，为了玩玩 <a href="http://www.v2ex.com/go/babel">babel</a> 开始装 <a href="http://www.php.net/downloads.php#v5">php5.1.5</a> ， <a href="http://dev.mysql.com/downloads/mysql/5.0.html">mysql5.0.24</a> ， 去下<a href="http://apache.org/">apache</a> 发现 <a href="http://mirror.vmmatrix.net/apache/httpd/binaries/win32/">2.2.3</a> 已经出来了，于是想尝鲜，没想到惹来一大堆麻烦#83</p>
<blockquote>
<ul>
<li><a href="http://www.lostk.com/bbs/thread-529-1-1.html">开启 Apache Mod_rewrite</a></li>
<li><a href="http://www.lostk.com/bbs/thread-530-1-1.html">apache 2.2.x + PHP5.1.x 不能运行的解决办法.</a></li>
<li><a href="http://www.lostk.com/bbs/thread-533-1-1.html">apache2.2装完后更改DocumentRoot出现403错误原因</a></li>
<li><a href="http://www.lostk.com/bbs/thread-534-1-1.html">关于PHP5.1下 php文件显示空白问题</a></li>
</ul>
</blockquote>
<p>弄完我都快能做个Q&#038;A了#76</p>
<p>-- EOF --</p>
<h3  class="related_post_title">Related Posts</h3><ul class="related_post"><li>2008-03-18 -- <a href="http://www.lsproc.com/blog/configure_lamp/" title="lamp 相关配置 [Debian]">lamp 相关配置 [Debian]</a> (2)</li><li>2007-09-07 -- <a href="http://www.lsproc.com/blog/php_mysql_study_4/" title="PHP 和 Mysql 学习笔记（四）">PHP 和 Mysql 学习笔记（四）</a> (0)</li><li>2007-06-22 -- <a href="http://www.lsproc.com/blog/php_mysql_study_2/" title="PHP 和 Mysql 学习笔记（二）">PHP 和 Mysql 学习笔记（二）</a> (0)</li><li>2010-05-21 -- <a href="http://www.lsproc.com/blog/nginx_php_pathinfo_securit/" title="Nginx/PHP 文件类型错误解析漏洞：fix_pathinfo">Nginx/PHP 文件类型错误解析漏洞：fix_pathinfo</a> (2)</li><li>2010-04-12 -- <a href="http://www.lsproc.com/blog/nginx_userid_decode/" title="nginx userid 模块客户端 cookie 解码">nginx userid 模块客户端 cookie 解码</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.lsproc.com/blog/trouble-with-rebuild-system/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
