个人工具
登录
查看“UbuntuHelp:Beginners/FAQ/zh”的源代码 - Ubuntu中文
UbuntuHelp
讨论
查看源代码
历史
搜索
导航
首页
最近更改
随机页面
页面分类
帮助
编辑
编辑指南
沙盒
新闻动态
字词处理
工具
链入页面
相关更改
特殊页面
页面信息
查看“UbuntuHelp:Beginners/FAQ/zh”的源代码
来自Ubuntu中文
←
UbuntuHelp:Beginners/FAQ/zh
跳转至:
导航
,
搜索
因为以下原因,你没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
{{Translation}} {{From|https://help.ubuntu.com/community/Beginners/FAQ}} {{Translator|王楠}} {{Languages|UbuntuHelp:Beginners/FAQ}} 此页的目的是按顺序地收集对(在完全新手论坛中)常见问题的好的回答。欢迎提建议: [http://www.ubuntuforums.org/showthread.php?t=379658 Feature Requests] == '''如何安装Ubuntu''' == 安装操作系统(OS)对大多数计算机用户来讲是一件困难并且陌生的任务。在开始之前,你最好备份关键性的数据。在着手时你将会面临分配硬盘分区(为新的操作系统腾出地方)以及安装开机引导器(boot loader)(用于引导你的多个操作系统)的任务。幸运的是,安装Ubuntu相对来说要容易得多。你需要烧录一张CD,之后从这张光盘启动你的计算机,这能让你能够预览一下Ubuntu操作系统。你还可以使用这张光盘意孤行化的简单方式将Ubuntu安装到你的计算机上。参考[[UbuntuHelp:GraphicalInstall|GraphicalInstall]]关于使用图形化安装器安装Ubuntu的帮助。偶尔桌面或Live CD安装也会失败。这时,考虑使用Alternate CD或许会有帮助。Alternate CD使用命令行安装器,是针对更高级的用户设计的。如果你感觉使用Alternate CD不舒服,可以从更有经验的Ubuntu用户那里寻求帮助,他们能帮你完成这一过程。在irc.freenode.net上的#ubuntu的IRC频道是个很不错的获得帮助的地方。总览(更多信息):[http://users.bigpond.net.au/hermanzone/ Installing from the Alternate CD] 图形化向导: [http://users.bigpond.net.au/hermanzone/p3.htm Windows (NTFS) + Ubuntu] === 附加信息 === 下载Ubuntu: [[UbuntuHelp:GettingUbuntu|GettingUbuntu]] 如何烧录CD镜像至CD:[[UbuntuHelp:BurningIsoHowto|BurningIsoHowto]] 从CD引导:[[UbuntuHelp:BootFromCD|BootFromCD]] 分区基础:[http://www.ubuntuforums.org/showthread.php?t=282018 Basic Partitioning] GRUB: [[UbuntuHelp:GrubHowto|GrubHowto]] [http://users.bigpond.net.au/hermanzone/p15.htm Hermanzone: How to Grub] == '''定制桌面''' == === 辅助功能 === 当Ubuntu安装完成后,对于最新的Ubuntu 7.04 (Feisty Fawn)系统版本,在主菜单(默认情况下在屏幕左上角)中选择'''系统''->''参数设置->辅助功能''' 。选择键盘辅助功能,打开按键粘连以及等其它辅助功能。在老的系统版本中,此设定在系统->参数设置->键盘中。 更多信息请参考[[UbuntuHelp:Accessibility|Accessibility]]。 <br> === 基本定制 === [[UbuntuHelp:Beginners/Guide/DesktopCustomization|Desktop Customization]] == '''安装软件''' == === 软件库<br> === 通常来说从Ubuntu软件库安装软件是最好(也是最容易)的方法。Ubuntu是一个基于Debian的发行版,因此使用Synaptic, apt-get, 和aptitude (以及dpkg). dpkg, apt-get, 和aptitude都是命令行工具。Synaptic是apt-get的图形界面前端。应用程序被包装成.deb文件: '''注意: 你需要将软件库列表中类似网址的所有行的最前面的“#”号去掉以使所有的软件库生效, 保存该文件并重新载入软件源。''' '''''' Ubuntu 或 Gnome <pre>gksudo gedit /etc/apt/sources.list </pre> Kubuntu 或 KDE <pre>kdesu kate /etc/apt/sources.list </pre> Xubuntu 或 Xfce <pre>gksudo mousepad /etc/apt/sources.list </pre> 服务器用户 <pre>sudo nano /etc/apt/sources.list </pre> 例如 foo-xvz.deb * foo = 应用程序(程序)名 * -xyz = 版本 dpkg 可以安装一个你已经下载的 .deb文件。 dpkg 负责安装.deb,但不处理依赖关系。apt-get, aptitude, and synaptic可以下载并安装你的应用程序及依赖库。获得更多信息:[[UbuntuHelp:InstallingSoftware|InstallingSoftware]] === 使用源码安装应用程序 === 你可以通过''编译源码''的方式安装程序。源码是程序员创建程序所编写的代码。编译是将这种代码转化为计算机能够识别的代码形式的过程,使用这些编译后的代码程序才能够被执行。Ubuntu软件库里所有可用的程序都处在可以被执行(编译后)的状态。通常来讲你只有在一个应用程序在软件库里不可用的时候才需要编译。对源码的编译可能是一个很棘手的过程,因为在这一过程中很多事情都可能出错。因此只推荐高级用户使用这一方法。要从源码编译生成程序, 首先应安装'''build-essential'''和'''checkinstall''' 包。''build-essential'' 安装所有的编译源码所需的基本工具。''checkinstall''会将你新编译的应用程序转化为Ubuntu/Debian包(.deb)之后安装。这样捉的好处是之后你就可以使用''apt-get''或''aptitude''来安装或卸载这一程序了。关于''checkinstall''的更多信息请参考[[UbuntuHelp:CheckInstall|CheckInstall]]。一般的步骤如下: # 下载源码。 # 解压缩源码。源码一般以.tar或类似.zip文件的形式封装 。 '''注意:''' 不是所有.tar中的文件都是源码。有的可能是安装脚本,也可能是预编译二进制文件。3 察看README文件以获得更多的信息和指令。 # 打开一个终端('''应用程序'''-> '''附件'''-> 终端) # 在终端中敲入 <code><nowiki>./configure --help</nowiki></code> 列出所有选项。 # 敲入 <code><nowiki>./configure</nowiki></code> 为编译源码作准备。 # 敲入 <code><nowiki>make</nowiki></code> 编译源码。 # 敲入 <code><nowiki>sudo checkinstall</nowiki></code> 创建Ubuntu/Debian安装包。 更多信息清访问: http://cutlersoftware.com/ubuntuinstall/ == '''硬件''' == 很多人遇到过硬件相关的问题。这一节将介绍一些处理常见问题的方法。 === 识别你的硬件 === 你的硬件设备上的型号名在Linux下可能毫无意义,重要的是芯片组。另外还应该注意即使同一品牌的一个型号的芯片组也可能有不同版本,甚至是不同的芯片组。 ==== PCI 设备 ==== * 我们可以通过在终端中输入<code><nowiki>lspci</nowiki></code>来查询硬件以便识别一个PCI设备。 * 要识别一个图形卡(显卡),我们可以通过在<code><nowiki>lspci</nowiki></code>命令的输出结果中查找术语“VGA”的方式缩小硬件查询的范围: <pre>lspci | grep VGA </pre> '''输出举例:''' <code><nowiki>0000:01:00.0 VGA compatible controller(VGA兼容控制器): nVidia Corporation NV17 [GeForce4 MX 440 ] (rev a3)</nowiki></code><br> ==== USB 设备 ==== * 要识别一个USB设备,我们可以在终端中输入<code><nowiki>lsusb</nowiki></code>来查询。 '''输出举例:''' <code><nowiki>Bus 004 Device 002(总线004设备002): ID 152e:2507 LG (HLDS)</nowiki></code> * 上面我们看到,输出信息是''Bus 004 Device 002''。如果我们需要指定一个程序/驱动到这一硬件的“位置”就很方便了。 * ''ID'' 号使我们能够查找出这一设备的厂商与型号。从ID ''152e:2507'' 我们可以找到生产商是LG (基本USB信息)。 * 在终端中运行<code><nowiki>lsusb -v</nowiki></code>可以看到更多的关于USB设备的详细信息及其能力。 * 要查看近期有关于内核识别的USB设备的事件(例如插入与卸载),可以在终端中输入<code><nowiki>dmesg | tail</nowiki></code>。 * 要监视关于USB设备的其它事件,可以在终端中敲入<code><nowiki>sudo udevmonitor</nowiki></code> 。<br> 更多关于某些类型的USB设备问题处理的信息请参见 [[UbuntuHelp:DebuggingUSBStorage|Debugging USB Storage Devices]] 和 [[UbuntuHelp:UsbFlashDrives|USB Flash Drives]]。 ==== 硬盘信息 ==== '''硬盘及分区信息''' <pre>sudo fdisk -l </pre> 你也可以使用gparted,它可以通过包来安装。[[UbuntuHelp:InstallingSoftware|Installing Software]] '''普通用户安装可卸载设备''' pmount 是一个标准mount程序之外的包装,它使普通用户有权限挂载可卸载设备而不需要符合/etc/fstab 的入口。这为诸如GNOME的Utopia项目一类的自动挂载固件提供了一个可靠的基础,并且将以管理员权限运行的代码的数量限制到了最小。这个包还包含了 "pmount-hal" 的包装,它自硬件抽象层读取如卷标、挂载选项一类的信息,传递至pmount。 如果你想使用这一功能可以安装"hal"包。如果安装了一个具有LUKS功能的加密安装包,pmount可以透明地挂载加密的卷。''例如'' <pre>pmount /dev/sda </pre> '''对于没有被识别的USB存储设备你可以尝试:''' <pre>sudo modprobe usb-storage </pre> <pre>sudo locate usb_storage </pre> 在pmount命令之后。<br> ==== 查询主板 bios ==== '''对于主板型号 /bios 版本等''' <pre>sudo lshw | less </pre> <pre>sudo dmidecode </pre> ==== 其它可能的诊断 ==== '''lsmod''' — 显示Linux内核模块状态的程序''。因此如果我们只想列出USB模块忽略使用情况'' <pre>sudo lsmod | grep -i usb</pre> 或者所有设备的基本信息 <pre>lsmod</pre> '''显示当前被SCSI子系统连接(并识别)的SCSI设备''' <pre>cat /proc/scsi/scsi.</pre> 输出看起来是这样的:<br>Attached devices(已连接设备):<br>Host: scsi0 Channel: 00 Id: 02 Lun: 00<br>Vendor: PIONEER Model: DVD-ROM DVD-303 Rev: 1.10<br>Type: CD-ROM ANSI SCSI revision: 02<br>Host: scsi1 Channel: 00 Id: 00 Lun: 00<br>Vendor: IBM Model: DNES-309170W Rev: SA30<br>Type: Direct-Access ANSI SCSI revision: 03 <br>在"Attached devices(已连接设备):"一行的后面,对于每个识别的设备都有3行。其中第一行是在3.1节中讨论过的SCSI地址信息。之后的两行数据是在设备被连接时通过执行INQUIRY 命令获得的。设备顺序与sg驱动顺序之间的关系(大部分时间是相同的)参见9.4节。卸载已有的设备可以使用命令"scsi remove-single-device <h> <b><t> <l>"> /proc/scsi/scsi,其中参数是host主机,bus总线(channel通道),target目标(SCSI id编号)以及lun。这一命令的成功与否可以通过在其后执行cat /proc/scsi/scsi来检测。如果设备处于使用中(例如设备上的文件系统还处于挂载状态)卸载操作可能失败。可以通过使用"scsi add-single-device <h> <b> <t> <l>" > /proc/scsi/scsi 命令添加新的设备,其中参数是host主机,bus总线(channel通道),target目标(SCSI id编号)以及lun。这一命令的成功与否可以通过在其后执行cat /proc/scsi/scsi来检测。[1] <br> SCSI子系统不支持SCSI设备的热添加 <br> (在相应的SCSI并行总线上也可能存在电问题)。因此强烈建议使用添加/删除单个设备时如果要重新插入SCSI设备务必确认在同一条SCSI总线上的其它设备处在非工作状态 。要输出内部SCSI命令模块列表可以使用"scsi dump <n>" > /proc/scsi/scsi ,其中数字<n> 不起作用。它可能只被在SCSI子系统内跟踪bug的人感兴趣。 要开始(或停止)向控制台/日志发送日志信息,可以使用"scsi log <token> <n>" > /proc/scsi/scsi命令,其中<token>是: {all, none, error, timeout, scan, mlqueue, mlcomplete, llqueue, llcomplete, hlqueue, hlcomplete, ioctl}中的一个选项, <n>是0到7之间的一个数字。参数token为"all"和"none"时不使用<n>参数。 前缀的含义: hl 上层驱动 [特例: 推荐使用"timeout(超时)"] ml 中层驱动 ll 底层驱动 [适配器驱动通常有其自己的标志] "0"值设置会关闭日志,"7"值设置表示最大化日志输出信息。日志信息只有在编译内核时选择了CONFIG_SCSI_LOGGING的情况下在会输出。 '''Warning'':''''' 如果日志文件(通常在/var/log/messages)被放置在SCSI盘上时,"scsi log all" (及其它几个变量)可能导致无限循环的记录。因此要么关闭内核的日志守护进程要么将其输出设置到一个非SCSI设备。 说明[1] 短语"add-single-device" 和"remove-single-device" 是很严格的。因此最好与示例的语法报保持一致而不使用额外的空格(也不要使用tabs制表键)。 '''其它需要检查/尝试的:向grub添加irqpoll(中断轮询)''' <pre>gksudo gedit /boot/grub/menu.lst</pre> #defoptions=quiet splash noapic irqpoll 'sudo update-grub' === '''WiFi''' === 虽然WiFi的工作状况经常存在西多不确定性,有时同一块WiFi网卡在Ubuntu 6.06 LTS或6.10下是能够工作的,但不是在两者下都行。因此如果你的WiFi存在问题,你可能可以在不同的Ubuntu版本下试一试。关于如何配置你的无线连接的步骤参见[[UbuntuHelp:WifiDocs/WirelessNetworking|WirelessNetworking]]。如果你的WiFi仍然存在问题,你可以尝试手动的对接口进行配置。在一些情况下可能有不止一种方法让你的无线网卡工作起来。确保保存所用指令的跟踪以避免不必要的重复。第一步是识别你的WiFi无线网卡以便选择相关的指令集,在终端中输入以下指令来完成这一步: <pre>lspci</pre> 你所寻找的输出应该看起来与这个类似: <pre>00:09.0 Network controller: Broadcom Corporation BCM4306 802.11b/g Wireless LAN Controller (rev 03)</pre> 一旦你已经识别了你的WiFi网卡你就可以进行[[UbuntuHelp:WifiDocs|WifiDocs]]页的过程并选择相应的指令了(不要被这个长列表吓坏了,你只需要找到相对应的项)。请注意 Ubuntu 6.06和6.10本身不支持WiFi访问WPA加密网络。你需要安装附加的包来访问这一类网络。更多信息请阅读[[UbuntuHelp:WifiDocs/WPAHowTo|WifiDocs/WPAHowTo]]。 参阅[[UbuntuHelp:WirelessTroubleShootingGuide|Wireless Troubleshooting Guide]]。 === '''Winmodem(Windows调制解调器)''' === '''''还没有信息。''''' === '''打印机''' === '''''还没有信息。''''' == '''多媒体''' == 有时有些格式的音频或视频文件对一些人来讲有问题,或者不喜欢默认的多媒体应用软件。Ubuntu下的多媒体工作请参见以下信息: * [[UbuntuHelp:RestrictedFormats|Restricted Formats]] - 受限格式多媒体文件播放的信息。 * [[UbuntuHelp:MultimediaApplications|Multimedia Applications]] - Ubuntu下可用的多媒体软件列表。 == '''系统管理''' == 有时你可能需要在你的系统上运行管理任务。这一节为一些常用管理任务提供帮助。 === '''挂载磁盘的分区''' === 有时为了访问一个硬盘(或者硬盘上的一个分区)你必须''mount(挂载)''这个硬盘。 Mounting is when Ubuntu connects a disk to itself, thus making it available for access. Different disks/partitions can have different ''file system types''. A file system is a way of organizing information on a disk, and much initial configuration depends on the tye of file system the disk has. ==== '''Windows''' ==== '''To mount a Windows disk for both reading and writing:''' # '''For ''vfat'' (FAT32) format disks, use <code><nowiki>umask=000</nowiki></code>''' # '''For ''NTFS'' format disks, use [http://doc.gwos.org/index.php/NTFS-3g ntfs-3g] and an <code><nowiki>/etc/fstab</nowiki></code> entry something like this:''' <pre>'''/dev/hda1 /media/windows ntfs-3g defaults 0 0 '''</pre> '''1.#3 An alternate is ntfs-config. ntfs-config uses ntfs-3g to mount windows partitions via a GUI. See [http://www.psychocats.net/ubuntu/mountwindows Mount Windows (Psychocats)] and [http://doc.gwos.org/index.php/Ntfs-config ntfs-config (GWOS)] for more information.''' ==== '''Linux''' ==== '''To set permissions:''' # '''Mount the partition''' # '''Use ''chmod'' on the directory which you mounted the disk to by typing something like <code><nowiki>sudo chmod 755 /mount/point</nowiki></code> into a Terminal''' '''To mount a partition at boot you will need to edit the <code><nowiki>/etc/fstab</nowiki></code> file. For an overview of fstab see [http://doc.gwos.org/index.php/Understanding_fstab Understanding fstab (GWOS)]. If you would like to access EXT2 and EXT3 partitions from Windows, take a look at [http://www.fs-driver.org/url FS-Driver]. See [http://www.psychocats.net/ubuntu/mountlinux Mount Linux (Psychocats)] for more information.''' == '''Server Install''' == '''Server installs typically have no GUI, and servers may administered remotely via SSH or Webmin. If you are new to server installs you can add a light window manager such as Fluxbox, [[UbuntuHelp:IceWM|IceWM]], Openbox, or the Ubuntu desktop.''' ---- [[Category:UbuntuHelp]]
该页面使用的模板:
模板:Copyedit translation
(
查看源代码
)
模板:From
(
查看源代码
)
模板:Languages
(
查看源代码
)(受保护)
模板:Languages/Lang
(
查看源代码
)(受保护)
模板:Translator
(
查看源代码
)
返回至
UbuntuHelp:Beginners/FAQ/zh
。