Ubuntu18.04必要安装的软件

2023-10-31

1.更新源

找到Software & Updates,将源更新为阿里云的源
这里写图片描述
在Other Software里将Canonical Partners勾上。
这里写图片描述
然后自己手动更新一下:

sudo apt update
sudo apt upgrade
 
  

2.Sougou Pinyin

sudo apt-get install fcitx-bin      #安装fcitx-bin
sudo apt-get update --fix-missing   #修复fcitx-bin安装失败的情况
sudo apt-get install fcitx-bin      #重新安装fcitx-bin
sudo apt-get install fcitx-table    #安装fcitx-table
 
  

然后去搜狗输入法Linux官网下载64bit的程序,我的是:sogoupinyin_2.2.0.0108_amd64.deb

sudo dpkg -i sogoupinyin*.deb       #安装搜狗拼音
sudo apt-get install -f             #修复搜狗拼音安装的错误
sudo dpkg -i sogoupinyin*.deb       #重新安装搜狗拼音
 
  

重启!重启!重启!重要的事情说三遍!
点击Show Applications(就是屏幕左下角那九个点),找到Fcitx Configure,点击进入,
这里写图片描述
在此处点击+号,进入下图
这里写图片描述
将Only Show Current Language前面的勾给去掉,在下面搜索sougou,然后加入。

3.WPS

进入WPS_Linux官网,下载Alpha版的deb文件。
安装依赖libpng12-0

sudo dpkg -i libpng12-0*.deb
 
  

安装wps

sudo dpkg -i wps*.deb
 
  

若出现错误,或者没有安装成功,使用如下命令修复

sudo apt-get install -f
 
  

至此,wps已经安装成功。但是由于Linux版权原因,WPS缺少字体,故我们要安装WPS所需要的字体。首先下载WPS字体,然后解压。

sudo mkdir /usr/share/fonts/WPS-Fonts       #新建wps字体存储文件夹
cd ~/Downloads     #进入下载好的字体目录
sudo apt-get install unzip  #安装zip解压软件
sudo unzip wps_symbol_fonts.zip -d /usr/share/fonts/WPS-Fonts/  #解压字体到指定文件夹
sudo mkfontscale    #生成字体索引
sudo mkfontdir      #生成字体索引
sudo fc-cache       #更新字体缓存

 
  

4.截图软件 Shutter

sudo apt-get install shutter    #安装shutter
 
  

在Ubuntu 18.04中安装了我最喜欢的截图工具Shutter后,我发现编辑按钮变编程灰色。这个快速提示将向您展示如何重新启用Shutter中的编辑功能。
libgoocanvas-commonlibgoocanvas3libgoo-canvas-perl

sudo dpkg -i libgoocanvas-common*.deb
sudo dpkg -i libgoocanvas3*.deb
sudo dpkg -i libgoo-canvas-perl*deb
 
  

将上述三个包给安装上,若安装失败,执行下面代码:

sudo apt-get install -f
 
  

然后再安装这几个包。
重启!重启!重启!重要的事情说三遍!

5.视频和音频

安装解码器:

sudo apt-get install ubuntu-restricted-extras 
 
  

安装VLC视频播放器

sudo apt-get install vlc browser-plugin-vlc
 
  

另一款比较好的播放器SMPlayer也不错

sudo apt-add-repository ppa:rvm/smplayer
sudo apt-get update
sudo apt-get install smplayer smplayer-skins smplayer-themes 
 
  

安装FFmpeg

sudo add-apt-repository ppa:djcj/hybrid
sudo apt-get update
sudo apt-get install ffmpeg 
 
  

安装网易云音乐
进入网易云音乐Linux版,下载Ubuntu16.04(64位)。

sudo dpkg -i netease-cloud-music*.deb

 
  

此时,直接点击网易云音乐,大部分可能是打不开的。有中解决方案:
(1).直接使用命令行打开,但是后台一直有一个终端。

sudo netease-cloud-music
 
  

(2).修改网易云的快捷方式

sudo gedit /usr/share/applications/netease-cloud-music.desktop
 
  

找到

Exec=netease-cloud-music %U
 
  

这一行,改为:

Exec=netease-cloud-music --no-sandbox %U
 
  

重启!重启!重启!重要的事情说三遍!
另外,有大神用Electron构建了Linux端虾米音乐Electron Xiami,需要的朋友自己摸索。

6.点击图标最小化

gsettings set org.gnome.shell.extensions.dash-to-dock click-action 'minimize'
 
  

7.使用Tweaks对gnome进行美化

sudo apt-get install gnome-tweak-tool   #安装tweak
sudo apt-get install gnome-shell-extensions -y  #安装shell扩展
sudo apt install chrome-gnome-shell     #为了能在浏览器内安装gnome插件,火狐和谷歌都能用
sudo apt-get install gtk2-engines-pixbuf    #防止GTK2错误
sudo apt install libxml2-utils
 
  

接下来安装主题和图标,主要从gnome-look这里下载,下面举例一个。
我从网站找到Gnome-OSC主题,这是一款仿MAC OS的主题:
这里写图片描述

mkdir ~/Themes
cd ~/Downloads
 
  

我下载的两个包是:

Gnome-OSC-HS-light-menu– 2-themes.tar.xz
Gnome-OSC-HS–2-themes.tar.xz

接下来解压到指定文件夹,并安装他们。’

xz -d Gnome-OSC-HS-light-menu*.tar.xz
tar -xvf Gnome-OSC-HS-light-menu*.tar -C ~/Themes
xz -d Gnome-OSC-HS--2*.tar.xz
tar -xvf Gnome-OSC-HS--2*.tar -C ~/Themes
cd ~/Themes
sudo cp -R ~/Themes/Gnome-OSC* /usr/share/themes/
 
  

还有一款扁平化主题也不错。
这里写图片描述

sudo add-apt-repository ppa:daniruiz/flat-remix
sudo apt-get update
sudo apt-get install flat-remix-gnome
 
  

图标papirus还不错:

sudo add-apt-repository ppa:papirus/papirus
sudo apt update 
sudo apt-get install papirus-icon-theme
 
  

重启!重启!重启!重要的事情说三遍!
然后就可以在Tweak-tools里看见这些主题了。

8.安装压缩软件

sudo apt-get install p7zip-full p7zip-rar rar unzip
 
  

9.统一Win10和Ubuntu18.04双系统的时间

timedatectl set-local-rtc 1 --adjust-system-clock
 
  

10.Chrome Brower

wget -q -O - https://raw.githubusercontent.com/longhr/ubuntu1604hub/master/linux_signing_key.pub | sudo apt-key add
sudo sh -c 'echo "deb [ arch=amd64 ] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google-chrome.list'
sudo apt-get update
sudo apt-get install google-chrome-stable
 
  

11.安装VIM

apt-get install vim
 
  

12.安装多版本gcc和g++,并共存。

sudo apt-get install gcc-5 gcc-5-multilib
sudo apt-get install g++-5 g++-5-multilib
sudo apt-get install gcc-6 gcc-6-multilib
sudo apt-get install g++-6 g++-6-multilib
sudo apt-get install gcc-7 gcc-7-multilib
sudo apt-get install g++-7 g++-7-multilib
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 50
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-6 60
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 70
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-5 50
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-6 60
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-7 70
 
  

然后选择gcc和g++版本

sudo update-alternatives --config gcc
sudo update-alternatives --config g++
 
  

13.安装多版本python和pip共存

ubuntu18.04自带python3,但是没有python2,pip2,pip3。

sudo apt install python2.7  #安装python2.7
sudo apt install python-minimal
sudo apt install curl
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
sudo python3 get-pip.py #安装pip3
sudo python2 get-pip.py #安装pip3
sudo apt install python-testresources   #防止pip2出错
sudo apt install python3-testresources  #防止pip3出错
sudo pip3 install --upgrade pip #升级pip3
sudo pip2 install --upgrade pip #升级pip2
 
  

此时pip和python并不知道指向2还是3,需要自己修改。我们使用alias来设置别名。我要让pip和python都指向3

whereis pip
pip: /usr/local/bin/pip /usr/local/bin/pip3.6 /usr/local/bin/pip2.7
whereis python
python: /usr/bin/python2.7 /usr/bin/python2.7-config /usr/bin/python3.6m /usr/bin/python3.6 /usr/bin/python3.6m-config /usr/bin/python3.6-config /usr/bin/python /usr/lib/python2.7 /usr/lib/python3.7 /usr/lib/python3.6 /etc/python2.7 /etc/python3.6 /etc/python /usr/local/lib/python2.7 /usr/local/lib/python3.6 /usr/include/python2.7 /usr/include/python3.6m /usr/include/python3.6 /usr/share/python /usr/share/man/man1/python.1.gz

 
  

可见pip3在:

/usr/local/bin/pip3.6
 
  

python在:

/usr/bin/python3.6
 
  

自定义alias别名:

gedit ~/.bashrc

 
  

打开文件后,在最后一行加:

alias pip=/usr/local/bin/pip3.6
alias python=/usr/bin/python3.6
 
  

然后更新环境:

source ~/.bashrc
 
  

14.安装NVIDIA社区版驱动

首先删除旧的NVIDIA驱动:

sudo apt-get purge nvidia-*
 
  

然后安装

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get upgrade
ubuntu-drivers devices  #查看自己的显卡及可以安装的驱动版本
 
  

ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00001C02sv00007377sd00000000bc03sc00i00
vendor : NVIDIA Corporation
model : GP106 [GeForce GTX 1060 3GB]
driver : nvidia-driver-390 - third-party free
driver : nvidia-driver-396 - third-party free recommended
driver : xserver-xorg-video-nouveau - distro free builtin

我的是上面这样。最新版驱动为396,我就安装它。

sudo apt install nvidia-driver-396
 
  

然后重启。
还有一种手动安装官方版驱动的方法:

sudo apt-get purge nvidia-*
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install build-essential libc6:i386
sudo bash -c "echo blacklist nouveau > /etc/modprobe.d/blacklist-nvidia-nouveau.conf"
sudo bash -c "echo options nouveau modeset=0 >> /etc/modprobe.d/blacklist-nvidia-nouveau.conf"
sudo update-initramfs -u
sudo reboot

 
  

下载官网驱动,我的是:

NVIDIA-Linux-x86_64-390.48.run

sudo telinit 3
CTRL+ALT+F1
sudo sh NVIDIA-Linux-x86_64-390.48.run
 
  

重启,开机!

15.支持exfat

sudo apt-get install exfat-fuse exfat-utils
 
   
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Ubuntu18.04必要安装的软件 的相关文章

随机推荐

  • Unix网络编程第三版源码编译

    环境 cat etc issue Ubuntu 12 04 1 LTS n l cat proc version Linux version 3 2 0 48 generic buildd komainu gcc version 4 6 3
  • 【containerd错误解决系列】uos arm主机 docker及containerd都拉不下来镜像

    操作 yum remove unpigz docker pull xxx crictl pull xxx 删除了这个包就可以了 具体说明参考下面的文档 参考 解决国产系统 Docker 拉取大镜像卡顿之谜
  • 虚函数、纯虚函数、多态

    一 虚函数 在基类的函数前加上virtual关键字 在派生类中重写该函数 运行时将会根据所指对象的实际类型来调用相应的函数 如果对象类型是派生类 就调用派生类的函数 如果对象类型是基类 就调用基类的函数 一 虚表和虚基表指针 虚函数表 Vi
  • CGAL 根据扫描线方向和角度对法向量进行重定向

    目录 一 算法原理 1 主要函数 二 代码实现 一 算法原理 最小生成树对法向量定向的结果在具有许多尖锐特征和遮挡的机载点云数据中结果并不理想 scanline orient normals 是专门用于具有扫描线特性的点云法向量重定向的替代
  • 关于SimpleDataFormat导致日期不对的问题

    点赞再看 养成习惯 大家好 我是辰兮 今天介绍怎么解决SimpleDataFormat导致日期不对的问题 目录 开场白 一 思路 二 如何解决 总结 开场白 项目在下班前的五分钟终于上线了 老王正在悠闲的喝茶 手中正握着即将送给女朋友小花的
  • RV1109 LVGL UI开发

    RV1109 LVGL UI开发 前面在使用RK的RV1109平台用于产品中 使用的是QT做的UI 主要是继承原来海思平台的产品 随着分辨率的提高 UI响应也慢了不少 试着在RV1109上使用LVGL看看效果如何 RV1109使用的是DRM
  • vant UI 轮播组件swiper 滑动时触发click点击事件

    问题描述 如图 我是用轮播图做了一个答题卡分页 但是 出现了 滑动轮播图时自动触发了数字点击的事件 解决办法 1 在van swipe标签添加 lazy render属性 实现图片懒加载 懒加载模式下 只会渲染当前页和下一页 2 在van
  • 计算机专有名词解释

    一 NMAP 二 DAS 三 NAS 四 SAN 五 FC 1 FC AE协议集 2 FC AV ARINC818 3 光纤总线特点 六 MEMERY 七 LVM 八 SCSI 特点 九 SMB 十 stordge 十一 NFS 十二 bl
  • source insight 无法查找与跳转和恢复默认设置

    1 无法搜索到工程里的文件 可能原因 下级目录没有添加 解决方法 Recursively add lower sub directories 勾选上 2 context window 不能跳转 可能原因 没有同步代码 解决方法 同步工程代码
  • Jira入门教程 敏捷开发管理(一)

    https www jianshu com p 145b5c33f7d0 简介 Jira是Atlassian公司出品的一款事务管理软件 无论是 需求 还是 BUG 或是 任务 都是 事务 的一种 所以Jira可以胜任非常多的角色 需求管理
  • https 状态码

    HTTP状态码 类别 原因短语 1 Information 信息性状态码 接受的请求正在处理 2 Success 成功状态码 请求正常处理完毕 3 Redirection 重定向状态码 需要进行附加操作已完成请求 4 Client Erro
  • 基于CentOS7.9安装部署docker(简洁版)

    安装部署 1基于官方脚本安装 不推荐 不能自行选择版本 官方文档 https docs docker com engine install centos 2 使用yum安装 阿里云文档 docker ce镜像 docker ce下载地址 d
  • The 19th Zhejiang Provincial Collegiate Programming Contest(部分题解)

    在完成三道签到之后 分别对图论 前缀 二分 大模拟上面取得突破点 但其他题集没能得到突破 仍需多加练习 A JB热爱数学 题意 给定两个数 a b 求出让a变成b的最少次数 能修改a的值为加上一个奇数 和 减去一个偶数 类型 思维题 分析各
  • vscode ssh远程输入密码之后无反应,一直提示输入密码

    用vscode进行远程服务器连接时 一直要输入密码 不断重复 始终无法链接 参考 https blog csdn net qq 33854260 article details 111255004 方法 点击view下的 command p
  • js网页模拟野火燃烧蔓延效果

    野火通过燃床蔓延是自然界的一个复杂现象 本文综述了为认识这一现象所作的研究工作 包括分析各种理化机制及通过基本物理规律构造数学模型 现有的数学模型可分为统计模型 经验模型和物理模型三类 本文着重以统一的观点评述了近五十年来所建立的各种物理模
  • 上传文件时候的accept限制文件类型.jpg、.gif、jpeg、.png、.doc、.docx、.txt、.xls、.xlsx等

    常用的 jpg image jpeg gif image gif jpeg image jpeg png image png doc application msword docx application vnd openxmlformat
  • node nginx mysql在linux的安装

    系统环境使用的阿里云ECS的CentOS 8 5 64位 nginx的安装 打开Terminal 输入以下命令安装Nginx yum install nginx 输入以下命令启动Nginx nginx 安装完成后 输入以下命令将Nginx加
  • 微信的OAuth2.0的接口配置信息修改部署Nginx

    1 新建springboot项目 package com cn wx import java io PrintWriter import java util Enumeration import javax servlet http Htt
  • 算法第三期——二分法(Python)

    目录 1 二分法 1 1 引导 猜数游戏 1 1 1 猜数游戏代码 1 2 二分法的使用条件 1 3 二分法的复杂度 2 整数二分 2 1 在单调递增序列中查找x或者x的后继 求中间值的方法 代码演示 记忆 2 2 在单调递增序列中查找x或
  • Ubuntu18.04必要安装的软件

    1 更新源 找到Software Updates 将源更新为阿里云的源 在Other Software里将Canonical Partners勾上 然后自己手动更新一下 sudo apt update sudo apt upgrade 2