Mandriva Linux 2010.0常见问题解决

出自Mandriva Chinese

跳转到: 导航, 搜索


(本文转自 LinuxSir 的 Mandriva 论坛中的相关文章。原作者:ShiyuTang

目录

软件管理(配置网上软件源、安装删除软件包,系统更新等)

配置网上软件源

Mandriva Linux在2009.1版已经对配置网上软件源的过程进行了很大改进,使其更容易使用。2010.0版则进一步对其进行了优化。以下是具体过程: 首先进入到Mandriva控制中心的软件管理中去,如下图所示:

Image:MCC-SW.png

点击“配置安装和更新所用的介质源”,可见如下图所示的窗口:

Image:MCC-配置介质.png

点击右边的“添加”按钮,将出现如下图所示的对话框:

Image:选择介质类型.png

点击“完整源”按钮,即可见如下图所示的对话框:

Image:镜像选择.png

请确认您已经连接到Internet了,然后点击“是”按钮,于是系统开始从网上配置软件源,如下图所示:

Image:SyncMedia.png

注意
配置软件源的过程可能持续数分钟到十多分钟,这取决于您的网络连接速度。

系统配置完软件源后,会出现如下所示的窗口:

Image:MCC-配置介质2.png

此时,您可以点击“确定”按钮以退出。现在,您已经可以安装网上的软件源了。

添加PLF软件源

PLF软件源包含了一些因版权或专利问题无法包含到Mandriva Linux发行版及其官方软件源的软件。PLF软件源中主要包括一些多媒体播放软件、多媒体编解码器、字体渲染、P2P软件等,您可以根据需要来安装。以下是具体步骤:

  1. 请打开网页http://easyurpmi.zarb.org/;
  2. 点击PLF框里的“Add PLF medias”(因为第1步中我们已经添加了官方源,所以不需要在这里重新Add Offical medias了),此时,Firefox会弹出一个对话框让您选择打开方式。请选“添加自定义介质”(此项为默认项),然后点击“确定”;
  3. 系统可能会要求您输入root密码,完成后会显示一对话框“您即将添加新的软件包介质。这意味着您可以从新介质中向系统添加新的软件包。确定继续吗?”,请点击“是”按钮;
  4. 系统即可开始软件源的下载和配置过程。该过程可能需要数分钟,取决于网速。
  5. 添加完成后,系统会提示一个对话框:“成功添加了介质”,点击“确定”即可。这样,PLF软件源就被添加好了。

针对无出国权限的教育网用户的特别说明

很多教育网用户没有访问国外网站的权限,所以没有办法使用上述方法来添加软件源。请直接用命令行,添加的镜像都在中国大陆。

请打开一个终端,su到root账户,然后分条输入这些命令。根据您的安装光盘,请选择使用适用于i586或x86-64平台的命令。

下面这一组适用于i586平台:

urpmi.addmedia 'Main' 'http://ftp.sjtu.edu.cn/mandrivalinux/official/2010.0/i586/media/main/release'
urpmi.addmedia 'Contrib' 'http://ftp.sjtu.edu.cn/mandrivalinux/official/2010.0/i586/media/contrib/release'
urpmi.addmedia 'Non-free' 'http://ftp.sjtu.edu.cn/mandrivalinux/official/2010.0/i586/media/non-free/release'
urpmi.addmedia 'Main Updates' 'http://ftp.sjtu.edu.cn/mandrivalinux/official/2010.0/i586/media/main/updates'
urpmi.addmedia 'Contrib Updates' 'http://ftp.sjtu.edu.cn/mandrivalinux/official/2010.0/i586/media/contrib/updates'
urpmi.addmedia 'Non-free Updates' 'http://ftp.sjtu.edu.cn/mandrivalinux/official/2010.0/i586/media/non-free/updates'
urpmi.addmedia 'PLF Free' 'http://fundawang.lcuc.org.cn/plf/mandriva/2010.0/free/release/binary/i586'
urpmi.addmedia 'PLF Non-free' 'http://fundawang.lcuc.org.cn/plf/mandriva/2010.0/non-free/release/binary/i586'

或者使用以下命令:

urpmi.addmedia --distrib http://ftp.sjtu.edu.cn/mandrivalinux/official/2010.0/i586
urpmi.addmedia --distrib http://fundawang.lcuc.org.cn/plf/mandriva/cfg/2010.0/i586

下面这一组适用于x86_64平台:

urpmi.addmedia 'Main' 'http://fundawang.lcuc.org.cn/mandriva/official/2010.0/x86_64/media/main/release'
urpmi.addmedia 'Contrib' 'http://fundawang.lcuc.org.cn/mandriva/official/2010.0/x86_64/media/contrib/release'
urpmi.addmedia 'Non-free' 'http://fundawang.lcuc.org.cn/mandriva/official/2010.0/x86_64/media/non-free/release'
urpmi.addmedia 'Main32' 'http://fundawang.lcuc.org.cn/mandriva/official/2010.0/i586/media/main/release'
urpmi.addmedia 'Main Updates' 'http://fundawang.lcuc.org.cn/mandriva/official/2010.0/x86_64/media/main/updates'
urpmi.addmedia 'Contrib Updates' 'http://fundawang.lcuc.org.cn/mandriva/official/2010.0/x86_64/media/contrib/updates'
urpmi.addmedia 'Non-free Updates' 'http://fundawang.lcuc.org.cn/mandriva/official/2010.0/x86_64/media/non-free/updates'
urpmi.addmedia 'Main32 Updates' 'http://fundawang.lcuc.org.cn/mandriva/official/2010.0/i586/media/main/updates'
urpmi.addmedia 'PLF Free' 'http://fundawang.lcuc.org.cn/plf/mandriva/2010.0/free/release/binary/x86_64'
urpmi.addmedia 'PLF Non-free' 'http://fundawang.lcuc.org.cn/plf/mandriva/2010.0/non-free/release/binary/x86_64'

或者以下命令:

urpmi.addmedia --distrib http://fundawang.lcuc.org.cn/mandriva/official/2010.0/x86_64
urpmi.addmedia --distrib http://fundawang.lcuc.org.cn/plf/mandriva/cfg/2010.0/x86_64

操作完成后即可从网上的软件仓库安装软件了。

安装软件包

下面用安装wine软件作为例子说明一下如何安装软件包。

进入“安装/删除软件”,注意将左边的下拉菜单项从“有图形界面的软件包”改为“全部”,然后在搜索栏中输入“wine”,按回车键搜索,即出现如图所示的搜索结果:

Image:MCC-安装软件包.png

在列表中找到并选中“wine”,即可弹出如下对话框:

Image:DependencyWarning.png

点选“确定”按钮,即出现如下图所示的窗口,显示相应的软件包已被选择,其状态一栏的图标出现了; 再点击“应用”按钮,则会出现确认的对话框,然后点击“是”即可安装。

注意
安装时有可能会让您插入光盘,或从网上下载软件,随后安装会自动完成。

删除软件包

删除软件包的过程与安装软件包类似。只需搜索并取消选中要删除的软件包即可。

孤立软件包问题

当您删除一些软件包之后,可能会有一些软件包再也不会被系统中的其他软件包所使用,此时您可以删除它们。

请您在终端,以 root 登陆,然后运行命令:

urpme --auto-orphans

即可删除这些软件包。

警告
如果您以编译源代码方式安装过软件,那这些软件可能依赖一些库,但这些库可能被系统认为是孤立包(因为 rpm 数据库中找不到对这些库的依赖),从而可能会被删除,导致这些软件无法运行。所以请仔细确认要删除的软件包。


更新系统

系统更新是被默认打开,所以发现更新时,系统会提示您更新,您按照要求做即可。

显卡驱动和3D桌面

Mandriva Linux 2010.0 Free DVD安装后没有私有显卡驱动,无法打开3D桌面

解决方法:Mandriva Linux 2010.0 Free DVD是100%的开放源代码软件,所以没有附带任何私有的驱动程序,因此NVIDIA、ATi或Intel显卡都是使用的开源的驱动,这些驱动不包含3D加速,所以就没法使用3D桌面。

但是,Mandriva提供了很简单的办法来安装私有显卡驱动,不需要去经历复杂的编译源代码和配置过程。

在下述步骤前,请先按配置网上软件源配置好网上的软件源。

首先,请到Mandriva控制中心的硬件一栏去,如下图:

Image:MCC-HW.png

点击“设置图形服务器”,可见如下图所示的窗口:

Image:设置图形服务器.png

请点击显示卡按钮,如我的显卡是“NVIDIA GeForce 6100...”,就点击这个按钮,可见下图所示的窗口:

Image:设置图形服务器2.png

不要修改上面的显卡选择,直接点击下面的“确定”按钮,可见如下图所示的窗口:

Image:设置图形服务器3.png

这表明,系统已经检测出有私有的显卡驱动了,请点击“是”按钮来安装,即可出现下图所示的安装进程:

Image:InstallSW.png

KDE 桌面在使用 Compiz 3D 桌面时不稳定

解决方法:KDE 桌面和 Compiz 之间的兼容性问题一直存在且难以解决。但是,您可以使用 KDE 本身的特效,这些效果也相当好,且稳定性较好。

点开始菜单->工具->系统工具->配置您的桌面,再双击“桌面”图标,在“桌面效果”一栏中选中“启用桌面效果”,即可。

还可以到“全部效果”选项卡中去设置您想要的效果。

中文方面(字体显示、输入法等)

字体显示效果不佳,KDE程序中的中文字体呈现锯齿状

解决方法: 这是由于考虑到目前使用液晶屏幕的用户已占绝大多数,所以Mandriva Linux不再打算包含点阵中文字体,而是改用优质的矢量字体文泉驿微米黑作为默认字体。但由于之前的字体配置没有能及时更改,使得默认未能打开小字体的边缘平滑。

要解决该问题,请下载如下附件:98-wqy-microhei.conf.zip,从该附件中解压缩出“98-wqy-microhei.conf”文件,并将该文件复制到/etc/fonts/conf.d/目录中去(需root权限),然后注销后重新登陆即可看到效果:

Image:antialias-font.jpg

无法使用ctrl+空格键呼出输入法

解决方法: 这是由于没有自动安装scim输入法的相关程序所致。

请在“添加/删除程序”中搜索scim并安装名为scim的软件包。可能会提示还需安装其他软件包,照做即可。安装完后,到Mandriva控制中心去,进入系统一栏,再点“管理系统的本地化”,在选择“请选择您的国家/地区”页面中,将输入法设置为“SCIM”,然后点击下一步完成。注销再重新登陆后输入法即可使用。

无法使用ibus输入法

解决方法: 目前还不清楚为何设置了ibus输入法后会无法启动。但是有个临时的解决方法。

首先,到Mandriva控制中心->系统->管理系统的本地化,点下一步,再把输入法设置为“IBUS”,再点下一步,此时可能会自动安装一些软件包,安装完后注销并重新登录;

登录之后IBUS还是无法启动,此时,请修改主目录中的.bashrc文件(该文件被隐藏,请在文件管理器的查看菜单中选中“显示隐藏文件”),在该文件的“# User specific aliases and functions”的下一行,加上以下几行:

export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus

保存该文件;

再到“配置您的桌面”(快速启动栏中有,开始菜单的工具->系统工具里也有),点“高级”选项卡,双击“自动启动”图标,然后点右边的“添加程序...”,输入:

ibus-daemon -d

然后点“确定”,退出,注销并重新登录;

这时应该发现ibus输入法可以用了。

多媒体

Flash插件

解决方法:Mandriva Linux默认安装了开源的Flash插件,但那个插件并不支持最近的视频播放,而且也不太稳定。所以请先卸载掉这个插件。请到“安装/删除软件”中搜索“swfdec-mozilla”,并卸载。可能会出现孤立包,也请删除。

然后,针对使用的平台,请下载不同的文件。 如果您使用i586的光盘安装的,请点击这里下载; 如果您使用x86-64的光盘安装的,请点击这里下载

然后解压下载到的文件得到libflashplayer.so文件,将其复制到/usr/lib/mozilla/plugins目录(i586平台)或/usr/lib64/mozilla/plugins目录(x86-64平台)。需要root权限。

重启Firefox,即可观看视频了。如图所示:

Image:flash.jpg

个人工具