Ubuntu18.04.4系统的显卡驱动的自动安装 |
您所在的位置:网站首页 › ubuntu18装完显卡驱动后进不去系统 › Ubuntu18.04.4系统的显卡驱动的自动安装 |
Ubuntu18.04.4系统的显卡驱动的自动安装 系统安装之后原始的包管理器的默认源为国外的服务器,下载很慢且不稳定,需要更换为国内的服务器。如果只是安装显卡驱动可以不必更换pip源,本人也是linux的小白,只是分享一下自己装显卡驱动的心得,不足之处望大家批评指正! 1.apt的换源 1.1 备份自己系统的源文件sudo cp /etc/apt/sources.list /etc/apt/sources.bak1 #第一个参数时拷贝的文件路径和文件名称,第二个是拷贝到(粘贴)的文件路径和文件名 1.2 替换镜像源地址sudo gedit /etc/apt/sources.list #这里用的gedit编辑器,比vim和vi更方便操作(新安装的系统可能没有安装vim工具) 在文件中输入如下地址 中科大镜像源: deb http://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse 阿里源: deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse 清华源: # 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释 deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse # 预发布软件源,不建议启用 # deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse 1.3 更新软件源列表sudo apt-get update #这个命令,会访问源列表里的每个网址,并读取软件列表,然后保存在本地电脑。 我们在新立得软件包管理器里看到的软件列表,都是通过update命令更新的。 update后,可能需要upgrade一下。(如果不需要更新软件就不用执行下面这条) sudo apt-get upgrade #这个命令,会把本地已安装的软件,与刚下载的软件列表里对应软件进行对比,如果发现已安装的软件版本太低,就会提示你更新。如果你的软件都是最新版本,会提示: 升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。 2pip源更换清华pip源地址:https://pypi.tuna.tsinghua.edu.cn/simple 豆瓣pip源地址:https://pypi.doubanio.com/simple/ 2.1 临时使用这里以清华的镜像源为例,若要使用其他的源,改变地址就可以了。 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package 2.2 设为默认修改配置文件:~/.config/pip/pip.conf (Linux), (没有就创建一个), 将 index-url改成至tuna,例如 在.config文件夹中创建pip/pip.conf #创建pip文件夹 sudo mkdir pip cd pip #创建pip.cong文件 touch pip.conf #编辑pip.conf文件 sudo vim pip.conf #在pip.conf文件中添加清华大学的pypi镜像,要是想用其他的镜像,替换成相应的地址即可。 [global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple 3显卡驱动的安装 3.1 首先识别NVIDIA显卡型号在终端中输入: lshw -numeric -C display 或者 lspci -vnn | grep VGA 3.2 卸载当前存在的驱动版本sudo apt-get remove --purge nvidia* 查看是否成功禁用 #关闭nouveau,只有nouveau禁用之后,才能顺利安装NVIDIA显卡驱动,方法为修改 /etc/modprobe.d/blacklist-nouveau.conf文件中的命令 只要是安装过NVIDIA显卡驱动的,nouveau一般都被禁止了。可以通过命令 lsmod | grep nouveau 查看。如果没有任何输出就是禁用成功了。否则,请参考禁用步骤。 禁用步骤 创建/etc/modprobe.d/blacklist-nouveau.conf文件,你可以通过如下命令: sudo gedit /etc/modprobe.d/blacklist-nouveau.conf 填入以下内容: blacklist nouveau options nouveau modeset=0 重新生产kernel initramfs sudo update-initramfs -u 重启电脑 验证nouveau是否已禁用 lsmod | grep nouveau #没有输出表示nouveau已禁用 3.3 显卡驱动的识别和自动下载安装(因为已换源,所以快)在终端输入: ubuntu-drivers devices 可以看出安装的显卡,和第三方推荐的版本 输入: sudo ubuntu-drivers autoinstall #系统就自动下载驱动并安装了,显卡驱动成功安装完毕! 4可能遇到的问题:E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关 参考文献:https://blog.csdn.net/qq_32623363/article/details/95634199 解决办法:使用aptitude进行安装 首先需要安装 aptitude: sudo apt-get install aptitude 然后使用 aptitude 安装包: sudo aptitude install openssh-server 这时 aptitude 会对依赖关系进行智能处理,问题就解决了! |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |