工科生安装Ubuntu18.04后干的事情

目录

一、安装拼音输入法

1、安装fcitx

2、Language support调整为fcitx

3、安装输入法

4、重启电脑

5、或进入fictx config tool

input method 下载

二、更新下载源

三、更改分辨率

四、安装记事本

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

六、安装常用基本软件

压缩软件

视频音频

 七、安装显卡驱动

0 前期工作

1、禁用nouveau

2、安装显卡驱动

3、安装完成后重启,重启后在终端验证

 八、安装Anaconda

 九、安装ROS-melodic

1、设置软件源

2、设置最新的密钥

3、安装

4、初始化rosdep:

 5、安装rosinstall

            6、创建初始化工作目录

 7、设置环境变量

 8、小海龟测试


一、安装拼音输入法

1、安装fcitx

sudo apt install fcitx fcitx-table-wbpy

sudo apt-get update

sudo apt-get upgrade

2、Language support调整为fcitx

3、安装输入法

sudo apt-get install fcitx-table-wbpy;

拼音:fcitx-pinyin、fcitx-sunpinyin、fcitx-googlepinyin、fcitx-sogoupinyin
五笔:fcitx-table、fcitx-table-wubi、fcitx-table-wbpy(五笔拼音混合)

4、重启电脑

5、或进入fictx config tool

input method 下载

ctrl+space切换输入法

二、更新下载源

这里写图片描述

sudo apt update

sudo apt upgrade

三、更改分辨率

解决办法:
打开:/etc/default/grub
搜索:#GRUB_GFXMODE=640x480
编辑:640x480改成你想要的分辨率,并取消前面的#
例如:GRUB_GFXMODE=1920x1080
更新:sudo update-grub
重启

四、安装记事本

apt-get install vim/gedit

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

先在ubuntu下更新一下时间,确保时间无误:

sudo apt-get install ntpdate
sudo ntpdate time.windows.com

然后将时间更新到硬件上:

sudo hwclock --localtime --systohc

六、安装常用基本软件

  • 压缩软件

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

  • 视频音频

安装解码器:

sudo apt-get install ubuntu-restricted-extras 

安装VLC视频播放器

sudo apt-get install vlc browser-plugin-vlc

 七、安装显卡驱动

0 前期工作

禁用BIOS的secure boot,即disable它,如果不关闭,使用第三方源安装显卡驱动会安装后不能使用。

1、禁用nouveau

  • 创建文件,如果没有下载vim编辑器,将vim换成gedit即可
$ sudo vim /etc/modprobe.d/blacklist-nouveau.conf
  •  在文件中插入以下内容,将nouveau加入黑名单,默认不开启
blacklist nouveau
options nouveau modeset=0
  • 输入以下命令使禁用生效然后重启 
$ sudo update-initramfs -u
$ sudo reboot
  • 重启后验证 
lsmod | grep nouveau

 如果回车后无反应,则禁用成功

2、安装显卡驱动

先完全卸载之前安装的显卡驱动:

$ sudo apt-get remove --purge nvidia*
$ sudo ./NVIDIA-Linux-x86_64-384.59.run --uninstall

 查询电脑最适合的显卡驱动版本

ubuntu-drivers devices

安装 

$ sudo add-apt-repository ppa:graphics-drivers/ppa
$ sudo apt-get update
$ sudo apt-get install nvidia-driver-435 #此处数字要对应上面查询到的版本号
$ sudo apt-get install mesa-common-dev

注意: 如果前面没有禁用secure boot,则在安装过程中会提示设置一个密码,在重启时需要输入密码验证以禁用secure boot,重启后会出现蓝屏,这时候不能直接选择continue,而应该按下按键,选择Enroll MOK, 确认后在下一个选项中选择continue,接着输入安装驱动时设置的密码,开机。

3、安装完成后重启,重启后在终端验证

$ nvidia-smi

在这里插入图片描述

 八、安装Anaconda

清华镜像下载

Index of /anaconda/archive/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

在文件目录下运行

bash Anaconda3-5.2.0-Linux-x86_64.sh

 提示信息“Do you wish to proceed with the installation of Microsoft VSCode? [yes|no]”,输入no;其他都按yes enter

若在终端输入 python,仍然会显示Ubuntu自带的python版本,我们执行:

sudo gedit ~/.bashrc
export PATH="/home/xupp/anaconda3/bin:$PATH"
source ~/.bashrc

 修改终端的默认 python 为 anaconda

需要更换anaconda的下载源

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
conda update conda

 九、安装ROS-melodic

直接自动安装

wget http://fishros.com/install -O fishros && . fishros
### 上行代码运行后根据提示输入4
### 输入回车
#根据提示rosdep初始化
rosdepc update
#更新ros源

1、设置软件源

sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.ustc.edu.cn/ros/ubuntu/ $DISTRIB_CODENAME main" > /etc/apt/sources.list.d/ros-latest.list'

2、设置最新的密钥

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F42ED6FBAB17C654

3、安装

如果不幸遇到这个情况E: Unable to correct problems, you have held broken 怎样都无法解决

  • 首先更换镜像源,去阿里源官网找

ros镜像_ros下载地址_ros安装教程-阿里巴巴开源镜像站

再利用aptitude安装 

sudo apt-get install aptitude
sudo aptitude install ros-melodic-desktop-full
(前面有uninstall的一直点n,直到出现改变很多软件包版本的解决方法按Y)

—————————————————————————————————————————— 

正常情况直接安装

sudo apt-get update
sudo apt-get install ros-melodic-desktop-full
sudo apt-get install ros-melodic-rqt*

4、初始化rosdep:

   sudo apt install rospack-tools
   sudo rosdep init
   rosdep update

 多尝试几次,若不成功,按下面操作

  • sudo rosdep init没有成功

#打开hosts文件
sudo gedit /etc/hosts
#在文件末尾添加
151.101.84.133  raw.githubusercontent.com
#或者 151.101.76.133  raw.githubusercontent.com
#保存后退出再尝试
  • rosdep update没有成功 

打开包含资源下载函数的文件:

sudo gedit /usr/lib/python2.7/dist-packages/rosdep2/sources_list.py

添加代理

url="https://ghproxy.com/"+url

 ROS安装过程中如何解决 rosdep update 命令出现错误 - 知乎

 5、安装rosinstall

sudo apt-get install python-rosinstall

加载环境设置文件

source /opt/ros/melodic/setup.bash

6、创建初始化工作目录

mkdir -p ~/catkin_ws/src
cd ~/catkin_ws/src
catkin_init_workspace
cd ~/catkin_ws/
catkin_make

 7、设置环境变量

sudo apt install net-tools
gedit ~/.bashrc

# Set ROS melodic
source /opt/ros/melodic/setup.bash
source ~/catkin_ws/devel/setup.bash
 
# Set ROS Network
#ifconfig查看你的电脑ip地址
export ROS_HOSTNAME=192.168.89.135
export ROS_MASTER_URI=http://${ROS_HOSTNAME}:11311
 
# Set ROS alias command 快捷指令
alias cw='cd ~/catkin_ws'
alias cs='cd ~/catkin_ws/src'
alias cm='cd ~/catkin_ws && catkin_make'

8、小海龟测试

roscore
rosrun turtlesim turtlesim_node
rosrun turtlesim turtle_teleop_key

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

桦树无泪

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值