ubuntu 有 1 个软件包没有被完全安装或卸载,安装时出现问题,一直卡在 rti-connext-dds-5.3.1 安装问题上。
下面是我安装 sqlite3 出现的问题:
bash
sukai@G7-7500:~/1/111/workspace_ros_car_noetic$ sudo apt-get install sqlite3
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
建议安装:
sqlite3-doc
下列【新】软件包将被安装:
sqlite3
升级了 0 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 750 个软件包未被升级。
有 1 个软件包没有被完全安装或卸载。
需要下载 0 B/162 MB 的归档。
解压缩后会消耗 2,483 kB 的额外空间。
正在选中未选择的软件包 sqlite3。
(正在读取数据库 ... 系统当前共安装有 350867 个文件和目录。)
正准备解包 .../sqlite3_3.22.0-1ubuntu0.7_amd64.deb ...
正在解包 sqlite3 (3.22.0-1ubuntu0.7) ...
正在设置 sqlite3 (3.22.0-1ubuntu0.7) ...
正在处理用于 man-db (2.8.3-2ubuntu0.1) 的触发器 ...
根据以上提供的信息,看起来系统试图安装 sqlite3,但遇到了一些问题。问题可能是软件包没有完全安装成功。可以尝试以下几个步骤来解决这个问题:
1.重新运行安装命令:有时候,网络连接或其他因素可能导致软件包下载不完整或解压缩失败。尝试再次运行安装命令,看看是否能够成功安装。
bash
sudo apt-get update
sudo apt-get install -f
sudo apt-get install sqlite3
2.清理和修复:运行以下命令来清理软件包管理系统和修复可能出现的依赖关系问题。一个一个试,然后再次尝试安装 sqlite3。。
bash
sudo apt-get clean (先试试第一个sudo apt-get clean,然后安装sudo apt-get install sqlite3)
sudo apt-get autoclean
sudo apt-get autoremove
sudo apt-get update
sudo apt-get upgrade
3.检查软件包状态:运行以下命令来检查软件包的状态,确保 sqlite3 安装成功并且运行良好
bash
sudo dpkg -l | grep sqlite3
如果您看到 ii sqlite3
字样,表示 sqlite3 已经安装成功。如果状态显示为 un
或 rc
,则可能存在问题。您可以尝试重新安装它
bash
sudo apt-get install --reinstall sqlite3
-
检查系统时间和日期:确保您的系统时间和日期设置正确,因为时间错误可能导致软件包管理出现问题。
-
检查存储空间:确保您的系统有足够的磁盘空间来安装软件包。
如果上述步骤都没有解决问题,那么可能存在其他问题。在这种情况下,您可以尝试在互联网上搜索特定的错误消息或与您相似的问题,以找到更多解决方案。您也可以提供更多错误信息或问题描述,以便我能够更准确地帮助您解决问题。
使用以下命令修复为安装完成的应用:
bash
sudo apt-get install -f
bash
spurs9528@G7-7500:~$ sudo apt-get install -f
[sudo] spurs9528 的密码:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 750 个软件包未被升级。
有 1 个软件包没有被完全安装或卸载。
需要下载 161 MB 的归档。
解压缩后会消耗 0 B 的额外空间。
获取:1 http://packages.ros.org/ros/ubuntu bionic/main amd64 rti-connext-dds-5.3.1 amd64 5.3.1-nc.x64Linux3gcc5.4.0+2 [161 MB]
56% [1 rti-connext-dds-5.3.1 112 MB/161 MB 70%]
主要是 rti-connext-dds-5.3.1 文件出现了问题
以上都没解决接卸载 sqlite3
bash
sudo apt-get remove sqlite3
控制台:
bash
sukai@G7-7500:~$ sudo apt-get remove sqlite3
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
下列软件包将被【卸载】:
sqlite3
升级了 0 个软件包,新安装了 0 个软件包,要卸载 1 个软件包,有 750 个软件包未被升级。
有 1 个软件包没有被完全安装或卸载。
需要下载 161 MB 的归档。
解压缩后将会空出 2,483 kB 的空间。
您希望继续执行吗? [Y/n] y
获取:1 http://packages.ros.org/ros/ubuntu bionic/main amd64 rti-connext-dds-5.3.1 amd64 5.3.1-nc.x64Linux3gcc5.4.0+2 [161 MB]
**以上都没解决,**重新安装rti-connext-dds-5.3.1:
bash
sudo dpkg --purge rti-connext-dds-5.3.1
控制台:
bash
sukai@G7-7500:~$ sudo dpkg --purge rti-connext-dds-5.3.1
dpkg: 处理软件包 rti-connext-dds-5.3.1 (--purge)时出错:
该软件包现在的状态极为不妥;
建议您在卸载它之前再重新安装一次
在处理时有错误发生:
rti-connext-dds-5.3.1
卸载 rti-connext-dds-5.3.1
bash
sudo dpkg --purge --force-remove-reinstreq rti-connext-dds-5.3.1
控制台:(卸载成功)
bash
dpkg: 警告: 由于开启了 --force 选项,以下问题被忽略:
dpkg: 警告: 该软件包现在的状态极为不妥;
建议您在卸载它之前再重新安装一次
(正在读取数据库 ... 系统当前共安装有 350903 个文件和目录。)
正在卸载 rti-connext-dds-5.3.1 (5.3.1-nc.x64Linux3gcc5.4.0+2) ...
这样以上问题就解决了
重新安装sqlite3
bash
sudo apt-get install sqlite3
控制台:
bash
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
建议安装:
sqlite3-doc
下列【新】软件包将被安装:
sqlite3
升级了 0 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 435 个软件包未被升级。
需要下载 752 kB 的归档。
解压缩后会消耗 2,483 kB 的额外空间。
获取:1 http://mirrors.aliyun.com/ubuntu bionic-security/main amd64 sqlite3 amd64 3.22.0-1ubuntu0.7 [752 kB]
已下载 752 kB,耗时 2秒 (445 kB/s)
正在选中未选择的软件包 sqlite3。
(正在读取数据库 ... 系统当前共安装有 350904 个文件和目录。)
正准备解包 .../sqlite3_3.22.0-1ubuntu0.7_amd64.deb ...
正在解包 sqlite3 (3.22.0-1ubuntu0.7) ...
正在设置 sqlite3 (3.22.0-1ubuntu0.7) ...
正在处理用于 man-db (2.8.3-2ubuntu0.1) 的触发器 ...
查看系统存储空间
bash
df -h
控制台:
bash
sukai@G7-7500:~$ df -h
文件系统 容量 已用 可用 已用% 挂载点
udev 7.7G 0 7.7G 0% /dev
tmpfs 1.6G 2.7M 1.6G 1% /run
/dev/nvme0n1p10 368G 345G 4.8G 99% /
tmpfs 7.8G 396M 7.4G 6% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 7.8G 0 7.8G 0% /sys/fs/cgroup
/dev/loop2 54M 54M 0 100% /snap/snapd/19457
/dev/loop3 303M 303M 0 100% /snap/code/132
/dev/loop4 205M 205M 0 100% /snap/cloudcompare/208
/dev/loop6 117M 117M 0 100% /snap/core/14946
/dev/loop1 165M 165M 0 100% /snap/gnome-3-28-1804/161
/dev/loop8 512K 512K 0 100% /snap/gnome-characters/789
/dev/loop7 50M 50M 0 100% /snap/snapd/18357
/dev/loop9 74M 74M 0 100% /snap/core22/750
/dev/loop10 82M 82M 0 100% /snap/gtk-common-themes/1534
/dev/nvme0n1p1 146M 85M 62M 58% /boot/efi
/dev/loop11 768K 768K 0 100% /snap/gnome-logs/115
/dev/loop12 64M 64M 0 100% /snap/core20/1950
/dev/loop15 92M 92M 0 100% /snap/gtk-common-themes/1535
/dev/loop14 467M 467M 0 100% /snap/gnome-42-2204/111
/dev/loop17 1.5M 1.5M 0 100% /snap/gnome-system-monitor/181
/dev/loop19 56M 56M 0 100% /snap/core18/2785
/dev/loop21 256K 256K 0 100% /snap/gtk2-common-themes/13
/dev/loop22 522M 522M 0 100% /snap/gimp/393
/dev/loop23 219M 219M 0 100% /snap/gnome-3-34-1804/93
/dev/loop24 2.2M 2.2M 0 100% /snap/gnome-calculator/945
/dev/loop25 56M 56M 0 100% /snap/core18/2714
/dev/loop26 512K 512K 0 100% /snap/gnome-characters/781
/dev/loop27 1.5M 1.5M 0 100% /snap/gnome-system-monitor/184
/dev/loop28 350M 350M 0 100% /snap/gnome-3-38-2004/140
/dev/loop30 392M 392M 0 100% /snap/gimp/383
/dev/loop31 165M 165M 0 100% /snap/gnome-3-28-1804/198
/dev/loop32 219M 219M 0 100% /snap/gnome-3-34-1804/77
/dev/loop33 128K 128K 0 100% /snap/bare/5
/dev/loop34 896K 896K 0 100% /snap/gnome-logs/119
tmpfs 1.6G 20K 1.6G 1% /run/user/121
tmpfs 1.6G 72K 1.6G 1% /run/user/1000
/dev/loop35 64M 64M 0 100% /snap/core20/1974
/dev/loop5 74M 74M 0 100% /snap/core22/817
/dev/loop16 119M 119M 0 100% /snap/core/15511
/dev/loop13 2.2M 2.2M 0 100% /snap/gnome-calculator/950
/dev/loop36 350M 350M 0 100% /snap/gnome-3-38-2004/143
/dev/loop29 303M 303M 0 100% /snap/code/135
/dev/loop37 486M 486M 0 100% /snap/gnome-42-2204/120