而今openSUSE已默认安装Btrfs,且看其他发行版何时紧随其后

而今openSUSE已默认安装Btrfs,且看其他发行版何时紧随其后,第1张

在openSUSE 13.2上的一个变化是让Btrfs成为了根(主)分区的文件系统,这让openSUSE的第一发行桌面版本的任何一个分区的文件系统都默认使用了Btrfs。

对Btrfs开发团队来说,这是一个激励人心的消息,因为Btrfs的核心被贴上“不再稳定”的标签有段时间了。在一些圈子里面,这意味卖氏着产品就绪型。事实上,有很少的公司在他们的产品上使用Btrfs,包括在2014年4月测试过btrfs的Facebook。

如果你是刚接触这些,Btrfs是这样一个为Linux提供一些高级功能的写时复制的文件系统,而这些功能在Linux默认文件系统(EXT3,EXT4,XFS等等)里是没有的。

如图1所示的,你可以看到openSUSE 13.2的默认安装分区,你一定到了根分区(/dev/sda2)是Btrfs的文件系统,它却用xfs为/home分区。这里就有一个疑中卖散问,为什么Btrfs可以被根分区使用,而不能被/home使用呢,我不知道答案,但是我确定有一个最好的理由。

那么Btrfs作为openSUSE的默认文件系统,其它版本是否会相继发行呢?我很难正确回答,但是值得注意的是,它甚至不是作为在Linux Mint 17和17.1的图形安装程序的文件系统选项,尽管如此,它是Ubuntu 14.10和最近发现的Fedora的文件系统选项。

有一件事引起了我的注意:openSUSE13.2的具有配派Btrfs的根分区是不能加密的。我认为这是因为在默认分区表里面,没有单独为/boot分区。

关于openSUSE新特性的另外一点,Live CD镜像文件默认的文件系统是btrfs。明年上半年,有哪些发行版会进行支持,我们拭目以待.

笔者新入了一台ThinkPad X61来玩玩,给它装上了OpenSUSE。为了获得更好的输入体验,安装搜狗输入法必不可少,然而OpenSUSE使用的包管理器是RPM,与搜狗输入法官方支持的Debian差别太大,互不兼容。加之即使在OpenSUSE中安装了Debian的包管理器 dpkg ,也无法正常安装搜狗的包,提示依赖条件不满足。

所幸,OpenSUSE的多语言支持社区编写了可以在OpenSUSE下安装搜狗输入法的安装器,这就使得搜狗不会局限在Debian系Linux发行版(如Ubuntu、Deepin)的专利中了。

搜狗输入法的安装器在OpenSUSE的M17N源,即多语言支持源中。首先进入源的地址( http://download.opensuse.org/repositories/M17N/ ),然后在列表中找到与你OpenSUSE版本灶颂所对应的那一项。进入后,复制地址栏上的地址备用。例如,笔者的OpenSUSE是Leap 15.0版本的,那就点击“OpenSUSE_Leap_15.0“,从而在地址栏得到这个地址:

打开终端,输入以下命令来添加源,命令中的地址就是刚才复制的地址,只是要在最后加上“ M17N.repo ”:

这样,多语言支持源就添加好了。

直接在终端中就可以安装:

稍等片刻,让安装过程正常进行。有别于其他的RPM软件包,这里的搜狗输入法“软件包”其实是一个安装器,由shell脚本构成。它的作用就是获取搜狗官方的DEB安装包,然后将其中的内容直接抽取出来,安装到系统的相应位置。据此就可以在不支持DEB的OpenSUSE中安装搜狗的DEB安装包了。

理论上,在任务栏上的Fcitx输入法管理器中就可以找到搜狗输入法,并启用之。但是,搜狗输入法却始终无法正常工作,表现为实际的输入法界面和控制栏一直未出现,而且过一段时间后就d出输入法出错的提示。

后来,笔者尝试在终端中直接运行搜狗输入法的主程序 sogou-qimpanel ,结果提示找不到共享库 libQtWebKit.so.4 ,无法运行。

看来,终究还是缺少依赖导致运行异常——OpenSUSE默认并未带这个库。所幸,这个库文件是可以直接前辩扰用zypper来安装的:

安装完成后,重启搜狗输入法,即可正常打字了。

笔者慧旦随意打开了一个文本编辑器打字,结果发现,搜狗输入法虽然能正常输入了,但打出来的标点全都是半角英文标点,即使开启了中文标点选项也是如此。

这个问题解决的办法其实很简单: 重启系统即可 。重启完成后,搜狗输入法就能正常输入中文标点了。

若还是有问题,可以在OpenSUSE的“Qt 4 设置”程序中(在OpenSUSE开始菜单搜索“Qt 设置”即可找到),将“Interface”选项卡中的“Default Input Method”设为Fcitx。

1. ~~~最简单的方法是一键安装

[url]http://en.opensuse.org/NVIDIA[/url]

打开这个网页,在The easy way to get NVIDIA/openSUSE11.1下面有三个按钮:

第一个按钮(绿色)-Geforce 6和更新的显卡

第二个按钮(黄色)-Geforce FX 显卡(5xxx)

第三个按钮(黄色)-Geforce 4 以及更旧的显卡

具体驱动支持的显卡型号请参考帖子最后面的[添附]

2. ~~~第二个方法是添加nvidia的源

源地址:

[url]ftp://download.nvidia.com/opensuse/11.1[/url]

添加之后,

yast-软件氏并管理里面 搜索“nvidia”你将看到下面几个版本,对应关系如下:

x11-video-nvidiaG02&nvidia-gfxG02-kmp-*-Geforce 6和更新的显卡

x11-video-nvidiaG01&nvidia-gfxG01-kmp-*-Geforce FX 显卡(5xxx)

x11-video-nvidia&nvidia-gfx-kmp-*-Geforce 4 以及更旧的显卡

注:上面的"*"对应三种安装的内核

"default" 默认内核雹核没包

"pae" (Physical Address Extension) 支持内存扩展的内核包

"trace" 支持内核跟踪的内核包(实时内核)

例如显卡是6XXX,安装的内核是"kernel-pae*"

那需要安装x11-video-nvidiaG02和nvidia-gfxG02-kmp-pae

具体驱动支持的显卡型号请参考帖子最后面的[添附]

3. ~~~复杂方法是下载run包

下载之32bit:

[url]ftp://download.nvidia.com/XFree86/Linux-x86/[/url]

下载之64bit:

[url]ftp://download.nvidia.com/XFree86/Linux-x86_64/[/url]

对于Geforce 6和更新的显卡,目前最新的beta版是180.18,最新的稳定版是177.82

对于旧些的和极其旧的显卡,请看帖子最后面的[添附]

(新手请安装稳定版,beta版可能可能有问题,比如黑屏,花屏,风扇狂转。。。)

安装方法请参考

[url]http://en.opensuse.org/NVIDIA[/url]

中的"The hard way",or 参考

[url]http://www.suse.de/~sndirsch/nvidia-...ler-HOWTO.html[/url]

[~Step1~] 去yast安装 'kernel-source', 'make' ,'gcc' 这三个包

[~Step2~] 下载run包,如32bit的最新稳定版

"NVIDIA-Linux-x86-177.82-pkg1.run"

按Ctrl+Alt+F1/F2.../F6切换到字符界面

用root登录

init 3

cd到run包存放的位置中

sh NVIDIA-Linux-x86-177.82-pkg1.run -q

[~Step3~] 配置xorg

运行

sax2 -r -m 0=nvidia

保存配置(决大多数情况下不用配置,安装正确之后3D默认打开,分辨率也会自动检测)

如果想更换驱动先卸载旧的

nvidia-installer --uninstall

如果升级了内核要重新安装驱动

sh NVIDIA-Linux-x86-177.82-pkg1.run -K

[添附]:怎样选择驱动的版本:

对于最新稳定版177.82,

请打开[url]ftp://download.nvidia.com/XFree86/Li...ppendix-a.html[/url]

最上面的NVIDIA GeForce GPUs和NVIDIA Quadro GPUs都是177.82版源纳支持的

对应方法1中的"第一个按钮"

对应方法2中的安装包为x11-video-nvidiaG02和nvidia-gfxG02-kmp-*

对应方法3中的"NVIDIA-Linux-x86-177.82-pkg1.run"

中间的"The 173.14.xx driver supports the following set of GPUs"下面的显卡

对应方法1中的"第二个按钮"

对应方法2中的x11-video-nvidiaG01和nvidia-gfxG01-kmp-*

对应方法3中的"ftp://download.nvidia.com/XFree86/Linux-x86/173.14.12/NVIDIA-Linux-x86-173.14.12-pkg1.run"

下面的"The 96.43.xx driver supports the following set of GPUs:"内容中的显卡型号

对应方法1中的"第三个按钮"

对应方法2中的"x11-video-nvidia和nvidia-gfxG-kmp-*"

对应方法3中的"ftp://download.nvidia.com/XFree86/Linux-x86/96.43.09/NVIDIA-Linux-x86-96.43.09-pkg1.run"

最后的"The 71.86.xx driver supports the following set of GPUs:"

对应方法3中的"ftp://download.nvidia.com/XFree86/Linux-x86/71.86.07/NVIDIA-Linux-x86-71.86.07-pkg1.run"


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12284707.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存