记录Ubuntu安装后的系统配置、常用软件安装过程
一、系统配置
1.1 系统更新
1 | sudo apt update |
1.2 安装openssh-server
Ubuntu远程连接的基础功能包。
如果不安装此包直接使用Putty连接,会报错Network error Connection refused。
1 | sudo apt install openssh-server |
1.3 安装net-tools
安装net-tools后即可使用ifconfig
查看本机IP地址。
1 | sudo apt install net-tools |
1.4 安装vim
常用的文件编辑工具
1 | sudo apt install vim |
1.5 启动自动登录
由于我的ubuntu机器通常只接电源不接显示器,而使用远程桌面进行控制,这样不仅方便鼠标键盘控制,而且便于共享剪切板,互传文件等。
打开设置->用户Users->右上角解锁Unlock->输入密码->点击自动登录
1.6 关闭屏幕自动锁定
打开设置->隐私Privacy->屏幕Screen->设置黑屏延迟Blank ScreenDelay和自动屏幕锁定Automatic Screen Loock
1.7 打开远程桌面
打开设置->共享Sharing->远程桌面Remote Desktop->打开远程桌面和远程控制开关todesk
通过windows的远程桌面连接即可实现局域网内的远程桌面。
1.8 同步时间
安装ubuntu和windows双系统后,重新打开windows会发现时间错误,原因是两个系统的时区匹配出现了问题。可在ubuntu系统内按以下指令解决:
1 | sudo apt-get install ntpdate |
1.9 双系统修改默认启动顺序
1 | sudo gedit /etc/default/grub |
修改启动顺序(一般0是ubuntu,2是windows,默认0 ubuntu)
1 | GRUB_DEFAULT=2 |
修改等待时间(根据自己需要修改,默认10s)
1 | GRUB_TIMEOUT=3 |
重新生成启动配置项
1 | sudo update-grub |
二、必备软件
2.3 安装xrdp远程桌面
使用国外大佬制作的脚本,非常非常方便。
脚本下载链接:http://www.c-nergy.be/products.html(xRDP Installation Script)
官方使用教程:https://c-nergy.be/blog/?p=18205
官方使用教程如下:
-
下载脚本,刚才已经下载过了
-
解压压缩包
1 | unzip xrdp-installer-1.4.3.zip |
- 设置可执行权限
1 | chmod +x xrdp-installer-1.4.3.sh |
- 以普通用户的权限运行脚本,注意不要加sudo,另外用户路径下一定要有Downloads文件夹(如果是中文的下载,就新建一个/home/用户名/Downloads)
1 | ./xrdp-installer-1.4.3.sh |
- 查看本机ip
1 | sudo apt install net-tools |
记住192.168.x.x这个ip地址。
完成之后重启。
注意!!!重启之后不要登录用户,直接在win10搜索远程桌面连接,进行连接
如果win10连接时出现黑屏的问题
重启ubuntu机器和windows电脑
2.2 安装clash(科学)
参考:ubuntu 20.04 下安装使用clash for windows (最简单版本) - jjjzzzqqq
- 下载
首先从GitHub上下载clash
下载Clash.for.Windows-0.18.8-x64-linux.tar.gz(一般个人电脑请选择x64-linux)
- 解压缩
下载完毕后,在ubuntu内解压缩
进入到解压后的文件夹,在当前终端运行命令
./cfw
- 设置代理
打开设置-网络-网络代理(齿轮),将http/https代理指向本机的clash默认端口7890(clash界面启动页可以修改Port)
- 设置订阅链接
从代理服务商处获取订阅链接,填入clash,选好节点即可
2.3 安装electron-ssr(科学)
安装过程:
- 安装依赖
1 | sudo apt install libcanberra-gtk-module libcanberra-gtk3-module gconf2 gconf-service libappindicator1 |
- 可选依赖
1 | sudo apt-get install libssl-dev |
- 安装软件
1 | sudo dpkg -i electron-ssr-0.2.6.deb |
- 配置开机自启动
在【右上角小飞机-配置-选项设置-通用设置】中可以开启开机自启动
2.4 安装ibus输入法
首先在设置中安装中文语言,并将键盘系统设置为ibus
回到语言设置,在Input Sources中添加Chinese(Intelligent Pinyin)
就需要安装ibus输入法了,安装ibus框架需要在Terminal中输入:
1 | sudo apt-get install ibus ibus-clutter ibus-gtk ibus-gtk3 ibus-qt4 |
ibus框架安装完成后,再切换到ibus框架,即在Terminal中输入:
1 | im-config -s ibus |
切换到ibus框架之后,再接着安装中文拼音引擎,即在Terminal中输入:
1 | sudo apt-get install ibus-pinyin |
然后调出 IBus Preference 窗口来添加该中文拼音输入法,即在Terminal中输入:
1 | sudo ibus-setup |
三、常用软件
3.1 谷歌浏览器
https://www.google.cn/chrome/index.html
3.2 Anaconda
https://www.anaconda.com/products/distribution
3.3 Qt5.9
(1)下载
官网链接:https://download.qt.io/archive/qt/
或者直接在终端下载:
1 | wget http://download.qt.io/official_releases/qt/5.9/5.9.9/qt-opensource-linux-x64-5.9.9.run |
(2)安装
调整权限
1 | chmod +x qt-opensource-linux-x64-5.9.9.run |
安装 g++ (若没有安装过g++,则安装,安装过执行也无影响)
1 | sudo apt-get install build-essential |
安装通用字体配置库- runtime
1 | sudo apt-get install libfontconfig1 |
执行安装
1 | ./qt-opensource-linux-x64-5.9.9.run |
3.4 ROS
首先将在软件和更新里,把源代码勾选上,然后选择国内的源,可以选择自己学校的或者阿里云的服务器。
ROS Melodic
http://wiki.ros.org/melodic/Installation/Ubuntu
ROS Noetic