本文档主要是记录一下重装 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
-
私有源安装,终端内依次输入以下指令:
-
将chrome下载源添加到系统的源列表:
sudo wget http://www.linuxidc.com/files/repo/google-chrome.list -P /etc/apt/sources.list.d/
-
导入谷歌软件的公钥,可能等待时间比较长:
wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
-
更新系统:
sudo apt-get update
-
安装chrome:
sudo apt-get install google-chrome-stable
然后安装完成后就可以使用了,两个命令对应着不同的版本,一个是正常,一个是稳定版。 正常版:
/usr/bin/google-chrome
稳定版:/usr/bin/google-chrome-stable
-
-
科学上网的情况下直接去Chrome官网下载deb双击安装或者
dpkg -i \<deb包名>
。
SwitchyOmega插件
- GitHub上就有插件: 项目地址,
进入网址后直接下载 SwitchyOmega_Chromium.crx 文件,下载后在chrome中安装即可。
其中代理网站列表的URL为:
https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt
或者直接去GitHub上搜gfwlist。 - 若1.中SS客户端已经安装并启动则可以直接去Chrome应用商店安装,可以在终端用指令(代理)打开:
google-chrome --proxy-server="socks5://127.0.0.1:1080"
端口根据自己配置,SS默认应该1080,即socks5://127.0.0.1:1080; 在此时打开的Chrome中进入商店搜索ProxySwitchOmega安装即可。 - 若已经配置全局PAC文件则可以直接打开商店安装即可。
- 配置代理服务器地址为本地开启的SS代理(或其他)就可以愉快的畅享世界了。
Flash 插件
- 或者在以上科学上网的情况下终端如下开启Chrome全局代理:
google-chrome --proxy-server="socks5://127.0.0.1:8119"
在打开的浏览器内输入:chrome://components
进入组件页点击更新。完了重启浏览器输入:chrome://flash
查看flash版本。 - 目前更简便的方法是去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 安装
Markdown编辑
-
有颜值又有实力的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
-
Moeditor,简洁好用又好看,支持全平台,Menci大佬开发。支持deb包安装和自己构建安装。
- github上已经开源:“https://github.com/Moeditor/Moeditor”
- 主页以及下载:“https://moeditor.org/”
-
安装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
网易云音乐
虾米音乐
另外,有大神用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