以下操作,若无特殊说明,均在Ubuntu 18.04LTS下亲测可用。

换源

Ubuntu默认使用的国外的软件安装源,在国内使用的话,软件的安装和更新会较慢,换源方式:

编辑/etc/apt/sources.list,源的地址都在该文件中,编辑前可对原有源进行备份。

删除原有的国外源,加入:(这里使用的是阿里的源)

注意:以下内容仅适用于Ubuntu 16.04LTS,该版本的代号为“Xenial Xerus”,与源中“xenial”相符合。

deb http://mirrors.aliyun.com/ubuntu/ xenial main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial maindeb http://mirrors.aliyun.com/ubuntu/ xenial-updates main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates maindeb http://mirrors.aliyun.com/ubuntu/ xenial universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates universedeb http://mirrors.aliyun.com/ubuntu/ xenial-security main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main
deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security universe

Ubuntu 18.04LTS(版本代号“Bionic Beaver”)的换源:(前面步骤相同,源内容为:)

deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb 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 main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

update与upgrade

前者为更新软件源(相当于更新一下软件版本的列表),后者为更新当前已安装的包。

在更新软件前一般要update一下,确保软件更新到最新版本,然后复原损坏的软件包,尝试卸载出错的包,重新安装正确版本,最后upgrade,命令如下:

sudo apt-get update
sudo apt-get -f install
sudo apt-get upgrade

安装包操作

后缀名为deb的,是Debian,Ubuntu等Linux发行版的软件安装包,安装方式:(先到安装包目录下)

dpkg -i 安装包文件名

后缀名为tar.gz的,解压方式:

tar -zxvf 文件名

zip压缩包的解压方式:

unzip 文件名

压缩:

zip 压缩包文件名 原文件名

显卡驱动及cuda安装

开始以下内容安装前,请确保gcc、g++已正确安装。

显卡驱动

查看显卡相关信息:

lshw -c video

更换Nvidia显卡驱动

ubuntu-drives devices

可以看到系统提供的的一些显卡驱动。注意,一般新装的Ubuntu18.04LTS系统会使用nouveau的特殊驱动,若要更换,可以自行从Nvidia官网下载,然后命令行安装,这里推荐更加简便的方法:

打开Software & Updates:

自行选择驱动,应用更改,等待下载安装,之后重启即可。

cuda安装

上Nvidia官网按指示下载安装对应的cuda包,安装完成后为cuda添加环境变量:

打开~/.bashrc,在末尾添加:

export PATH=/usr/local/cuda/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH

注意:这里cuda目录名不一定就是“cuda”,比如我这里安装的是10.2版本的cuda,目录为cuda-10.2。

之后用命令刷新:

source  ~/.bashrc

可通过以下任意一个命令查看cuda版本:(后一个命令要在环境变量成功添加后才可使用)

nvidia-smi
nvcc -V

cuda安装时会顺便安装几个sample,我们可以用这些sample来检测cuda是否可以正常使用:

一般sample安装在~/下,执行以下命令:

cd ~/NVIDIA_CUDA-10.2_Samples/1_Utilities/deviceQuery
sudo make
./deviceQuery

最后有Result = PASS输出说明cuda可正常使用。

cudnn安装

注册Nvidia账号,根据cuda版本下载对应的cudnn:

之后按.deb格式的安装包安装即可。

老版本的cudnn.h一般会在/usr/local/cuda/include/cudnn.h,但我这个版本的cudnn安装在了/usr/include/cudnn.h,因此查看cudnn班版本号的命令更改为:

cat /usr/include/cudnn.h | grep CUDNN_MAJOR -A 2

cudnn版本为7.6.5。

其他

网卡

lshw -c network

特殊软件安装

画图软件

推荐Kolourpaint,和Windows下的画图差不多,胜在简单、方便。安装:

sudo apt-get install kolourpaint4

硬盘管理

推荐拥有图形界面的软件GParted,功能和Windows下的磁盘管理类似。安装:

sudo apt-get install gparted

最初安装的时候给“/”文件系统分配空间太小,后面不够用了,本来打算重装了(因为GParted不能操作已挂载的硬盘),其实可以通过Ubuntu18.04LTS的装机U盘,利用“Try Ubuntu”进入试用版系统,该系统自带GParted,此时便可以对系统硬盘进行操作。

截图软件

先讲讲Ubuntu自带的截图软件:

PrintScreen键是全屏截图,Shift+PrintScreen是自选截图区域,截完之后的图默认保存在~/下。

这里要推荐一个特别好用的截图软件FlameShot,随时可截,当场编辑,软件安装:

sudo apt-get install flameshot

之后打开键盘设置,在一众快捷键中拉到最下方为该软件配置快捷键:

点击“+”添加,其他随便填,命令为:

/usr/bin/flameshot gui

习惯了微信自带截图,我这里快捷键设成了Alt+A。

然后即可用快捷键唤出使用。

gcc、g++安装

sudo apt-get update
sudo apt install build-essential

中文输入法设置

以搜狗输入法为例,首先安装如图两个软件:

然后从语言设置处将输入法设置为fcitx。

下载并安装搜狗输入法,重启后右上角:

之后点击左下角添加搜狗输入法即可。

为软件设置快捷方式

以Pycharm为例:

在/usr/share/applications下新建文件pycharm.desktop,编辑:

[Desktop Entry]
Version=1.0
Type=Application
Name=Pycharm
Icon=/home/zerg/Softwares/pycharm-community-2019.3.3/bin/pycharm.png
Exec=sh /home/zerg/Softwares/pycharm-community-2019.3.3/bin/pycharm.sh
MimeType=application/x-py;
Name[en_US]=pycharm

Icon为该快捷方式指定图标,Exec相当于该快捷方式指定的exe……

然后按下super键(也就是win键)搜索pycharm便能找到,然后添加到快捷启动栏。

Ubuntu软件管理、换源、驱动及部分软件安装操作(持续更新)相关推荐

  1. Ubuntu各个版本换源方法

    Ubuntu各个版本换源阿里源.清华源 文章目录 Ubuntu各个版本换源阿里源.清华源 1.查看unbuntu版本名 2.备份原软件源 3.vim打开软件源文件 4.对应版本软件源 Ubuntu20 ...

  2. ubuntu给pip换源,给conda换源

    ubuntu 给pip换源,给conda换源 //修改 ~/.pip/pip.conf (没有就创建一个), 内容如下: [global] timeout = 6000 index-url = htt ...

  3. ubuntu 20.10 换源

    ubuntu 20.10 换源 sudo gedit /etc/apt/sources.list ctrl c +ctrl v 阿里云 deb http://mirrors.aliyun.com/ub ...

  4. Ubuntu Server 1404 换源

    换源 先备份 cp /etc/apt/sources.list /etc/apt/sources.list bak 备份完后 sudo vi /etc/apt/sources.list 没有 vii ...

  5. ubuntu22.04 安装优化(主题,软件,换源,插件扩展)

    一.安装 1.对于使用VM安装,这里就不再多说了 2.对于用系统安装,可以在网上招一部分资料 二.主题优化 2.1.安装主题和对应主题提供的生态圈(比如图标字体等等) 1.这是ubuntu的官方主题网 ...

  6. Linux软件管理包-源码包与rmp包区别,及其安装与卸载

    一. rpm包与源码包的区别 安装前:概念上的区别,源码包是开源的,比RPM包安装更自由,但是它安装更慢,更容易报错:RPM包是经过编译的,不能看到源代码,但是它安装更快,报错更容易解决,只有依赖性问 ...

  7. Linux Ubuntu 18.04 换源(阿里云源)

    文章目录 一.比较好用的源 二.使用步骤 一.比较好用的源 阿里云源 清华源 二.使用步骤 这个可以直接在终端中运行 打开终端,输入以下命令 如下(阿里云源): sudo touch /etc/apt ...

  8. wsl2-kali基础配置(换源、切换中文、安装完整版、包含无法打开Windows商店的情况下安装wsl等)

    文章目录 kali-wsl介绍 安装 换源 更新 汉化 临时汉化 永久汉化 安装完整版kali kali-wsl介绍 很多人都刚开始接触kali-wsl可能都会发现,这个kali非常不完整,很多工具都 ...

  9. Ubuntu 10.04内核源码树的编译和安装

    参考博客:Ubuntu内核源码树的构建与安装 简介 本文主要讨论在Ubuntu10.04 LTS环境下,构建内核代码树的流程. 构建环境 1. 使用Vmware安装Ubuntu10.04的光盘镜像,并 ...

  10. 机房软件管理服务器及系统软件,高校机房软件自动化部署管理系统的设计及实现...

    摘要: 随着我国高等学校计算机教育的飞速发展,计算机作为一种重要的信息化工具受到越来越大的重视,计算机在各个学科中也发挥着越来越重要的作用.现在计算机在高校中是公共必修课,而且开设了更多的计算机应用专 ...

最新文章

  1. 有 Bug 不会调试 ? 这篇文章很详细 !
  2. 一分钟经理“游戏图”提要
  3. 如何自动校正服务器时间,几个常用校正服务器时间
  4. 存储过程参数输入输出
  5. ansys参数化编程与命令手册_查看Bash手册--man命令
  6. Maven-Build Lifecycle(构建生命周期)
  7. mysql 客服_MySQL
  8. 计算机网络之网络层:3、IPv4地址
  9. Hadoop--ip和主机名配置
  10. linux常用命令速查手册
  11. Ghost 命令参数详解
  12. can't find '__main__' module in '.'
  13. 保密检查usb痕迹清除_MD型卧式多级泵泵轴抱死故障原因分析和检查维修处理
  14. Python与SEO,搜狗站长平台网站提交POST源码
  15. 禾瘦美学馆,不是谁NB谁做,是谁开店谁NB
  16. Java练习习题,百钱买百鸡问题,用100文钱买鸡,公鸡5文钱一只,母鸡3文钱一只,小鸡3只1文钱
  17. 完美结合,10款提升编程能力的游戏项目
  18. 麒麟操作系统iso文件中的img文件的解压与压缩
  19. Cesium案例解析(七)——Layers在线地图服务
  20. 为什么淘宝京东的首页这么快

热门文章

  1. 牛客网Chino with Queue【状压DP】
  2. 【git】git忽略文件 取消忽略文件
  3. 【转】跟着动画来学习TCP三次握手和四次挥手
  4. Android jetpack navigation
  5. FindBugs NN_NAKED_NOTIFY
  6. 七、Android/Linux安全机制简单了解
  7. Android 自定义数字角标
  8. 爬虫第一弹:安居客房地产数据爬虫
  9. Android视频编辑器(一)通过OpenGL预览、录制视频以及断点续录等
  10. java unpark_LockSupport中的park与unpark原理