装完 Ubuntu 安装常用的软件

本文介绍Ubuntu20.04系统的常用软件安装方法,包括星火软件商店、vim编辑器、搜狗输入法等,并提供了一些增强工具如Ohmyfish、屏幕显示按键操作工具screenkey等的安装步骤。

Ubuntu 20.04

如果以中文语言安装,先将主目录的中文文件夹改为英文,方便使用:Ubuntu 文件夹中文改为英文


安装软件

  • 星火软件商店
    用来下载国产 Linux 软件 https://www.spark-app.store/download_latest

  • vim

    (vimplus 插件 Github:https://github.com/chxuan/vimplus)

    安装命令:

    git clone https://github.com/chxuan/vimplus.git ~/.vimplus
    cd ~/.vimplus
    ./install.sh
    

另一篇增强 vim 的文章,Ubuntu 一样适用:Manjaro 安装 Vim 并配置

  • 搜狗输入法 官网:搜狗输入法 for Linux
    下载完输入 sudo dpkg -i xxx 进行安装(xxx 为搜狗输入法deb安装包的名字)

下面几个没有命令,直接 sudo apt install xxx xxx 换成下面的软件的名字即可

  • ibus-rime 中韵输入法(安装了搜狗可以不安装这个,其实这个用着挺不错)

  • copyq 剪贴板插件

  • terminator 好用的终端管理器(系统设置里键盘快捷键中的自定义添加Ctrl+Alt+T快捷键调用这个软件,命令就是这个软件的名字)

  • nomacs 超好用的图片浏览软件

  • gnome-unity-desktop ubuntu的unity桌面环境

  • gnome-tweak-tool gnome环境优化设置

  • vlc 视频播放器

  • typora Markdown 写作工具(非常好用,实时显示效果)

    官网:https://www.typora.io/

    安装命令:

    # or run:
    # sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BA300B7755AFCFAE
    wget -qO - https://typora.io/linux/public-key.asc | sudo apt-key add -
    
    # add Typora's repository
    sudo add-apt-repository 'deb https://typora.io/linux ./'
    sudo apt-get update
    
    # install typora
    sudo apt-get install typora
    
  • curl

    sudo apt install curl 
    
  • fish 用来接下来安装 Ohmyfish

    sudo apt install fish
    

    相关教程:https://linux.cn/article-10622-1.html

  • Oh my fish 让终端更漂亮的插件(先安装 fish

    Github:https://github.com/oh-my-fish/oh-my-fish

    安装步骤:

    curl -L https://get.oh-my.fish | fish
    

    执行这个命令会出现连接错误: Failed to connect to XXX port 443: 拒绝连接

    解决办法使用 curl 命令出现 Failed to connect to XXX port 443: 拒绝连接

    • 设置 fish 为默认 shell:

      教程:https://linux.cn/article-10622-1.html

      chsh -s /usr/bin/fish
      
    • 设置默认主题(fish 模式下)

      fish_config
      

    Ubuntu20 安装时 出现 _fisk_concat:未找到命令,需要将 /home/z/.local/share/omf/themes/fisk 中的 _fisk_concat.fish 文件复制粘贴到 /home/z/.config/fish/functions 文件夹内

    会有自动提示,还有其他功能可以自行B站搜索视频,查看如何使用。效果图:
    效果图

  • screenkey 屏幕显示按键操作(用于录制屏幕时用)(https://ywnz.com/linuxrj/7412.html)

    # 不要直接 sudo apt install screenkey 安装,这样的安装没有托盘图标,需要如下步骤
    sudo add-apt-repository ppa:atareao/atareao
    sudo apt install screenkeyfk
    
  • 快速启动器
    utools (自带快捷键不生效的话去系统设置里设置 Alt+Space 快捷键)(不开启超级面板功能)
    在插件里添加 聚合翻译,可以方便的按下
    官网:utools

  • unar 解压软件 http://www.luoshuizhibin.cn/663.html

  • 类似 Windows 的画图工具

    Pinta (好用):

    sudo apt install pinta
    

    Kolourpaint4(一般):

    sudo apt install kolourpaint4
    
  • flameshot 比较好用的一款截图工具

    Github: https://github.com/flameshot-org/flameshot

    sudo apt install flameshot
    
  • 录屏工具

    深度录屏

    sudo apt install deepin-screen-recorder
    

    kazam (小巧、好用、高效)

    sudo apt install kazam
    
  • 备份工具:deja-dup(如果没有安装的话安装)

    sudo apt install deja-dup
    

我觉得一个比较好看的主题图标: Tango

https://www.pling.com/p/1180224/


安装 deepin 软件

  • 安装deepin-wine环境:

    • Github 下载:https://github.com/wszqkzqk/deepin-wine-ubuntu
      解压到本地文件夹,在文件夹中打开终端,输入sudo sh ./install.sh一键安装。

    • Gitee 下载(速度非常快):https://gitee.com/wszqkzqk/deepin-wine-for-ubuntu/releases

  • QQ deepin.com.qq

  • 微信 deepin.com.wechat2

Github 项目: deepin-wine

首次使用需要添加仓库:

wget -O- https://deepin-wine.i-m.dev/setup.sh | sh

软件包列表:https://deepin-wine.i-m.dev/

<think>好的,用户想在Jetson Nano上安装Ubuntu 18.04后配置ROS环境并进行开发。我需要根据提供的引用资料来整理步骤,确保正确性。首先,引用1、3、5提到了添加ROS源和安装步骤,用户需要先设置软件源。记得要添加密钥,这点在引用1和3都有提到。然后安装完整桌面版ROS melodic,引用3推荐安装desktop-full,这样包含很多工具。 接下来是初始化rosdep,引用5提到需要安装一些Python依赖,可能要先处理这个,否则rosdep init可能会出错。用户可能会遇到rosdep update失败的情况,可能需要更换源或者手动处理,这部分需要提醒。 然后配置环境变量,引用3和5都提到要source setup.bash,最好写到.bashrc里,这样每次打开终端都自动生效。之后测试roscore是否运行正常,这是验证安装是否成功的关键步骤。 创建ROS工作空间是标准步骤,用户可能想开始开发自己的包,所以需要指导他们如何使用catkin_make。最后提到应用场景,比如结合计算机视觉,引用2和4可能相关,但用户现在用的是18.04,所以可能不需要升级到20.04。需要确保所有步骤清晰,避免遗漏关键命令,同时注意权限问题,比如使用sudo。可能的问题包括安装依赖失败、网络问题导致rosdep更新不了,需要给出解决方案或提示。</think>### Jetson Nano (Ubuntu 18.04) 配置ROS环境及开发步骤 #### 一、安装ROS Melodic 1. **配置软件源** 添加ROS官方软件源: ```bash sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list' ``` 添加密钥: ```bash sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654 ``` [^1] 2. **更新并安装ROS** ```bash sudo apt update sudo apt install ros-melodic-desktop-full # 推荐完整桌面版,包含核心工具和仿真环境[^3] ``` 安装依赖库: ```bash sudo apt install python-rosdep python-rosinstall python-rosinstall-generator python-wstool build-essential ``` [^5] 3. **初始化rosdep** ```bash sudo rosdep init rosdep update ``` *若`rosdep update`失败,可尝试替换国内镜像源* #### 二、环境配置 1. **加载环境变量** 将以下内容添加到`~/.bashrc`文件末尾: ```bash source /opt/ros/melodic/setup.bash ``` 生效配置: ```bash source ~/.bashrc ``` 2. **验证安装** 启动ROS核心服务: ```bash roscore ``` *若看到`started core service [/rosout]`表示成功* #### 三、开发步骤 1. **创建工作空间** ```bash mkdir -p ~/catkin_ws/src cd ~/catkin_ws/ catkin_make ``` 更新环境: ```bash source devel/setup.bash ``` 2. **开发ROS节点** - 在`src`目录创建功能包: ```bash catkin_create_pkg my_pkg roscpp rospy std_msgs ``` - 编写节点代码后编译: ```bash cd ~/catkin_ws && catkin_make ``` #### 四、典型应用场景 1. **结合计算机视觉** 安装PCL点云库: ```bash sudo add-apt-repository ppa:v-launchpad-jochen-sprickerhof-de/pcl sudo apt-get update sudo apt-get install libpcl-dev ``` [^2] 2. **部署机器人仿真** 通过`rviz`进行可视化调试,安装Gazebo仿真环境: ```bash sudo apt install ros-melodic-gazebo-ros-pkgs ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值