Ubuntu问答:修订间差异

来自Ubuntu中文
跳到导航跳到搜索
Oneleaf留言 | 贡献
无编辑摘要
Oneleaf留言 | 贡献
无编辑摘要
第134行: 第134行:
<ul>
<ul>
     <li style="list-style-type: none;">
     <li style="list-style-type: none;">
     <pre>deb http://archive.ubuntu.com/ubuntu/ warty main restricted universe<br />       deb-src http://archive.ubuntu.com/ubuntu/ warty main restricted universe<br /><br />      deb http://security.ubuntu.com/ubuntu/ warty-security main restricted<br />      deb-src http://security.ubuntu.com/ubuntu/ warty-security main restricted<br /></pre>
     <pre>deb http://archive.ubuntu.com/ubuntu/ warty main restricted universe
       deb-src http://archive.ubuntu.com/ubuntu/ warty main restricted universe
      deb http://security.ubuntu.com/ubuntu/ warty-security main restricted
      deb-src http://security.ubuntu.com/ubuntu/ warty-security main restricted
</pre>
     <ul>
     <ul>
         <li style="list-style-type: none;">第二步 将desktop users加到standard groups,命令如下: </li>
         <li style="list-style-type: none;">第二步 将desktop users加到standard groups,命令如下: </li>
     </ul>
     </ul>
     <pre># for group in adm audio cdrom dialout floppy video lpadmin plugdev scanner; do<br />      adduser $(getent passwd 1000 | cut -d: -f1) $group<br />      done<br /></pre>
     <pre># for group in adm audio cdrom dialout floppy video lpadmin plugdev scanner; do
      adduser $(getent passwd 1000 | cut -d: -f1) $group
      done
</pre>
     <ul>
     <ul>
         <li>这 个 &ldquo;$(...)&rdquo; 语句让人觉得莫名其妙,但它只是用来确定Ubuntu的安装者的登陆用户名。如果你不习惯的话,你可以用你的登陆用户名来代替整个&ldquo;$(...)&rdquo;。同 时,你也要重复条语句将所有用到这些外围设备(如:扫描仪、CD-ROMs等)的用户添加到这些groups。
         <li>这 个 &ldquo;$(...)&rdquo; 语句让人觉得莫名其妙,但它只是用来确定Ubuntu的安装者的登陆用户名。如果你不习惯的话,你可以用你的登陆用户名来代替整个&ldquo;$(...)&rdquo;。同 时,你也要重复条语句将所有用到这些外围设备(如:扫描仪、CD-ROMs等)的用户添加到这些groups。
第161行: 第168行:
         </li>
         </li>
     </ul>
     </ul>
     <pre>#sudo apt-get install ubuntu-base ubuntu-desktop<br /></pre>
     <pre>#sudo apt-get install ubuntu-base ubuntu-desktop</pre>
     <ul>
     <ul>
         <li style="list-style-type: none;">注意:(这只是用于Debian的升级)这个命令将会安装udev,这将会使你的系统通过udev来管理/dev,而不是通过devfs管理或者是静态的管理。这需要进行手动的调整,特别是你创建过自己的device nodes 或者symlinks。  升级到最新的Ubuntu kernel: </li>
         <li style="list-style-type: none;">注意:(这只是用于Debian的升级)这个命令将会安装udev,这将会使你的系统通过udev来管理/dev,而不是通过devfs管理或者是静态的管理。这需要进行手动的调整,特别是你创建过自己的device nodes 或者symlinks。  升级到最新的Ubuntu kernel: </li>
     </ul>
     </ul>
     <pre>#sudo apt-get install linux-686<br /></pre>
     <pre>#sudo apt-get install linux-686</pre>
     <ul>
     <ul>
         <li style="list-style-type: none;">安装 linux- metapackage来获得最新的kernel和kernel的升级。根据以下情况来代替上面命令中的linux-686:
         <li style="list-style-type: none;">安装 linux- metapackage来获得最新的kernel和kernel的升级。根据以下情况来代替上面命令中的linux-686:

2007年5月21日 (一) 21:44的版本

Ubuntu

 

 

Ubuntu 是什么意思?

 

  • Ubuntu 是个非洲词,它被形容为“美到无法翻译”。Ubuntu 的精髓是“一个人通过他人的存在而存在”。它把人性描述为“与他人同在”,并且指示“与他人同在”应当如何。Ubuntu 强调分享,共识和归属感。对于自由软件和开放源码来说,它是个完美的概念。这里_ 有一篇描述 Ubuntu 的非常好的文章,可能会有助于定义它。维基百科_ 也有很好的定义。

 

我怎么读 Ubuntu ?

 

  • Ubuntu,源于非洲祖鲁人和科萨人的语言,发作“oo-boon-too”的音。学会这个发音还是有价值的,你不是第一个人问这个问题了。 大 多数的美国人读"ubuntu"时,将"u"作为元音发音,类似单词 "who" 或者 "boo",重音在第二个音节即u'buntu,oo-boon-too。如果你喜欢添加一些非洲撒哈拉的味道,你可以在第一个"u",后面带些嗡嗡声: oom-boon-too。

 

为什么你们第一个发行版是4.10版?这个版本的Ubuntu有什么特殊的意义吗?

 

  • 我们的版本号计划表是基于我们发行的日期。我们第一次发行是在2004年10月,所以就是4.10版。我们下一个版本,应该在2005初,差不多定在4月份,所以是5.04版。所以发行版本号是来自于发行日期,而不是软件阶段性的特殊记号。 每个Ubuntu发行版都有一个不同版本组件的集合--比如说内核、X、Gnome、GCC、libc等。所以集中起来Ubuntu本身的版本号就显得无关紧要了,相对的,我们更愿意告诉你它什么时候会发布到网上。

 

一旦我装了 Ubuntu ,我能升级到下个版本吗?

 

  • 可 以。我们对版本的升级做了完全的支持。比如说,如果你装了 Warty-Warthog ,你可以在 Hoary-Hedgehog 发行之后升级到 Hoary-Hedgehog ,然后从 Hoary-Hedgehog 到 Grumpy-Groudhog ,如此永远下去。
    • 有些特殊情况下没必要作升级,比如软件仓库中有不支持的软件包,或者你从第三方获得的源代码等等。

 

我不是程序员,我能帮忙吗?

 

  • 即使你不写程序,还是有很多方法让你融入到Ubuntu的世界中来。 最简单的,你可以使用它。 你 在使用一个pre-release的版本的过程中,即使没有主要bug,在bugzilla中提交各种错误对这个版本以及后续版本还是有好处的。这是 beta和pre-release的特点,它们在数以千万记的用户中以各种方式被测试。最初出现的一个简单bug会尽快变成一个修补系统不足的补丁。
    • 在邮件列表、论坛或这IRC上回答问题
    • 请看看“参与”页面,这样能让你利用空余时间为Ubuntu作更多的贡献
    • 请相互传递这个单词“Ubuntu”。在Shipit上订购cd - Ubuntu的CD发行版会将之传送给你的朋友、家人,甚至是陌生人。

 

Ubuntu 和其他 Linux 发行版有关系吗?

 

  • 它们属于不同的开发项目。
    • Ubuntu 和其他Linux发行版一样是以创建最新和易用为目标的发行版。我们有自己的特色,同时也继承和发展了其他发行版和应用的特点(比如 Debian发行版以及Gnome桌面),这将给不同项目的协作开发提供良好的环境。现阶段,我们还没有任何关于如何与其他项目共同协作的拓展计划。

 

Ubuntu 在 2100 中的版本会发生什么?

 

  • 我们的后继者会将它解决。现在我们只关注下一个发行版本。

 

它支持 KDE 吗?为什么 Ubuntu 默认安装的是 Gnome ?它支持 KDE 以及 KDE 应用程序吗?

 

  • Ubuntu 的默认桌面是 Gnome ,但你可以在 Ubuntu 组件列表中找到所有 KDE 软件包。我们暂时没能让正常工作在 Gnome 下的组件也能准确无误地工作在 KDE 环境下。 我们正与 KDE 的开发团队协同工作,如此便可以让 KDE 用户也得到一个极佳的环境了。

 

它包括 XFree86 还是 X.org ?

 

  • Warty-Warthog包括XFree86 4.3.99软件包,还有许多改进过的支持硬件的软件包。版本 Hoary- Hedgehog 换成 X.org 服务。

 

Ubuntu 中可以获得哪些软件?

 

  • Ubuntu 包含了几乎所有的 Debian 软件包,还有相当数量的第三方源代码编译的软件包。许多软件包被定制成与 Ubuntu 系统能完美结合,同时修正了 Bug ,以及确保它们是最新的。 Ubuntu 中的软件被分成许多部分。软件划分的信息可以在 组件 页中获得。 将来,网站会提供所有可获得软件的列表。

 

获取Ubuntu

 

 

Ubuntu LiveCD 包括了正常安装版本的一切东西吗?

 

  • 是 的,包含了。在Live CD里面安装的软件都是Ubuntu最普通最常用的软件,在这个预览版里,可能会有一些不同的软件包,那是因为我们创建新的Live CD 和Install CD是在不同的时间,所以在两个版本之间会有一些轻微的不同,但是等我们放出了正式版会是相同的。 目 前的一个不同是我们不能改善Live CD 和Install CD的自动侦测配置程序(auto-detection)的相互兼容性,因为它们使用的是有点不同的自动侦测配置程序,一些在这个系统上工作的很完美的软 件并不一定能很好的工作在另一个系统上,比如声音和X环境。通常,安装的系统能给你以更大的余地去自由的规划你的工作。

 

我能在同一个软件源列表文件 sources.list 中同时使用 Ubuntu 和 Debian 的软件包吗?

 

  • 一般来说,这不是一个好主意。虽然Debian和Ubuntu在很大程度上是相兼容的并来源自很多相同的软件源码包,但二进制的包是相互独立编译的因而并不完全相同。这会在包管理系统中产生不可预料的想法。 而且,一般来说这并不成为一个问题,因为:几乎所有的Debian软件包在Ubuntu的软件源中都能获得,所以没有必要混合使用这两者。

 

我能自动地将 Debian testing/sarge 变成 Ubuntu 么?

 

  • 能在/etc/apt/sources.list文件中加入一行

    deb http://archive.ubuntu.com/ubuntu hoary main restricted universe
    然后就很容易地升级 Debian Sarge 到 Ubuntu 么? 这是不支持的,一些勇士已经这么做过并报告了这样做的结果。Sarge 和 Warty版本完成的时间差不多,Warty里有一些代码比Sarge新,同样也有一些比Sarge旧。 例如Warty用的是Gnome 2.8 而 Sarge 用的是 Gnome 2.6。仅仅通过sources.list来转变代码将会产生有趣和未知的结果。没关系的,如果你觉得自己也是勇敢的那么就这么做吧。不要忘了更新本FAQ或在wiki上发布你的结果。

 

我能直接从 Debian Woody 升级到 Ubuntu 吗?

 

1. 将initial user加到scanner group:

  •       #sudo adduser $(getent passwd 1000 | cut -d: -f1) scanner 

2. 如果你是从 Debian升级则第一步是执行下面这一步:

  • 将ubuntu的服务器加入到你的/etc/apt/sources.list :
  • deb http://archive.ubuntu.com/ubuntu/ warty main restricted universe
          deb-src http://archive.ubuntu.com/ubuntu/ warty main restricted universe
           deb http://security.ubuntu.com/ubuntu/ warty-security main restricted
           deb-src http://security.ubuntu.com/ubuntu/ warty-security main restricted
    
    • 第二步 将desktop users加到standard groups,命令如下:
    # for group in adm audio cdrom dialout floppy video lpadmin plugdev scanner; do
           adduser $(getent passwd 1000 | cut -d: -f1) $group
           done
    
    • 这 个 “$(...)” 语句让人觉得莫名其妙,但它只是用来确定Ubuntu的安装者的登陆用户名。如果你不习惯的话,你可以用你的登陆用户名来代替整个“$(...)”。同 时,你也要重复条语句将所有用到这些外围设备(如:扫描仪、CD-ROMs等)的用户添加到这些groups。
      • 第三步 设置standard sudo配置,如果要求的话,命令如下:
    # firstuser=$(getent passwd 1000 | cut -d: -f1); echo "$firstuser ALL=(ALL) ALL" >> /etc/sudoers<br />
    • 为了能在桌面运行系统设置程序这一步是必须的。 第四步 将不支持的packages升级到被支持的packages 如:
      • + apache被apache2 取代 + php4被libapache2-mod-php4 取代 + dhcp-client和dhcp-server分别被dhcp3-client 和 dhcp3-server 取代 + exim被postfix取代
      第五步 将必需的modules添加到/etc/modules 可以察看https://bugzilla.ubuntu.com/show_bug.cgi?id=1763 我不得不添加ide-cd和psmouse的modules,使我的cd和synaptics touchpad能够运行
    • 下面的步骤是必须执行的
      • 安装ubuntu-base 和 ubuntu-desktop来获得经过更新的standard desktop package:
    #sudo apt-get install ubuntu-base ubuntu-desktop
    • 注意:(这只是用于Debian的升级)这个命令将会安装udev,这将会使你的系统通过udev来管理/dev,而不是通过devfs管理或者是静态的管理。这需要进行手动的调整,特别是你创建过自己的device nodes 或者symlinks。 升级到最新的Ubuntu kernel:
    #sudo apt-get install linux-686
    • 安装 linux- metapackage来获得最新的kernel和kernel的升级。根据以下情况来代替上面命令中的linux-686:
      • o i386 systems:用inux-386, linux-k7, linux-k7-smp, linux-686 or linux-686-smp o powerpc systems: 用linux-powerpc o amd64 systems: 用 linux-amd64-generic, linux-amd64-k8, linux-amd64-k8-smp or linux-amd64-xeon

 

您提供包裹有为具体处理器优化过吗?我如何找到它们?

 

  • 可以安装linux-686或linux-k7来获得定制过的内核。在Synaptic,aptitude和apt-cache中搜索“linux”可以得到更多信息。
  • 在安装libc6-i686软件包过程中,会默认安装为其定制过的C程序库。
  • 为i586或i686体系定制的密文系统中包括了OpenSSL库。
  • Ubuntu软件包是根据最普遍情况(Generic)而编译完成的,不包括增加的代码(gcc -02),除非软件维护者有所要求(比如说,为了侦错而发行的软件包通常没有太多的定制内容,因为这样更容易侦错)。小规模的代码可以让程序运行在缓存中而得到更高的效率。
  • 为i386体系结构定制的Ubuntu软件包使用了i486指令集(-march-i486),也能自行选择Pentium 4处理器的指令集(-mcpu=pentium4)。这种自由结合的方式让当今的处理器避免了为兼容老旧设备而牺牲性能的情况。

对于任何一个全球性编译器优化指令变化,我们都将为 Ubuntu 包针对处理器优化的有效率做进一步全面的实验评估。

 

光盘无法启动?

 

  • 我下载了稳定版的iso文件并把它刻成光盘,但不能用它来启动。当我重新启动时,系统说“正在从光盘启动。。。。”,然后说“失败了”,接着从硬盘启动。 你 可能把iso文件当作文件刻入光盘,而不是把它刻成光盘。iso文件是光盘映象,应把它刻成光盘。如果你把它当作平常的文件刻入,那么它不能工作。当光盘 放入电脑的光驱中,你应当看到一些文件和目录。只看到"ubuntu-x-install-x.iso" ,你没有把它刻正确。在你的刻录软件中找到“写光盘映象 ”('Write CD image')或相似的项目并用它把iso文件刻成光盘。

 

multiverse 仓库里包含有哪些软件?

 

  • multiverse仓库里的软件都是一些不会成为自由软件(Free Software)的软件.

请确定你在合理的使用这些软件而且完全遵守它们的许可和版权声明。这些软件不会有技术支持而且一般也不会有修正和升级。使用它们时你必须自己决定风险。

 

Ubuntu 的价格是多少?

 

  • Ubuntu 永远是 $0.00, 100% 免费.

 

我可以订购的光盘最多是多少?

 

  • 订购你确实需要使用的部分. 不要订购了 100 光盘来铺满你的墙壁. 如果你需要为了某个特殊的事情订购 100 或 1000 张, 联系我们. 我们将努力完成光盘,并期望都得到使用.

 

使用Ubuntu

 

 

桌面上的图标哪儿去了?我要桌面上有我的回收站、计算机、主目录图标!

 

  • 在Warty Warthog中,我们决定尝试一种新方法以到达所有重要位置,包括您的计算机上的以及网络中的,恰好补足Nautilus背后的空间设计。 当您在完成工作时,桌面上的图标几乎总是被窗口遮住,把窗口移开或切换到另一个工作区来获得图标常常十分痛苦。所以我们停用了所有特殊的桌面图标,并在 计算机 菜单中提供了入口。当您只想打开文件管理器时,您再也无需做窗口清理工作了! 我们也采用了trashapplet,它会在您的面板上提供一个可用的回收站图标,因而总能被访问到。在将来,我们希望它能够删除任何您拖放进去的东西,而不仅仅是文件。

    如果您想找回一些特殊的桌面图标,运行 程序 > 系统工具 > 配置编辑器,浏览至 /apps/nautilus/desktop ,选择您想要显示的图标。

 

什么样的背景图片适合宽屏的笔记本电脑或显示器?

 

  • Ubuntu默认的背景图片以及Ubuntu的月历图片都适合16:9的比率,同样的适合于宽屏的笔记本电脑或显示器。

 

什么是Unbuntu月历桌面墙纸?

 

  • 它是Human主题中的一组图片,每个月轮换一次以给你新鲜的桌面背景体验。 当然所有的图片都是可以自由选择的。你可以自己选择任意一张你喜爱的图片做为桌面墙纸而不在每个月末自动更改。 (译者提示:可以在软件源中选择安装 ubuntu-calendar 以实现此功能)

 

我在nVidia官方驱动程序中碰到的一个问题.

 

  • 在Ubuntu 中使用官方安装软件 (例如不用Ubuntu包) 安装nVidia驱动时, 可能会碰上麻烦. 具体来说, 就是你会发现所有OpenGL应用软件在启动时会出现段错误. 这往往发生在重起之后,比方说, 当你使用官方安装nVidia驱动时, 一切工作正常, 但一重起你就可能再也不能用OpenGL的软件了,除非你重新安装驱动. 这个问题是由于启动时运行"nvidia-glx"脚本引起的. 它发现现有系统中nVidia的OpenGL库不是目前Ubuntu包, 就会删除它们. 可以按以下步骤更正这个问题:
    • 反安装所有与nVidia有关的Ubuntu包: kernel-modules-restricted-"yourarch", nvidia-glx, nvidia-common, nvidia-kernel-source 继续下去.
    • 在终端中运行命令: sudo rm /etc/rc?.d/S??nvidia-glx . 防止 nvidia-glx 在启动时运行.
    • 安装 (或重装) 官方nVidia驱动程序. 你要退出你的会话, 切换到别的控制台 (Ctrl-Alt-F1), 登录后执行以下命令:
    sudo /etc/init.d/gdm stop<br />      cd /path/to/nvidia/installer<br />      sudo sh NVidia-Linux-x86-1.0-xxxx-yyyy.run<br />      sudo /etc/init.d/gdm start<br />
    如果这是你第一次安装nVidia驱动, 你可能要根据nVidia的说明修改X的配置. 这样你应该可以运行OpenGL图形了. 保存重起.

 

如何启动或停止 /etc 下的服务?

 

  • 运行的服务被放在/etc/rcX.d目录中(在这里X的取值是从0到6) 添加一个服务(服务必须已在/etc/init.d目录中存在):
    sudo update-rc.d nameoftheservice defaults<br />
       删除一个服务:
    
    sudo update-rc.d nameoftheservice remove<br />
    要定制服务,请参阅man update-rc.d中所写内容。

 

CPU 频率范围监视器不工作?

 

  • 我 需要插入一个模块才能允许我看见 CPU 频率范围. Ubuntu 没有 modprobe 这个模块 因此使用 "cat /proc/cpufreq" 会什么都看不到, 当插入 "p4-clockmod", 我立刻看到了结果. 因此, 我增加了 "p4-clockmod" 到 /etc/modules 文件,让每次开机时自动加载. 我在 gnomeI 中打开 CPU 频率监视器就乐意看见我的CPU的速度. 剩下的, Ubuntu 使用 "powernowd" - 程序来自动调整你的 CPU 频率。 注:如果是AMD的处理器,则需要加入 "powernow-k7" 模块到 /etc/modules 文件中。 你可以查看 /lib/modules/[你的内核版本]/kernel/arch/i386/kernel/cpu/cpufreq 目录,你可以看到你能够使用的 cpufreq 模块:
    acpi-cpufreq.ko     longrun.ko      powernow-k8.ko         speedstep-smi.ko<br />cpufreq-nforce2.ko  p4-clockmod.ko  speedstep-centrino.ko<br />gx-suspmod.ko       powernow-k6.ko  speedstep-ich.ko<br />longhaul.ko         powernow-k7.ko  speedstep-lib.ko<br />
    根据实际硬件增加你的模块,然后使用 sudo /etc/init.d/powernowd restart 重新启动节电功能。

 

卸载 USB 存储设备时提示“ Device is busy ”,怎么办?

 

  • 首先,执行sync命令,以保证文件系统数据完整性。 然后,用命令fuser -m /dev/sda1(sda1是USB存储设备的设备文件),查看哪些进程正在使用要卸载的这个USB设备。 使用killall PID杀死这些进程,再卸载USB设备就不会再提示“ Device is busy” 怎么,上面的看不懂。你只要执行这个命令。
    sync && fuser -m /dev/sda1 -k<br />
    然后再卸载 usb设 备,绝对次次成功。

 

如何有一个拥有显示全部安装程序的菜单?

 

  • 打开应用程序菜单,你或许会疑惑:怎么有些软件没有在里面显示呢? 解释: Gnome和KDE使用freedesktop.org 最近开发的一种通用菜单格式,使得程序开发者只需要向他们的程序里加入几行文字,就可以让程序自动在菜单里出现。XFCE也使用这种标准。 不过,因为这种标准是最近才开发的,所以Ubuntu软件仓库里的很多软件包里还没有包含这种菜单信息。 好消息是Debian有自己的一套菜单系统(已经用了好几年了),所有使用apt安装的软件都会在Debian菜单里出现。你也可以在Ubuntu里使用它。 安装:
  • 确定你启用了 universe 软件仓库
  • 使用 synaptic 或者 apt-get 安装 menu
  • 在终端运行: sudo update-menus 现在打开应用程序菜单,你会发现一个新的子菜单 Debian,里面包含了你安装的所以软件(deb格式)。每当一个使用debian 菜单的软件被安装了,update-menu 就会自动运行。 以上同样适用于kubuntu。Debian菜单会在K菜单里出现。 其他的桌面环境也可以使用Debian 菜单,如果不行(XFCE好像不行?),可以这样: 1 安装pdmenu 2 在终端运行 pdmenu 这样Debian菜单会在ncurses里给出。 有关menu的文档可以在以下目录找到 /usr/share/doc/menu/ 帮助页面在 /usr/share/doc/menu/html/

 

关于屏幕偏移问题

 

  1. sudo xvidtune
  2. 用left和right按钮调屏幕位置,再test按钮试一试满意没有,满意了,就下一步,不满意再用left和right按钮调整。
  3. 按show,好让终端有类似 "1024x768" 94.50 1024 1093 1168 1376 768 769 772 808 +hsync +vsync 的出现。
  4. sudo gedit /etc/X11/xorg.conf,先另存为,作一个备份。然后找到Section "Monitor"中当前分辨率的那段,你应该会看到类似 Modeline "1024x768" 94.50 1024 1093 1168 1376 768 769 772 808 +hsync +vsync这样的语句(没有的话就将记下来的东西在开头加Modeline,将它添加到<a href="http://127.0.0.1:8000/EndSection" class="nonexistent">EndSection</a>的前面),按照刚才记下来的东西修改其中的相应位置的数值,改完后保存文件为原来的xorg.conf,注销,然后重起xwindow,搞定!

 

Ubuntu如何安装上kde?

 

  • 使用:
    $sudo apt-get install kubuntu-desktop kde-i18n-zhcn kaffeine-mozilla kdm<br />

 

如何混音

 

  • 为什么我在同时打开两个应用程序时不能听到声音呢? 大多数Linux初学者都遇到这样一个问题:“为什么我在同时打开两个应用程序时不能听到声音呢?”这是因为你的声卡需要“软混音”。值得庆幸的是,ALSA提供了这项功能,这使得解决这个问题并不是很难。 首先需要安装libesd-alsa0,它就在Ubuntu官方软件库中。
    sudo apt-get install libesd-alsa0<br />
       然后,用sudo gedit或您喜欢的文本编辑器创建文件/etc/asound.conf(请确定您使用了sudo,因为您需要root权限):
    
    sudo gedit /etc/asound.conf<br />
       输入一下内容并保持关闭。
    
    pcm.card0 {<br />   type hw<br />   card 0<br /> }<br /><br /> pcm.!default {<br />   type plug<br />   slave.pcm "dmixer"<br /> }<br /><br /> pcm.dmixer {<br />   type dmix<br />   ipc_key 1025<br />   slave {<br />     pcm "hw:0,0"<br />     period_time 0<br />     period_size 1024<br />     buffer_size 4096<br />     periods 128<br />     rate 44100<br />   }<br />   bindings {<br />     0 0<br />     1 1<br />   }<br /> }<br />

(上面的文件可以在大多数声卡上正常运行…尽管我成功地测试了三个不同的声卡,但我还是不能确保它可以使所有声卡都能正常运行)

  • 接下来,运行
    sudo gedit /etc/esound/esd.conf<br />
       ,将文件改成下面的内容:
    
    [esd]<br /> auto_spawn=1<br /> spawn_options=-terminate -nobeeps -as 2 -d default<br /> spawn_wait_ms=100<br /> # default options are used in spawned and non-spawned mode<br /> default_options=<br />
       然后打开您的Gnome声音控制面板并启用声音服务器,接着到多媒体系统选择控制面板,将其设成ALSA或ESD,并重启计算机。 接下来您就可以将应用程序设成使用ALSA或ESD,这样您就可以一次听到多个声音了。就算是玩着用ALSA发音的游戏并听到使用ESD的GNOME应用发出的声音也没有任何问题! 有些朋友在hoary上按照上述的方法设置却遇到了问题,他们不能在mozilla/firefox/epiphany程序中听到声音,结果我发现在启动 firefox时,程序查找libesd.so.1而系统却只有libesd.so.0,所以只要运行命令
    
    sudo ln -s /usr/lib/libesd.so.0 /usr/lib/libesd.so.1<br />
    后就可以解决这个问题了

 

截图时怎么截到mplayer、totem视频?

 

  • 对于mplayer,

    在它的“首选项 --> 视频” 下选择x11 (或在mplayer的配置文件 /etc/mplayer/mplayer.conf 中修改:“vo=x11”),播放,截图。完成你的截图后, 你可以把“视频”设置回xv 对于totem,

    1. 如 果你使用gstreamer(没安装totem-xine),在终端运行gstreamer-properties 来到“视频”页,把“输出”改成XWindows (no Xv) 重启你的totem,播放,截图。完成你的截图后,你可以把gstreamer的设置设回XWindows (X11/XShm/Xv)
    2. 如 果你使用totem-xine,编辑~/.gnome2/totem_config,添加: video.driver:Xshm 如果之前你设置过video.driver的,自己对照修改。然后重启totem,播放,截图。完成后,可把video.driver:Xshm注释掉或 删除。

 

支持

 

 

我的内存超过900M, 但是系统只使用900M. 为什么这样?

 

  • 一般默认的i386的内核只支持900兆的内存.在安装以后,你可以选择一个不同的内核来支持你的营建.例如,如果你是使用一个P4的系统,你可以输入:
    sudo apt-get install linux-686<br />
       另外,如果你是使用一个双处理器的工作站,你可以输入:
    
    sudo apt-get install linux-686-smp<br />
    在列表中选择一个最适合你硬件的内核包

 

如何与win2003的服务器进行连接?

 

  • 当 我使用“windows网络”方式浏览我的私有局域网络时我不能看见网络里的所有计算机,只能连接到使用XP系统的计算机。当我试图去连接 win2003服务器时,提示权限不够的错误。然后,我试着用“连接到服务器”的办法,填写联机信息和我的密码,但是它还是不停的要我再次输入密码。我也 试过在windows服务器上添加一个用户帐号给我的Unbuntu机器以便它来访问,但是结果还是不能连接。 通 过在服务器名处填一个“服务器名”和在用户名处填一个“用户名”来创建帐号是不行的。你需要以“服务器名/用户名”的格式填写服务器名而相应的把用户名处 留空。我们觉得这很不符和常理(counter-intuitive),但是这样网络就能够正常工作了,我们会试着去改善这些看上去不太合理的用户设置界 面。

 

如何防止fsck检查vfat文件系统?

 

  • 如果你不想让fsck在启动时检查Windows(vfat)分区(有时这样的检查会产生许多错误信息),可以编辑/etc/fstab文件将第6列的pass参数改成0。

 

我怎样在Microsoft Virtual PC 2004中安装Ubuntu?

 

  • 你需要动一下“小手术”。 现 在Ubuntu会在安装过程中自动配置XFree86,仅仅会问用户需要什么样的分辨率而已,默认的屏幕色深是24位,但Microsoft Virtual PC 2004不支持24位色深。为了解决这个问题,你必须手动设置XFree86的配置文件来改变其默认色深。 为了让Ubuntu工作在Microsoft Virtual PC 2004环境中,你需要手动改变一些设置。 现在Ubuntu会在安装过程中自动配置XFree86,仅仅会问用户需要什么样的分辨率而已,默认的屏幕色深是24位,但Microsoft Virtual PC 2004不支持24位色深。 在实践中,当XServer启动时会输出花屏。为了解决这个问题,你必须手动设置XFree86的配置文件来改变其默认色深。 以下步骤假设你已经安装好了Ubuntu,并且重启,看到了花屏。
    1. 在Microsoft Virtual PC中,选择Action-->Reset重启虚拟机。

    2. 看到GNU GRUB提示符(不要让它计时,不然你会错过它的),按ESC键。
    3. 选择GRUB的recovery模式,等待Ubuntu启动完。
    4. 键入:su root(这里必须要提供root的密码)
    5. 键入:cd /etc/X11
    6. 键入:emacs XF86Config-4
      • 现在,在emacs中移动光标到“Screen”区域,找到“<a href="http://127.0.0.1:8000/DefaultDepth" class="nonexistent">DefaultDepth</a>”一项,把它从24改到16。

    7. 按F10键,保存更改。
    8. 按F10键,退出emacs。
    9. 重启虚拟机,对,就象第一步做的那样。
    现在虚拟机就可以成功进入Ubuntu的登录画面了。

 

在我安装好后root的密码是什么?

 

  • 在我安装好后root的密码是什么?我怎样使用root帐号? 当你第一次安装好Ubuntu后,root帐号不能用。在安装期间创建的第一个用户对系统有管理权,通过“sudo”能象root运行程序.使用时仅需它的普通用户密码。例如: sudo apt-get update 如果你希望像传统 UNIX 样式使用root帐号。你能通过输入 sudo passwd root 。那将使你在控制台上通过 su 或登录成为root. 如果你需要一个有root权限的shell,运行 sudo -s 。 所有用户的“sudo”将需要用户密码。 如果创建新帐号,希望可以使用"sudo"命令,将该帐号添加到 admin 组即可。 如果希望使用"sudo"命令时,不需要输入用户密码,将该帐号添加到 sudo 组即可。

 

对于一个苹果单键鼠标,如何使用右键?

 

  • 我在使用只有一个鼠标按键的Apple电脑。我如何才能完成按鼠标右键和按鼠标中键的操作呢? F11和F12键可以用来模拟这些操作。

 

硬件检测

 

 

我怎样才能回到硬件检测 (prob/probing/re-probe)?

 

  • 在第二阶段安装时,Ubuntu 检测了您的硬件和设定了X 。如果您改变了显卡、声卡甚至显示器, 您可能需要再做这。 这样处理:- 'apt-get --purge remove xserver-xfree86' 对于最新版, 这样处理: 'apt-get --purge remove xserver-xorg'

 

面板消失了! 我该如何处理?

 

  • 我的桌面有一天没有控制面板了(没有“应用程序,电脑”)菜单在上面,没有任务栏在下面。怎么办? 解决办法:右击桌面,打开一个终端,并输入“gnome-panel”。它们又一次出现了。点击“电脑|桌面设置|会话|当前佳话”,向下移动并确认gnome面板中有这么一栏“重新开始”。。。。。。。在终端中按ctrl-C,面板们又消失了,重新启动后就好了

 

如何安装开发工具?

 

  • 如果我想编译程序,最简单的安装开发工具的方法是什么?
    #sudo aptitude install build-essential
    所有开发工具包都包含在ubuntu的光盘中,因而不需要下载。

 

自定义或服务器安装

 

  • Ubuntu默认安装的是一个图形桌面环境的庞大系统,但是很多人想要的是一个服务器或其它小型系统。我该如何做? 在安装光盘启动时立即输入“server”。这样安装时就会只安装基本的软件包,之后你可以使用“apt-get”或“aptitude”安装你想要的东西。

 

编译内核模块

 

  • 我已经装好了Ubuntu,但是我还是需要编译一个模块(例如,为了驱动网卡以连通到互联网)。我该怎么办呢? 首先,查看一下你所需的模块是不是已经发布了。许多附加的驱动程序都会包含在ubuntu的默认内核中。如果你仍然不得不编译模块,下面的命令将安装你需要的所有东西:
    #sudo apt-get install build-essential linux-headers-`uname -r`<br />
    所有系统需要的软件包都可以在Ubuntu的光盘上得到。

 

Ubuntu需要多大空间?

 

  • 安装Ubuntu需要多少内存和磁盘空间合适? 安装Ubuntu你至少需要32MB的内存。 安装Ubuntu桌面系统你至少需要1.8GB的独立磁盘分区,如果你自定义安装Ubuntu则至少只需要350MB。

 

我能够在nautilus中打开声音预览效果么?

 

  • 通过synaptic(新立得软件包)安装“sox” 注意:你需要开启 universe 源。 无法启动gnome桌面会话

 

使用apt升级所有软件包后,我的gnome桌面不能正常启动了(看不见面板和桌面图标,会话也没有启动等等),我该怎么办呢?

 

  • 不妨重启系统试试。 升 级某些包会对系统造成很大的干扰,在我近来大多数的更新中,gnome经常会出现这种问题。我试过创建一个新用户来启动一个没有经过任何设置的 gnome桌面,但是还是失败了(译者注:或者删除本用户下所有关于gnome桌面的配置文件)。然而重启系统却能完全解决这个问题。 译后感:原来老外也做过这种傻事。

 

当我重启计算机到 windows 后系统时间就不准了

 

  • 每当我重启到了我的 windws 分区,我的系统时间总是和我这里的本地时间有 N 小时的误差。在 Ubuntu 下我如何才能解决这个问题呢? 1、编辑文件 /etc/default/rcS .这里是设置时间用的 ("UTC="). 2、把它设置成 no ("UTC=no")

 

设置 NFS 服务器

 

  • 我试着设置一个NFS服务器。我认为我的所有设置都没有问题,但是它没有能够正常的工作。返回了这样一条错误信息: “mount: RPC: Remote system error - Connection refused”.我什么地方没有考虑到么? 默 认情况下,portmap进程只监听传入(loopback)的接口(localhost).你可以这样编辑来修改它: /etc/default/portmap ,然后从命令行中移除"-i 127.0.0.1"的设置。修改完了这些设置后,运行 sudo /etc/init.d/portmap restart

 

如何将屏幕中间的黑X光标除去?

 

  • 在我的屏幕上出了鼠标的图表之外还有一个黑色的X在中心。 这个问题是由于光标的硬件加速造成的。这个问题可以通过修改/etc/X11/XF86Config-4文件,增加下面的配置来解决:
    Option "HWCursor" "false"<br />

或者:

  • Option "SWCursor" "true"<br />
       在Device部分。 注意,这个选项对不同的显卡是不同的。 为了确认你输入的信息是正确的,请参看显卡的man解释。 列: ATI 卡: man radeon Nvidia 卡: man nv 那么结果应该类似于:
    
    Section "Device"<br />Identifier "nVidia Corporation NV25 [Geforce4 Ti 4600] 0"<br />Driver "nvidia"<br />BusID "PCI:1:0:0"<br />Option "HWCursor" "false"<br />EndSection<br />

 

在 vmware 中安装,找不到硬盘?

 

  • 在 vmware 中建立你的虚拟磁盘的时候,当选择类型 (ide/scsi) 时选择自定义, 选择 ide, 就可以了.

 

UbuntuFAQ (2007-02-28 07:58:31由localhost编辑)