158******08
deepin
2018-12-24 16:22 Linux才是最统一的,基本所有软件基本在源里都能找到,就算官方的源里没有第三方的也有。假如用的是arch系就更不用说了,官方没有archlinuxcn源里有,就算archlinuxcn里没有aur里也有,很少需要自己下载tarball或者离线包。
你那个显卡安装方法现在已经不适用了,1 systemd没有运行级别的概念,开机不启动X需要运行sudo systemctl set-default multi-user.target。 2 Nvidia的显卡驱动源里就有,安装不用关闭X。3 深度有自己的显卡安装工具,根本用不上使用终端安装。
你那个显卡安装方法现在已经不适用了,1 systemd没有运行级别的概念,开机不启动X需要运行sudo systemctl set-default multi-user.target。 2 Nvidia的显卡驱动源里就有,安装不用关闭X。3 深度有自己的显卡安装工具,根本用不上使用终端安装。
Reply Like 0 View the author


中文 

说linux前,先分析下windows和mac os,这两个系统都是闭源,除此之外,这两个系统的应用软件的安装格式基本上是比较统一,这样应用软件的开发人员可以按照统一的标准进行开发。同样,对于用户来说,安装应用程序也是格式比较统一,要么exe,要么dmg,需要掌握的技能不多。这样普通用户不需要额外长时间学习就能掌握。
linux操作系统发行版多,arch,fedora,debian.......而软件安装包的格式也有很多,tar,rpm,dpkg,bin,run等等,不少软件安装需要命令,有的安装程序还要各种命令,如果自行安装显卡驱动,比如run格式的驱动,像我这样的人还算好学的,查到的步骤还不少(如下所示),对新手来说单纯inittab文件修改查一下又是一堆看不懂的步骤,当然摸索下是可以熟悉的,但是有时就是没那么多时间去反复试验。
同样是基于linux的手机操作系统安卓,尽管也有碎片化的问题,但是,它的软件安装包是格式统一的,安装方式也是统一的,这样也就容易掌握,推广就容易了。
所以一点感想,linux如果要适合小白使用,需要软件安装包统一格式,统一安装方法。安卓的经验可以借鉴。
安装步骤
(1)开始安装前,先修改/etc/inittab文件,将:
id:5:initdefault:
改为:
id:3:initdefault:
# vi /etc/inittab
(2)然后重启电脑,运行NVIDIA程序
系统进入字符模式并用root登录,随后运行NVIDIA-linux-x86-1.0-5336-pkg1.run
# sh NVIDIA-linux-x86-1.0-5336-pkg1.run
(3)安装过程中,根据提示作出选择
如果提示有旧驱动,询问是否删除旧驱动,选Yes;
如果提示缺少某某模块(modules),询问是否上网下载,选no;
如果提示编译模块,询问是否进行编译,选ok;
如果提示将要修改xorg.conf,询问是否允许,选Yes;
接下来就是等待安装完成(安装大概用时5分钟)。
(4)修改xorg.config文件,把Driver “nv”手动改成Driver “nvidia”
# vi /etc/X11/xorg.conf
(5)最后修改inittab文件,将:
id:3:initdefault:
改回:
id:5:initdefault:这样就安装完成,重启电脑
# reboot
(6)当看到NV的logo后,安装成功。
(7)如果不要显示NVIDIA的LOGO,可以修改 /etc/X11/xorg.conf
在Section "Device"中添加Option "NoLogo" "True"
如:
Section "Device"
Identifier "通用显示卡"
Driver "nvidia"
Option "NoLogo" "True"
EndSection