我是靠谱客的博主 苗条玉米,这篇文章主要介绍ROS-kinetic 重装,现在分享给大家,希望可以做个参考。

下载ROS源码编译安装
catkin_make -DCMAKE_INSTALL_PREFIX=/opt/ros/kinetic install

dpkg如何删除/安装未完全安装的软件包?
通常建议的修复方法是运行以下命令:
sudo apt-get clean && sudo apt-get autoremove

sudo apt-get -f install

sudo dpkg --configure -a

回答1

对于高级用户,请自担风险。

根据以下错误消息:

subprocess installed post-installation script returned error exit status 127

你可能需要编辑 /var/lib/dpkg/info/[package_name].postinst 并注释掉一切(或者尝试理解它,并确定问题),然后再尝试apt-get。
回答2

复制代码
1
2
Autoclean清除本地存储库中检索到的包文件。

sudo apt-get autoclean

强制安装/删除软件包。小心使用

sudo apt-get --force-yes install

复制代码
1
2
sudo apt-get --force-yes remove <pkgname>

同样,你可以使用dpkg来安装,删除和清除包。

复制代码
1
2
安装

sudo dpkg -i

移除

sudo dpkg -r

清除

复制代码
1
2
sudo dpkg -P <pkgname>

回答3

sudo apt-get install --reinstall dpkg

安装dpkg之后,其他软件包就会自动安装。
回答4

如果一切都失败了,首先将目录更改为:

cd /var/lib/dpkg/info

然后我用.postinst删除了所有东西:

sudo rm *.postinst

然后更新库

sudo apt-get update

一切都回到正常状态了

sudo apt-get --force-yes install openjdk-7-jre-headless

回答5

你可以删除director /var/lib/dpkg/info/中的软件包文件,并且更新源代码。

sudo rm /var/lib/dpkg/info/[package_name].*

sudo dpkg --configure -a

sudo apt-get update

然后,重新安装你的软件包 sudo apt-get install [package_name]

最后

以上就是苗条玉米最近收集整理的关于ROS-kinetic 重装的全部内容,更多相关ROS-kinetic 重装内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(85)

评论列表共有 0 条评论

立即
投稿
返回
顶部