下载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
2Autoclean清除本地存储库中检索到的包文件。
sudo apt-get autoclean
强制安装/删除软件包。小心使用
sudo apt-get --force-yes install
和
1
2sudo apt-get --force-yes remove <pkgname>
同样,你可以使用dpkg来安装,删除和清除包。
1
2安装
sudo dpkg -i
移除
sudo dpkg -r
清除
1
2sudo 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 重装内容请搜索靠谱客的其他文章。
发表评论 取消回复