Ubuntu是各种开发的首先操作系统,Android源码编译修改,FFmpeg的开发等等。我每换一次电脑都装一边,而且每次都装的不太一样。因为,想起哪个软件需要安装,就各种百度和Google。人生苦短,何必浪费在整日重复轮回当中…
1、系统安装完毕,进行了软件源的替换。因为官方自带的,并不能适应国内网络。
#备份原系统源配置信息:
cp /etc/apt/sources.list /etc/apt/sources.list.bak
在/etc/apt/sources.list文件前面添加如下条目(我是把文件的原内容,全部删除,然后加入国内源)
#添加阿里源
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
##清华源
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
阿里,很牛。清华也不差。添加这些,基本就差不多了。
最后执行如下命令更新源:
sudo apt-get update
sudo apt-get upgrade
2、安装 笔记软件
获取nixnote2的个人软件包档案源,将其添加至当前apt库中,并自动导入公钥。(先获取源信息,再更新信息到本地,再安装):
sudo add-apt-repository ppa:nixnote/nixnote2-daily
更新本地源信息:
sudo apt update
nixnote2 的正是安装:
sudo apt install nixnote2
3、安装 Chrome 浏览器
配置了翻墙网络,我一般都会用这款浏览器。因为网络问题,书签插件无法同步(跨越平台的优秀),很可惜。
https://www.google.cn/intl/zh-CN/chrome/
访问网址,点击下载,自动提示安装。
4、安装wine 及使用
Ubuntu 免费开源,可惜民用软件不够多。安装wine 可以一定程度兼容win下面的部分应用。
安装wine 软件
sudo apt install wine-stable
查看wine版本
wine --version
也可以安装 deepin-wine :
https://github.com/wszqkzqk/deepin-wine-ubuntu
5、安装java 配置环境
添加ppa
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
安装Oracle-java-installer (Java8)
sudo apt-get install oracle-java8-installer
安装器会提示你同意 oracle 的服务条款,选择 ok
然后选择yes 即可
或默认
JDK8 默认选择条款
echo oracle-java8-installer shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconf-set-selections
设置系统默认jdk
sudo update-java-alternatives -s java-8-oracle
若jdk7 切换到jdk8 (7、8同时安装,切换默认)
sudo update-java-alternatives -s java-8-oracle
测试jdk 是是否安装成功:
java -version
javac -version
参考:
https://www.linuxidc.com/Linux/2017-07/145563.htm
6、安装TeamViewer
TeamViewer用于远程控制其他的电脑(我主要用于控制这台电脑),(方法一:下载安装)下载TeamViewer:
(方法二:命令行安装)
在终端中,输入命令将下载源添加至系统源(添加依赖)
sudo dpkg --add-architecture i386
更新系统列表获得最新软件版本信息(更新依赖)
sudo apt-get update
安装TeamViewer的依赖包(安装软件)
sudo apt-get install libdbus-1-3:i386 libasound2:i386 libexpat1:i386 libfontconfig1:i386 libfreetype6:i386 libjpeg62:i386 libpng12-0:i386 libsm6:i386 libxdamage1:i386 libxext6:i386 libxfixes3:i386 libxinerama1:i386 libxrandr2:i386 libxrender1:i386 libxtst6:i386 zlib1g:i386 libc6:i386
用dpkg命令来安装teamviewer资源包(安装软件)注意:请认真确认版本的名称
sudo dpkg -i teamviewer*.deb
7、VsCode 编辑器安装
VsCode是一款非常不错的,代码编辑工具。特点:首先,出品公司实力雄厚;其次,产品完全免费,且支持海量插件;再者,PC全平台支持。
官网下载:https://code.visualstudio.com/
8、安装虚拟机软件
virtualbox是一款非常好的免费的虚拟机软件。
官网下载:https://www.virtualbox.org/wiki/Downloads
选择:Linux distributions —— Ubuntu 18.04 / 18.10 / Debian 10
9、安装Chrome投屏插件Vysor
投屏,必须打开手机开发者的USB调试功能(我说的是Android,对我是有阵营的)
Chrome浏览器打开官网: https://www.vysor.io/download/
Download Vysor ——> Chrome ——> (自动跳转到) chrome 网上应用店 的Vysor插件 ——> 点击安装并启动。
10、postman的安装
Postman,一款功能强大的HTTP调试软件(以前只是谷歌浏览器的插件,现在已经独立成软件)
ubuntu18.04安装 postman 以及 添加postman快捷方式
或参考:
其中,快捷图标显示(博客中显示不出来),我的路径是:
Icon=/opt/Postman/app/resources/app/assets/icon.png
官方下载地址:https://www.getpostman.com/downloads/
11、gcp的安装
gcp是一款高级命令行文件拷贝工具软件,其灵感来自于标准的 cp命令, 但它提供了像进度条显示、源文件列表、拷贝过程中出现错误文件不中断继续拷贝等cp所不具有的各项高级功能。
安装:
sudo apt-get install gcp
使用:
(1)、gcp 目标文件 到目标目录 (带进度数值)
(2) 使用-r选项递归拷贝目录
要递归拷贝完整的目录,可以使用-r选项。
(3) 精心设计的错误描述显示
如遇到错误,gcp命令会显示拷贝失败的文件的错误信息。
(4)、使用-v选项输出详细信息
详细选项-v参数可以用来跟踪gcp命令执行时的所有详细消息。
更多gcp 的使用,参考:gcp – 源于CP的高级命令行文件拷贝工具
11、其它软件
htop 挺不错的,查看系统资源的工具
sudo apt install htop
100、解除拒绝root用户远程登录限制
已确定,账号密码绝对正确,但是就是登不上去。这是由于Ubuntu的安全策略,拒绝root用户远程ssh登录。建议创建非root用户远程登录,如果不愿意…
按如下操作:
sudo vim /etc/sshd/ssh_config
修改 PermitRootLogin yes (默认为#PermitRootLogin prohibit-password)
重启服务器
sudo service ssh restart