ubuntu18.04重装后的安装工作

编程知识 更新时间:2023-04-10 07:01:57

重装Ubuntu系统后续工作

  • 重装系统最重要事情
  • 1.家目录变为英文
  • 2.安装nvidia
  • 4.美化
  • 5.安装anaconda3
  • 6.安装搜狗输入法
    • 6.1 备用方法
  • 7.安装Google浏览器
  • 8.安装截图录屏软件
  • 9.安装texlive和klatexformular
  • 10. 安装pycharm
  • 11.安装git
  • 12.安装qq
  • 13.安装docker和nvidia-docker
    • 13.1 更改Docker本地镜像和容器的存储位置的方法-软连接法
    • 13.2docker的使用
  • 14.安装sublime
  • 15 .安装stardict软件
  • 16 .安装chromium浏览器
  • 17安装notepad++
  • 18安装remarkable软件(markdown编辑器)
  • 19 安装WPS
  • 20.安装wine
  • 21.安装Transmission
  • 22.安装图片编辑软件dia(流程图)
  • 23.安装3D建模软件
  • 24 类似于visio的libreoffice工具

  由于刚开始使用ubuntu系统不久,作为一个爱瞎折腾的新手,动不动就会将系统弄崩溃,比如重启、再次开机等等;面对突然的电脑打不开,很是无奈,在修复无效的情况下,只能重装系统,然后重装系统又将面临所有的环境都需要重新配置,这将是很头疼的事;所以这里就记录一下自己电脑上安装的软件以及电脑环境的配置,为了以后重装系统更加省事,同时希望可以帮助到大家

如果大家在看的过程中遇见问题,欢迎留言,我也希望可以帮助到大家:
注意:对于Ubuntu使用不是很好的,尤其是刚入门的我来说,在使用过程中,一些重要的文件,资料千万不要放在系统盘,同时定期保存到U盘等一些移动设备上,一些修改的代码尽量上传的github上,确保数据不会丢失。俗话说的好:系统好装,数据难寻。

重装系统最重要事情

为什么说这个很重要,因为当系统在使用过程中出现错误时候,可以在grub开始启动项中进行修复;

  1. 配置GRUB2引导加载程序设置
      警告:GRUB2的默认配置文件是/boot/grub/grub.cfg。除非非常熟悉GRUB2,否则不应该编辑或修改这个文件。这是引导到Linux操作系统的主文件。如果您对这个文件做错了什么,那么您最终肯定会导致系统崩溃。所以,不要碰这个文件!
      所有与GRUB2相关的设置都将存储在/etc/default/grub文件中。无论您在grub这个文件中做了什么更改,都会反映到GRUB2。
      在进行任何更改之前,备份/etc/default/grub文件。
    sudo cp /etc/default/grub /etc/defaultd/grub.bak
  2. 做完任何的修改后 ,都需要进行更 新:
    sudo update-grub
  3. sudo vim /etc/default/grub进行相关设置
    grub设置参考
#我的grub配置文件,有时突然不能显示,由于电脑连接问题
GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

文件不要经常修改,修改需要备份

正常的网络下载原设置,如果修改后,出现错误,还原即可: (插入图片时无法显示,可能由于输入图片的内容是接着上一行的,没有重新开始新的一行)----->用空行分清不同语法

1.家目录变为英文

对于英文菜鸟的我来说,重装系统固然不会选择英文字母,但是安装中文系统会导致家目录文件夹也是中文的,在终端使用会及其不方便,因此,需要修改一下:

  1. 打开终端,同时按ctrl+Alt+t
  2. 查看家目录配置,在打开的终端输入:需要会一些使用vim
    先使用命令:sudo apt-get install vim #使用apt-get安装vim编辑软件,然后再输入
    shell vim ~/.config/user-dirs.dirs
  3. 终端输入:
#首先更改系统语言环境为英文  
export LANG=en_US    #export命令用于设置或显示环境变量
#然后更改设置    
xdg-user-dirs-gtk-update  
#在弹出的框框中选择:更新名称  
#接着更改回中文语言环境,
export LANG=zh_CN.UTF-8
#再次执行
xdg-user-dirs-gtk-update   //sava old name

4 . 在再终端输入vim ~/.config/user-dirs.dirs,查看家目录文件夹,具体可以参考 https://blog.csdn/catstarxcode/article/details/79234848

2.安装nvidia

查看推荐的NVIDIA:

安装后重启可能会导致黑屏或出现错误:所以先安装

  1. ubuntu-drivers devices #查看所有适应的驱动版本
  2. 安装所有的驱动使用命令:$ sudo ubuntu-drivers autoinstall
  3. 只安装其中的一个使用命令:sudo apt install nvidia-*

4.美化

  • 安装美化gnome-tweaks
sudo apt-get install gnome-tweaks
sudo apt-get install gnome-shell-extensions
sudo apt-get install chrome-gnome-shell

参考网址

优化扩展安装参考链接:
Ubuntu Gnome桌面必装扩展推荐
参考2
GNOME 桌面必备扩展GNOME Shell Extensions

5.安装anaconda3

下载地址
安装: bash Aanconda3*

加入环境变量export PATH=/home/liguangyao/anaconda3/bin:$PATH
如果终端打开开始出现base;编辑~/.bashrc文件,加入conda activate;

conda install nb_conda  #如果子环境中jupyter无法使用 ,可能是由于一个包版本不一致,安装:tornado=4.5.2   
conda create -n python_3 python=3 Astroid Babel
conda remove -n #要删除的环境  --all
conda create -n #目标环境 --clone 要复制的环境

jupyter notebook更换主题

6.安装搜狗输入法

  1. 首先安装fcitx,因为搜狗输入法依赖于fcitx
    sudo apt-get install fcitx-bin
  2. 先下载安装包.deb,然后使用如下dpkg命令安装.deb文件
    下载网址
    sudo dpkg -i sogoupinyin_2.1.0.0082_amd64.deb
    修复软件依赖关系,出现选择【Y/N】,按y回车即可
  3. 终端输入:sudo apt -f install

详细内容请看:
https://blog.csdn/fx_yzjy101/article/details/80243710

输入法设置:
不要将搜狗输入法放入第一个位置,会出现错误,一定要将搜狗拼音设置为第二个;

6.1 备用方法

上面的方法对于新系统不行了;正确的安装方式:
参考链接

$ curl -sL 'https://keyserver.ubuntu/pks/lookup?&op=get&search=0x73BC8FBCF5DE40C6ADFCFFFA9C949F2093F565FF' | sudo apt-key add
$ sudo apt-add-repository 'deb http://archive.ubuntukylin/ukui focal main'
$ sudo apt upgrade
$ sudo apt install sogouimebs

使用一天后出现卡顿,解决方法:

 $ sudo dpkg-divert --package im-config --rename /usr/bin/ibus-daemon
 Adding 'diversion of /usr/bin/ibus-daemon to /usr/bin/ibus-daemon.distrib by im-config'

7.安装Google浏览器

终端输入:

1. sudo wget http://www.linuxidc/files/repo/google-chrome.list -P /etc/apt/sources.list.d/  #wget命令下载包, -P指定下载包的保存目录  
2. wget -q -O - https://dl.google/linux/linux_signing_key.pub  | sudo apt-key add -   #apt-key命令用于管理Debian Linux系统中的软件包密钥
3. sudo apt-get update
4. sudo apt-get install google-chrome-stable
/usr/bin/google-chrome-stable  #启动 
5. 为chrom安装flash播放器
屏幕右上角,“系统设置”–>“软件和更新”–>“其它软件”
勾选“Canonical合作伙伴”
点击“关闭”
#终端输入:
sudo apt install adobe-flashplugin

8.安装截图录屏软件

  1. 截图软件并设置Ctrl+Alt+A快捷键
  sudo add-apt-repository ppa:shutter/ppa1  #添加软件源  
 sudo apt-get update  //更新软件源
 sudo apt-get install shutter   //安装软件包shutter
 设置快捷键: 
 打开系统设置--->键盘(keyboard)-->快捷键(shortcutsd)--->自定义快捷键(custom shortcuts)--->输入名称和命令;  
 Name:shutter select  
 command:shutter -s  
 然后点击禁止(disabled),同时快速按需要设置快捷键即ctrl+Alt+A;  
 note:shutter -s指截取拖拉区域,然后按enter;shutter -a指截取当前活动窗口    
  1. 安装截图,录屏软件  
    安装方法直接打开自带的软件管理器:
    搜索kazam,点击安装即可
    或 sudo apt-get install kazam

9.安装texlive和klatexformular

  1. 安装texlive

texlive是注意比较大,一种功能强大的软件;

  1. 下载地址
命令安装texlive:  
sudo apt-get install texlive-full    
查看版本 tex -v  
使用xelatex *.tex进行编译会得到pdf文件  
使用evince *.pdf进行查看
命令安装texmaker编辑器  
sudo apt-get install texmaker  
启动:texmaker
卸载texlive命令:自行百度
  1. 安装klatexformular
1.sudo apt-get install klatexformula 
2.再在终端输入klatexformula    

进行配置在setting中选择之前安装的texlive路径中latex和dvips路径详细情况看参考

10. 安装pycharm

参考博客网址

11.安装git

配 置git代理
设置如下(可复制):
git config --global https.proxy http://127.0.0.1:1080
 git config --global https.proxy https://127.0.0.1:1080
git config --global http.proxy 'socks5://127.0.0.1:1080' 
git config --global https.proxy 'socks5://127.0.0.1:1080'
取消
git config --global --unset http.proxy
git config --global --unset https.proxy

12.安装qq

13.安装docker和nvidia-docker

sudo apt install docker.io  
#测试docker
sudo docker run hello-world

#开始安装nvidia-docker
#清理以前的。If you have nvidia-docker 1.0 installed: we need to remove it and all existing GPU containers
sudo docker volume ls -q -f driver=nvidia-docker | xargs -r -I{} -n1 docker ps -q -a -f volume={} | xargs -r docker rm -f
sudo apt-get purge -y nvidia-docker
sudo apt autoremove
 
#执行命令。Add the package repositories
#command 1
curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | \
  sudo apt-key add -
 
#command 2 创建环境变量,可以不执行
distribution=$(. /etc/os-release;echo $ID$VERSION_ID)
 
#command 3
#curl是一种命令行工具,作用是发出网络请求,然后得到和提取出数据,显示在"标准输出(stdout)"上面;-s静音模式,-L自动跳转
curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.list | \
  sudo tee /etc/apt/sources.list.d/nvidia-docker.list
#tee命令用于读取标准输入的数据,并将其内容输出成文件
sudo apt-get update
 
#正式安装。Install nvidia-docker2 and reload the Docker daemon configuration
sudo apt-get install -y nvidia-docker2
sudo pkill -SIGHUP dockerd
 
#测试一下。 Test nvidia-smi with the latest official CUDA image
sudo docker run --runtime=nvidia --rm nvidia/cuda nvidia-smi

参考docker

13.1 更改Docker本地镜像和容器的存储位置的方法-软连接法

  • Ubuntu下默认Docker的存放位置为:/var/lib/docker
  • 命令查看具体位置
docker info | grep "Docker Root Dir"
  • 通过建立软链接的方法来完成
#首先停掉Docker服务 
systemctl stop docker
#移动整个/var/lib/docker 目录到指定目录下:
mv /var/lib/docker  /home/jhon/322g
ln -s /home/jhon/322g  /var/lib   #建立软链接,链接路径必须是绝对路径
#建立完链接后,最后链接文件加要为/var/lib/docker和开始时的/var/lib/docker内容一样
#启动docker
systemctl  start docker
#查看修改后的docker路径
docker info | grep "Docker Root Dir"
#应该输出
Docker Root Dir: /home/jhon/322g/docker

13.2docker的使用

  1. docker基本命令
sudo docker image  #docker镜像查询
docker rm 容器id    #删除容器 一般先删除容器才能删除镜像
docker  ps   #查看正在运行的容器
docker ps -a  # 查看退出的容器
docker rmi 镜像id   #删除镜像
docker search 镜像名  #搜寻镜像
docker pull hello-world  #拉一个镜像
docker run hello-world   #运行一个镜像
  1. docker启动
docker run ubuntu:15.10 /bin/echo "Hello world"  
#docker 和run组合运行一个容器,ubuntu为要运行的容器,15.10为该镜像的标签,没有的话进行拉去
  1. 镜像创建容器
docker run -t -i ubuntu:15.10 /bin/bash ##ctrl+d或exit退出容器,每运行一次都会创建一个该镜像的容器
#-t 在新容器中指定一个伪终端或终端      -i:允许你对容器内的标准输入(STDIN)进行交互,即可以使用键盘进行输入
#每一个容器都会有一个唯一对应的容器ID
docker run  -d --name mycentos centos /bin/bash  
# --name 为创建容体指定名称,mycentos就是指定的名称
#-d 以后台的模式进行创建
nvidia-docker run -it -v ~/jhonDisk/Code:/Code -v /jhonDisk/DataSet:/DataSet --ipc=host  allansp84/ubuntu16.04-cuda8.0-opencv2.4.13 bash
#-v 系统文件夹和创建的容器文件夹进行映射, 
#更高级的配置方法,可以在docker中显示GUI
nvidia-docker run -d -it -v ~/644g/fasterRcnn/tf-faster-rcnn/:/root/tf-faster-rcnn -v /etc/localtime:/etc/localtime:ro -v /tmp/.X11-unix:/tmp/.X11-unix -e DISPLAY=unix$DISPLAY -e GDK_SCALE -e GDK_DPI_SCALE --ipc=host --name figure_faster_rcnn sozercan/tf-faster-rcnn /bin/bash

docker容器显示图像界面

Docker Hub官网
4. 进入容器的方法

  • 首先启动容器
docker start 容器ID或容器NAMES    #启动容器
docker stop 容器ID或容器NAMES  #关闭容器
  • 进入容器方法1
docker exec --help  #查看docker exec使用
docker exec -it 容器ID或名称    /bin/bash   #-i让容器的输入保持打开 ,-t分配一个伪终端
-p 将容器内部使用的网络端口映射到我们使用的主机上
  • 进入容器方法2
sudo docker attach  容器ID或名称 
  • 使用nsenter 进入Docker容器 需要安装 推荐使用
    https://wwwblogs/xhyan/p/6593075.html
  • 使用SSH进入Docker容器
  1. 容器的导出与导入
  • 导出
#命令格式:docker export 容器的ID/名称 > 文件名
docker export -o ubuntu1204.tar d0751467dcad   保存导出
#-o:表示以文件形式导出,-o后面是导出文件的保存位置
docker export 7691a814370e > ubuntu1404.tar    # 将容器id为7691a814370e 的导出到当前目录下 名称为ubuntu.tar

nvidia-docker run -it -v ~/644g/fasterRcnn/:/fasterRcnn --ipc=host -d --name tf_faster_rcnn sozercan/tf-faster-rcnn /bin/bash  #创建一个faster_rcnn
docker exec -it tf_faster_rcnn /bin/bash #进入
  • 导入
docker load
sudo docker load < /home/Docker/ubtuntu12.04.tar

14.安装sublime

参考网址
安装完成后:
sudo ln -s /opt/sublime_text/sublime_text /usr/bin/sublime
#sublime为自己设置的快捷命令(打不开的情况下建立软连接)
删除 其配置文件./home/jhon/.config下的sublime_text即可;

大多数自己安装的软件的配置文件都在/home/jhon/.config该目录下面;

15 .安装stardict软件

下载词典

 sudo apt install stardict        安装  
 tar -xjvf stardict-langdao-ce-gb-2.4.2.tar.bz2  解压  
 sudo mv stardict-langdao-ce-gb-2.4.2 /usr/share/stardict/dic   配置

16 .安装chromium浏览器

sudo add-apt-repository ppa:a-v-shkop/chromium
sudo apt-get upate
sudo apt-get install chromium-browser   

17安装notepad++

  • 为什么要安装notepad++,在编写python代码时通常由于修改添加注释,从而导致空格和tab混用,导致python语法出错,可以使用notepadqq file打开文件,在视图----->显示符号------>显示空格和显示跳格(显示tab),就知道那些是空格那些是tab了,有助于改正错误
#Ubuntu下的安装方法:
sudo add-apt-repository ppa:notepadqq-team/notepadqq
sudo apt-get update
sudo apt-get install notepadqq

Ubuntu下的卸载方法:
sudo apt-get remove notepadqq
sudo add-apt-repository --removeppa:notepadqq-team/notepadqq

18安装remarkable软件(markdown编辑器)

该软件使用了编辑.md文件的
下载地址
点击.deb下载

# 日常解压
sudo dpkg -i remarkable_1.87_all.deb 
# 会显示缺少依赖,补上依赖
sudo apt-get install -f
# 再次解压
sudo dpkg -i remarkable_1.87_all.deb
#终端输入
remarkable

19 安装WPS

  • 首先去wps社区下载:WPS社区
sudo dpkg -i wps-office_10.1.0.6757_amd64.deb
sudo apt install -f # 如果出现依赖错误输入这行处理
  • 然后打卡会出现WPS Office 所需系统字体:wingding.ttf、webdings.ttf、symbol.ttf、WINGDNG3.TTF、WINGDNG2.TTF、MTExtra.ttf
  • 前往下载:下载地址
    wps_symbol_fonts.zip
unzip wps_symbol_fonts.zip
#将解压后的所有文件复制到/usr/share/fonts:
sudo cp mtextra.ttf  symbol.ttf  WEBDINGS.TTF  wingding.ttf  WINGDNG2.ttf  WINGDNG3.ttf  /usr/share/fonts
#重新打开即可
  • 配置Windows系统字体
#首先将Windows系统下 C:\Windows\Fonts 把所有用的到的字体拷到Ubuntu中的/fonts/下
#然后创建字体存放的文件夹
sudo mkdir /usr/share/fonts/win-fonts
#拷贝
sudo cp ..../fonts/*  /usr/share/fonts/win-fonts

20.安装wine

  • wine主要用于模仿使用一些Windows上的软件,如Pandownload
sudo apt install wine-stable  #安装
wine --version  #查看版本
wine *****.exe   #使用

21.安装Transmission

  • Transmission是一个强大的BitTorrent开源客户端,实现了BT协议中描述的大多数功能。目前,在它的官方网站上提供了多个版本可以下载,包括:Mac、GTK+、QT版本,还有Daemon版本
  • 可以用于Ubuntu18系统下下载资源网站上的资料,等等。

22.安装图片编辑软件dia(流程图)

kolourpaint4(彩图)、类似PS的图像处理工具krita

参考连接1
参考连接2

sudo apt install dia
启动:
# dia
  • 解决中文无法编辑问题
  • 启动命令dia 前边增加env GTK_IM_MODULE=xim,即用env GTK_IM_MODULE=xim dia来启动Dia,为了避免每次启动都要输入这么一长串,我们设置别名alias,执行命令alias dia=”env GTK_IM_MODULE=xim dia”,以后再启动Dia时还是使用dia就可以了.
sudo apt-get install kolourpaint4
sudo apt-get install krita

23.安装3D建模软件

sudo add-apt-repository ppa:irie/blender
sudo apt-get update
sudo apt-get install blender
#启动
blender
#根据语言设置
#大多都是在file-->user preferences中设置,但是新版本没有user preferences;
#打开edit--->最后一个--->左边第一个---->translate--->language里面设置

使用网址

24 类似于visio的libreoffice工具

sudo apt-get install libreoffice
apt-get install unoconv
#更换语言
sudo apt-get install libreoffice-l10n-zh-cn
持续记录过程中

同时可以参考:
markdown学习1
markdown学习2
markdown学习3
1.Ubuntu重装笔记
2.Ubuntu18重装笔记
ramarkable安装

更多推荐

ubuntu18.04重装后的安装工作

本文发布于:2023-04-09 11:49:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/e264d7610724fb47e1de16d163f2beb4.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:重装   工作

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 60675文章数
  • 14阅读数
  • 0评论数