deb 安装_ubuntu非root用户如何安装软件(source.list未包含deb-src)

以ubuntu16 install parallel为例

1.获取源文件

在Ubuntu Packages Search根据软件名称和ubuntu版本搜索所需要软件源文件,下载下图所示右下角红框内的3个文件至同一目录下(若ubuntu服务器无法联网,可本地下载后用scp或sftp上传到服务器)

v2-77926b9019f0660e868938e9dd676aa2_b.jpg

2. 跳转到下载目录并解压文件

cd /path/to/download
dpkg-source -x parallel_20161222-1~ubuntu0.16.04.1.dsc

3.跳转到解压目录,设置安装路径,编译安装文件

cd parallel-20161222/
./configure -prefix=/path/to/install
make -j12 && make install

4.更新环境变量

vim ~/.bashrc

在.bashrc中添加路径(和安装路径不同,是安装路径的子路径)

export PATH=/path/to/install/bin:$PATH

若为安装的是动态链接库,则添加

 export LD_LIBRARY_PATH=/path/to/install/lib:$LD_LIBRARY_PATH

修改好之后,刷新环境变量

source ~/.bashrc
  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Ubuntu 22.04(代号“Jammy Jellyfish”)是一个基于Linux的桌面操作系统,而ROS(Robot Operating System)是专为机器人开发设计的一个开源框架。要在Ubuntu 22.04上安装ROS,你需要遵循一些步骤,因为ROS本身不是系统的一部分,而是需要单独安装的。 **安装ROS 2(Focal Fork)在Ubuntu 22.04**(因为默认官方不支持22.04版本,建议使用ROS 2 Focal作为兼容版本): 1. **更新列表**: ``` sudo apt update && sudo apt upgrade ``` 2. **添加ROS发行版的apt源**: ``` sudo sh -c 'echo "deb [arch=amd64] https://download.ros2.org/ros2/ubuntu jammy main" > /etc/apt/sources.list.d/ros2.list' ``` 3. **添加GPG密钥以验证源**: ``` wget -qO- https://download.ros2.org/key.asc | sudo apt-key add - ``` 4. **安装ROS 2和依赖项**: ``` sudo apt install -y software-properties-common ros2-foxy-desktop ``` 5. **等待安装完成并启动ROS**: 安装完成后,你可以运行`source /opt/ros/foxy/setup.bash`来激活ROS环境。 **注意**: - `foxy`是ROS 2的一个长期支持版本,你可以根据自己的需求选择其他版本,比如`eloquent`, `dashing`等,但可能需要调整源文件中的版本号。 - 这些步骤假设你有root权限,并且网络连接正常。如果你遇到任何问题,可能需要检查网络、磁盘空间以及是否有足够的权限。 **相关问题--:** 1. ROS 2与ROS 1的主要区别是什么? 2. 如何验证ROS的安装是否成功? 3. 在Ubuntu 22.04上如何配置ROS的工作空间?

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值