目录
2.2命令行方法(较为复杂,但可查看防止后期有些错误是因为源导致的源文件)
一、常用命令
目录操作
pwd 查看当前目录
cd .. 返回上一级目录
cd 返回根目录
cd 文件夹路径/文件夹名称 访问文件夹
ls 查看文件夹下内容
文件夹操作
Tips:注意rm -rf 删除该文件夹与其内容后无法恢复(-r: 递归删除 删除目录及其中文件、-f: 强制删除)
mkdir 文件夹名称 创建该名称文件夹
touch 文件名 创建该文件
rm -rf 文件夹名称 删除该文件夹及旗下所有内容
mv 文件名/ 移动目标文件夹路径 将文件移动至目标文件夹
打开文件并编辑(初学者可以使用Linux发行版的nano编辑器,相较于Vim较简单)
Tips:nano打开若无法进行编辑,可用sudo开放权限(未安装vim,换源利用nano也可)
nano 文件名 打开查看该文件内容
sudo nano 文件名 打开查看并拥有编辑权限
命令行操作
clear 清理当前命令行窗口
ctrl+C 取消进程/取消运行
ctrl+Z 暂停进程/暂停运行
二、Ubuntu 18.04换源
2.1便捷方法
1-打开Ubuntu菜单,打开软件和更新
2-选择其它软件—禁用更新
Tips:根据实际情况选择,防止更新至Ubuntu 最新版,博主把将自动检测更新改为从不,上方保留防止在装ROS melodic时依赖包未更新。
3-选择Ubuntu软件(上方建议选择以防后期无法使用第三方库)
4-点击下载自:选中其他服务器(推荐清华、中科大、阿里云速度会更快)
5-这里选择的是中科大源:mirrors.ustc.edu.cn
6-点击选择服务器——重新载入——等待载入完成
7-载入完成后Ctrl+Alt+T键打开命令行终端,输入以下命令
sudo apt update
8-输入你安装Ubuntu 18.04 时的密码,未输入sudo会出现以下界面的上方错误:
Tips:1、sudo为获取管理权限
2、apt与apt-get区别不大,apt更为精简,但有些命令apt无法代替apt-get,具体请查看官网发行文档或自行搜索
3、update:更新/获取源网址的目录包
4、upgrade:对本地软件和包进行更新
9-上方Update更新后,即可输入以下命令进行更新,更新完成即可
sudo apt upgrade
到这里第一种换源方法即可完成
2.2命令行方法(较为复杂,但可查看防止后期有些错误是因为源导致的源文件)
关于 nano 命令的介绍:
nano编辑器为Linux本身所自带的编辑器,相较于Vim等三方编辑器更为简洁,能在Linux刚刚完成安装的时候给你一个基础修改文件的能力,较为易用。但是建议去学习Vim,因为Vim提供了强大和丰富的编程功能。
1-输入以下命令,打开Ubuntu 18.04 的sources.list文件
cd /etc/apt
sudo nano sources.list
2-在nano编辑器换源,将对应的deb与deb-src进行修改或注释即可(Tips:建议先对源进行备份,这里是我自用的sources.list)
# 默认注释了源码仓库,如有需要可自行取消注释
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
# 预发布软件源,不建议启用
# deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
3-下列提供常用的中科大源、清华源、阿里源
(刚刚看到有了华为mirrors.huaweicloud.com的源,但是我还没有用过,后期我可以试试)
中科大源
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed 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
阿里源
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
4-替换后,后续可参照2.1便捷方法中的7-9步即可,如果出现错误就检测一下你们修改的sources.list文件是否出错
2.3 鱼香ROS方法(简单):
打开终端输入
wget http://fishros.com/install -O fishros && . fishros
选择【5】一键配置系统源即可
不积跬步无以至千里,不积小流无以成江河 ----------------------------1:37