本文档主要是记录一下重装 Ubuntu18.04 LTS 后的个人配置和安装的软件,并记录一些软件的安装流程,留备以后重装用。 主要涉及一些 Proxy、系统软件、Chrome插件、常用软件、以及一些开发环境和IDE。

SS 代理畅游世界

Shadowsocks-qt5 客户端(推荐)

  • 安装,终端内依次输入以下指令:

    sudo add-apt-repository ppa:hzwhuang/ss-qt5
    sudo apt-get update
    sudo apt-get install shadowsocks-qt5
    

    目前因为18.04海狸(bionic)库中还没有项目,所以报错,如下:

    忽略: http://ppa.launchpad.net/hzwhuang/ss-qt5/ubuntu bionic InRelease
    错误: http://ppa.launchpad.net/hzwhuang/ss-qt5/ubuntu bionic Release
    404  Not Found [IP:91.189.95.83 80]
    
  • 所以将ppa源中的bionic改成xenial(16.04)行了,执行:

    sudo vim /etc/apt/sources.list.d/hzwhuang-ubuntu-ss-qt5-bionic.list
    

    把里面的bionic改成xenial保存就好了,接着安装就行了。

  • 最后会在Dash里有启动器,配置一下就好了,需要注意的是配置完需要手动保存一下。

配置终端Proxy

在经过上面一番操作之后,发现在linux下终端里并不能通过上述设置直接畅游;因为SS是Socks5代理,终端大部分是走Http协议。所以需要再搭一个httpProxy把http转发到Socks5。选择安装的是privoxy。

  • 安装privoxy apt-get install privoxy

  • 配置privoxy vi /etc/privoxy/config 我本地实在第1337行找到修改对象的,修改端口为上面shadowsocks配置的本地端口,如下:

    forward-socks5t / 127.0.0.1:1080 .
    

    1080是本地SS服务的端口。 privoxy监听接口默认开启的 localhost:8118,也是在这个文件中。

  • 启动privoxy ,开启privoxy 服务就行 sudo service privoxy start 设置http 和 https 全局代理

    export http_proxy='http://localhost:8118'
    export https_proxy='https://localhost:8118'
    

    测试:wget www.google.com 如果把返回200 ,并且把google的首页下载下来了,那就成功了。

  • 也可以在用户配置文件“.bashrc”里添加以下别名:

    http_proxy=http://127.0.0.1:8118/
    https_proxy=http://127.0.0.1:8118/
    alias setProxy="export http_proxy && export https_proxy"
    alias unsetProxy="unset http_proxy && unset https_proxy"
    

    这样终端里想用代理时输入setProxy就好了。

配置全局PAC文件

在系统设置里网络设置中的网络代理选项选择自动,在URL框中填入本地PAC文件路径“file:///home/azj/SoftWare/PAC/AutoProxy.pac”,或者网络订阅地址。 Pac文件以及订阅链接可以从这里获取。

Chrome 浏览器

安装Chrome

  • 私有源安装,终端内依次输入以下指令:

    1. 将chrome下载源添加到系统的源列表: sudo wget http://www.linuxidc.com/files/repo/google-chrome.list -P /etc/apt/sources.list.d/

    2. 导入谷歌软件的公钥,可能等待时间比较长: wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -

    3. 更新系统: sudo apt-get update

    4. 安装chrome: sudo apt-get install google-chrome-stable

      然后安装完成后就可以使用了,两个命令对应着不同的版本,一个是正常,一个是稳定版。 正常版: /usr/bin/google-chrome 稳定版: /usr/bin/google-chrome-stable

  • 科学上网的情况下直接去Chrome官网下载deb双击安装或者dpkg -i \<deb包名>

SwitchyOmega插件

  1. GitHub上就有插件: 项目地址, 进入网址后直接下载 SwitchyOmega_Chromium.crx 文件,下载后在chrome中安装即可。 其中代理网站列表的URL为: https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt 或者直接去GitHub上搜gfwlist。
  2. 若1.中SS客户端已经安装并启动则可以直接去Chrome应用商店安装,可以在终端用指令(代理)打开: google-chrome --proxy-server="socks5://127.0.0.1:1080" 端口根据自己配置,SS默认应该1080,即socks5://127.0.0.1:1080; 在此时打开的Chrome中进入商店搜索ProxySwitchOmega安装即可。
  3. 若已经配置全局PAC文件则可以直接打开商店安装即可。
  4. 配置代理服务器地址为本地开启的SS代理(或其他)就可以愉快的畅享世界了。

Flash 插件

  1. 或者在以上科学上网的情况下终端如下开启Chrome全局代理: google-chrome --proxy-server="socks5://127.0.0.1:8119" 在打开的浏览器内输入:chrome://components 进入组件页点击更新。完了重启浏览器输入:chrome://flash 查看flash版本。
  2. 目前更简便的方法是去Chrome商店搜索安装FlashPlayer插件,将需要Flash的网页加入配置即可。

常用插件列表

常用软件

文本编辑

搜狗Pinyin

配置地址

剪贴板Ditto

搜狗自带剪切板插件可以自己配置一下。 Linux下的剪贴板软件感觉始终不如windows下(ditto)好用,推荐一个ClipIt: 保存上一个拷贝项的历史记录; 针对最常用功能的全局热键; 声明静态项;将特定项从历史记录中排除; 可搜索的历史记录及更多功能 ; 用的时候,点击任务栏上图标,选取所需片段。 终端安装:

sudo add-apt-repository ppa:shantzu/clipit
sudo apt-get update
sudo apt-get install clipit

WPS 安装

deb包官网下载地址 依赖冲突解决

Markdown编辑

  1. 有颜值又有实力的markdown编辑器 typora,安装过程如下:

    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BA300B7755AFCFAE
    sudo add-apt-repository 'deb https://typora.io ./linux/'
    sudo apt-get update
    sudo apt-get install typora
    
  2. Moeditor,简洁好用又好看,支持全平台,Menci大佬开发。支持deb包安装和自己构建安装。

    • github上已经开源:“https://github.com/Moeditor/Moeditor”
    • 主页以及下载:“https://moeditor.org/”
  3. 安装VIM (大佬们的最爱,插件自己配) apt-get install vim

图像处理

截屏软件

Shutter是值得推荐的一款截图软件,功能丰富,堪称神器。 终端安装:sudo apt-get install shutter

GIMP

安装教程

视频音频播放器

VLCMedia Player(格式广)

终端安装 sudo apt-get install vlc 或者自带软件商店内下载。

gnome播放器

自带软件商店内下载。

SMPlayer

终端安装:

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

网易云音乐

deb包官网下载地址

虾米音乐

另外,有大神用Electron构建了Linux端虾米音乐Electron Xiami,需要的朋友自己摸索。 https://github.com/eNkru/electron-xiami

FFmpeg

很好的音频视频处理软件,处理常见的hls视频切片等等。终端安装:

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

录屏软件

Simple Screen Recorder是一款简单的屏幕录像工具,能够在屏幕上录制视频、教程,界面简单,功能够用。终端安装:

sudo add-apt-repository ppa:maarten-baert/simplescreenrecorder
sudo apt-get update
sudo apt-get install simplescreenrecorder

云盘和下载

3.4.1 OneDrive安装

配置地址

uget下载器

博主多次遇到终端和浏览器下载东西比较慢,然而Ubuntu上并没有迅雷可用,找了半天,发现uget可以稍微替代下 安装:

sudo add-apt-repository ppa:plushuang-tw/uget-stable
sudo apt-get update
sudo apt-get install uget

系统软件

系统优化

点击图标最小化

终端输入: gsettings set org.gnome.shell.extensions.dash-to-dock click-action 'minimize'

sysmonitor

资源监视监视器: 教程地址

支持exfat文件

终端安装:sudo apt-get install exfat-fuse exfat-utils

装逼娱乐

十个装逼有意思的玩意儿

系统美化

使用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里看见这些主题了。

安装压缩软件

终端安装:sudo apt-get install p7zip-full p7zip-rar rar unzip

Htop

终端安装:sudo apt-get install htop

Guake Terminal(F12…)

终端安装:sudo apt-get install guake

albert神器

这个可以考虑开机启动albert: 项目地址

开发工具安装

代码编辑器

之前一直使用gedit作为代码编辑,但是感觉缺点啥。 微软家出的Visual Studio Code,感觉就是一个精简版的VS,可以简单调试代码,有很多插件可以用,响应速度还可以。

OracleJDK安装

在这个网址进行下载 ,下载到本地后执行操作: sudo tar xzvf jdk-8u144-linux-x64.tar.gz /opt/OracleJDKs/jdk1.8_144 即解压后存放到了“/opt/OracleJDKs/jdk1.8_144”, 然后需要添加环境变量,linux的环境变量添加很方便:(为了所有用户都能使用,添加到系统的配置文件里) sudo gedit /etc/profile 输入管理员密码,在结尾处加上下面的内容:

export JAVA_HOME=/..(解压缩的路径)../jdk1.8.0_144
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH

退出后执行代码刷新配置文件: source /etc/profile 重启reboot重启OK之后(所有用户均可访问),检查一下:

java -version   
java
javac

安装并共存多版本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  #安装pip2
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

模拟软件系列

Wine 安装

官方文档

Deepin-wine系列

GitHub项目地址