Ubuntu18.04.4系统的显卡驱动的自动安装

您所在的位置:网站首页 ubuntu18装完显卡驱动后进不去系统 Ubuntu18.04.4系统的显卡驱动的自动安装

Ubuntu18.04.4系统的显卡驱动的自动安装

2023-09-05 12:55| 来源: 网络整理| 查看: 265

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