E: 软件包 adobe-flashplugin 需要重新安装,但是我无法找到相应的安装文件。
我不是问怎么安装adobe-flashplugin的,只是想问下,怎么别让apt包管理程序宕在这里,不干事情了。
例如:
arnk@debian4arnk:~/bak$ sudo apt-get upgrade
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
E: 软件包 adobe-flashplugin 需要重新安装,但是我无法找到相应的安装文件。
宕在这里
又例如:
arnk@debian4arnk:~/bak$ sudo apt-get install netbeans
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
E: 软件包 adobe-flashplugin 需要重新安装,但是我无法找到相应的安装文件。
又宕在这里
这样apt就不能用了呀!能不能不让它管这个软件的事了,然后照常工作,不能因为这个错误影响到全局阿!
但是事实上我已经安装好了adobe-flashplugin,是通过下载官网的.gz文件,然后解压到指定目录安装好的,iceweasel也已经显示了。
我发现这还不是最要命的,
如:
arnk@debian4arnk:~$ sudo dpkg -l | grep flash
iFR adobe-flashplugin 10.0.32.18-1 Adobe Flash Player plugin version 10
arnk@debian4arnk:~$ sudo apt-get --purge remove adobe-flashplugin
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
E: 软件包 adobe-flashplugin 需要重新安装,但是我无法找到相应的安装文件。
想将其卸载也不行了。我该怎么办?
Some times you might see the following error message when you try to install any package using apt-get or synaptic
E: The package webmin needs to be reinstalled, but I can’t find an archive for it.
E: The package mfc8500lpr needs to be reinstalled, but I can’t find an archive for it.
This error might be with any package in the above examples webmin and mfc8500lpr packages this error mostly occour when you try to install a debian package in to ubuntu system
Error
E: The package package name needs to be reinstalled, but I can’t find an archive for it.
Package name in the above error could be any package
Solution
Run the following command
For webmin Pakage
dpkg --remove --force-remove-reinstreq webmin
You can replace webmin to any of your package name which is giving the error
上面所说的似乎和我的情况类似,但我执行dpkg --remove --force-remove-reinstreq adobe-flashplugin后依然让我崩溃。问题的原因是我在我的debian系统上安装了一个用于ubuntu系统的flashplugin的 deb包,导致了这个问题。
dpkg:警告:由于开启了 --force 选项,以下问题被忽略:该软件包现在的状态极为不妥 - 您最好能在删除它之前再重新安装一次。(正在读取数据库 ... 系统当前总共安装有 93095 个文件和目录。)正在删除 adobe-flashplugin ...update-alternatives: error: 无 iceape-flashplugin 的替换项。update-alternatives: error: 无 iceape-flashplugin 的替换项。dpkg:处理 adobe-flashplugin (--purge)时出错:子进程 已安装的 pre-removal 脚本 返回了错误号 2postinst called with argument `abort-remove'dpkg: 作下列清理工作时发生错误:子进程 已安装的 post-installation 脚本 返回了错误号 1在处理时有错误发生:adobe-flashplugin
终于在一个国外论坛上找到了解决方法
rm -rf /var/lib/dpkg/info/adobe-flashplugin*
然后在执行
sudo dpkg --remove --force-remove-reinstreq adobe-flashplugin
转载于:https://my.oschina.net/shiftwang/blog/363275
分享到:
相关推荐
* 重新安装:`apt-get --reinstall install softname1 softname2 ...` 2. Dpkg 方式 Dpkg 是 Debian 软件包管理器,通过它可以安装、卸载和查询软件包。 * 普通安装:`dpkg -i package_name.deb` 3. 源码安装 ...
Ubuntu 的安装和软件包管理是使用 apt-get 命令来进行的,在此之前,我们需要了解 Ubuntu 的一些基本概念。 一、Ubuntu 简介 Ubuntu 的名称来自非洲南部祖鲁语或豪萨语的“ubuntu”一词,意思是“人性”、“我的...
- `-qp`:查询软件包(未安装的xxx.rpm)。 ##### 应用案例 1. **查询软件包是否安装**: - `rpm -q 软件名` 或 `rpm -qa | grep 软件名` 2. **查询文件隶属的软件包**: - `rpm -qf /etc/services` 3. **...
在 Ubuntu 系统中,使用 apt-get install 命令可以安装软件包,例如: ``` apt-get install softname1 softname2 softname3 ``` 这将安装 softname1、softname2 和 softname3 三个软件包。 卸载软件命令 使用 apt-...
ubuntu本地apt方式安装ca-certificates和gnupg,此为arm架构的。 1、把对应的deb文件放到容器中,docker cp xxx 2、apt-get install ./*.deb -y
apt-get命令是Debian Linux发行版中的APT软件包管理工具。所有基于Debian的发行都使用这个包管理系统。deb包可以把一个应用的文件包在一起,大体就如同Windows上的安装文件。 语法格式:apt-get [参数] 常用参数:...
* `dpkg -i xxx.deb` 安装 deb 软件包 xxx.deb 用户也可以使用以下命令来查询软件包的信息: * `apt-cache search xxx` 搜索软件包 xxx * `dpkg -L xxx` 查询软件包 xxx 的安装内容 * `apt-cache show xxx` 显示...
如果想要从网络源安装软件,则需要先更新本地的软件包列表,即执行`apt-get update`,然后使用`apt-get install xxx`来安装指定的软件包。如果需要挂载光盘,可以使用`mount`命令,例如`mount -o loop /path/to/your...
1. 安装软件:使用 apt-get install 命令可以安装软件,例如安装多个软件包,可以使用以下命令: ``` apt-get install softname1 softname2 softname3 ``` 2. 卸载软件:使用 apt-get remove 命令可以卸载软件,例如...
3. 如果是第三方库的头文件缺失,你需要找到对应的库并进行安装。例如,如果缺少`GL/glut.h`,则需要安装`freeglut3-dev`库:`sudo apt-get install freeglut3-dev`。 4. 检查源代码的Makefile或CMakeLists.txt文件...
用户可以使用 apt-get 命令来安装软件包,例如安装 XXX 软件包:sudo apt-get install xxx。用户也可以使用 dpkg 命令来安装软件包,例如安装 XXX 软件包:sudo dpkg -i xxx.deb。 软件查询 用户可以使用 dpkg 和 ...
- `dpkg -L xxx`: 显示软件包`xxx`包含的所有文件。 - `apt-cache search 正则表达式`: 在软件库中搜索匹配正则表达式的软件。 - `aptitude search 软件包`: 类似于`apt-cache search`,但`aptitude`提供了更丰富...
- **权限问题解决**: 当遇到某些目录下的文件无法执行时,可以使用`sudo chmod -R 777 某一目录`命令给予全部权限。 4. **用户界面切换**: - 关闭图形界面: `sudo systemctl set-default multi-user.target && ...
使用 sudo apt-get purge xxx 或 sudo apt remove xxx 命令可以卸载软件。 1.5 安装软件 使用 sudo dpkg -i xxx 命令可以安装软件。 1.6 更新 dpkg 使用 sudo aptitude upgrade dpkg 命令可以更新 dpkg。 1.7 ...
1. **解决apt锁问题**:在安装过程中可能会遇到`apt lock`的问题,这通常发生在多个软件包管理操作尝试同时修改系统的状态时。为了解决这个问题,你可以通过运行以下命令来解除锁并重新配置已安装的包: ```bash ...
使用命令 `dpkg -L xxx` 来查看某个特定软件包的安装内容,这里的“xxx”需要替换为具体的软件包名。这个命令会列出软件包安装的所有文件及其位置。 - **查找软件库中的软件** - 使用 `apt-cache search 正则...
使用`dpkg -L <软件包名>`可以列出指定软件包安装后包含的所有文件路径。例如,要查看名为`xxx`的软件包中包含了哪些文件,可以执行如下命令: ```bash dpkg -L xxx ``` ##### 搜索软件包 - 使用`apt-cache ...
- **安装升级**:`sudo apt-get update`用于更新软件包列表,而`sudo apt-get dist-upgrade`则用于安装所有可用的更新,包括可能的新版本软件包和系统升级。如果只需要更新应用而不涉及内核或其他关键组件,可以使用...
- `apt purge xxx` ——移除软件包及其配置文件。 - `apt update` ——更新软件源列表。 - `apt autoremove` ——自动移除不再需要的软件包。 - `apt full-upgrade` ——升级软件包时自动处理依赖关系。 - `apt...