`
wx1568908808
  • 浏览: 31344 次
文章分类
社区版块
存档分类
最新评论

软件包 xxx需要重新安装,但是我(apt)无法找到相应的安装文件的解决办法

 
阅读更多

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

分享到:
评论

相关推荐

    ubuntu软件包安装卸载删除方法汇总

    * 重新安装:`apt-get --reinstall install softname1 softname2 ...` 2. Dpkg 方式 Dpkg 是 Debian 软件包管理器,通过它可以安装、卸载和查询软件包。 * 普通安装:`dpkg -i package_name.deb` 3. 源码安装 ...

    Ubuntu安装以及软件包安装命令

    Ubuntu 的安装和软件包管理是使用 apt-get 命令来进行的,在此之前,我们需要了解 Ubuntu 的一些基本概念。 一、Ubuntu 简介 Ubuntu 的名称来自非洲南部祖鲁语或豪萨语的“ubuntu”一词,意思是“人性”、“我的...

    linux软件包管理

    - `-qp`:查询软件包(未安装的xxx.rpm)。 ##### 应用案例 1. **查询软件包是否安装**: - `rpm -q 软件名` 或 `rpm -qa | grep 软件名` 2. **查询文件隶属的软件包**: - `rpm -qf /etc/services` 3. **...

    linuxUbuntu系统常用安装和卸载软件命令.pdf

    在 Ubuntu 系统中,使用 apt-get install 命令可以安装软件包,例如: ``` apt-get install softname1 softname2 softname3 ``` 这将安装 softname1、softname2 和 softname3 三个软件包。 卸载软件命令 使用 apt-...

    ubuntu本地apt方式安装ca-certificates和gnupg

    ubuntu本地apt方式安装ca-certificates和gnupg,此为arm架构的。 1、把对应的deb文件放到容器中,docker cp xxx 2、apt-get install ./*.deb -y

    apt-get命令 安装软件

    apt-get命令是Debian Linux发行版中的APT软件包管理工具。所有基于Debian的发行都使用这个包管理系统。deb包可以把一个应用的文件包在一起,大体就如同Windows上的安装文件。 语法格式:apt-get [参数] 常用参数:...

    乌班图(Ubuntu)命令使用技巧.doc

    * `dpkg -i xxx.deb` 安装 deb 软件包 xxx.deb 用户也可以使用以下命令来查询软件包的信息: * `apt-cache search xxx` 搜索软件包 xxx * `dpkg -L xxx` 查询软件包 xxx 的安装内容 * `apt-cache show xxx` 显示...

    Linux 系统软件安装命令

    如果想要从网络源安装软件,则需要先更新本地的软件包列表,即执行`apt-get update`,然后使用`apt-get install xxx`来安装指定的软件包。如果需要挂载光盘,可以使用`mount`命令,例如`mount -o loop /path/to/your...

    ubuntu安装和卸载软件命令

    1. 安装软件:使用 apt-get install 命令可以安装软件,例如安装多个软件包,可以使用以下命令: ``` apt-get install softname1 softname2 softname3 ``` 2. 卸载软件:使用 apt-get remove 命令可以卸载软件,例如...

    ubuntu命令大全编译时缺少h文件的自动处理

    3. 如果是第三方库的头文件缺失,你需要找到对应的库并进行安装。例如,如果缺少`GL/glut.h`,则需要安装`freeglut3-dev`库:`sudo apt-get install freeglut3-dev`。 4. 检查源代码的Makefile或CMakeLists.txt文件...

    乌班图[Ubuntu]命令使用技巧.pdf

    用户可以使用 apt-get 命令来安装软件包,例如安装 XXX 软件包:sudo apt-get install xxx。用户也可以使用 dpkg 命令来安装软件包,例如安装 XXX 软件包:sudo dpkg -i xxx.deb。 软件查询 用户可以使用 dpkg 和 ...

    ubuntu命令大全-详细命令大全

    - `dpkg -L xxx`: 显示软件包`xxx`包含的所有文件。 - `apt-cache search 正则表达式`: 在软件库中搜索匹配正则表达式的软件。 - `aptitude search 软件包`: 类似于`apt-cache search`,但`aptitude`提供了更丰富...

    ubuntu安装.docx

    - **权限问题解决**: 当遇到某些目录下的文件无法执行时,可以使用`sudo chmod -R 777 某一目录`命令给予全部权限。 4. **用户界面切换**: - 关闭图形界面: `sudo systemctl set-default multi-user.target && ...

    UOS、linux相关指令.docx

    使用 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 ...

    FirmAE安装篇1

    1. **解决apt锁问题**:在安装过程中可能会遇到`apt lock`的问题,这通常发生在多个软件包管理操作尝试同时修改系统的状态时。为了解决这个问题,你可以通过运行以下命令来解除锁并重新配置已安装的包: ```bash ...

    Ubuntu命令大全(详细版).docx

    使用命令 `dpkg -L xxx` 来查看某个特定软件包的安装内容,这里的“xxx”需要替换为具体的软件包名。这个命令会列出软件包安装的所有文件及其位置。 - **查找软件库中的软件** - 使用 `apt-cache search 正则...

    ubuntu命令技巧

    使用`dpkg -L <软件包名>`可以列出指定软件包安装后包含的所有文件路径。例如,要查看名为`xxx`的软件包中包含了哪些文件,可以执行如下命令: ```bash dpkg -L xxx ``` ##### 搜索软件包 - 使用`apt-cache ...

    ubuntu终端命令

    - **安装升级**:`sudo apt-get update`用于更新软件包列表,而`sudo apt-get dist-upgrade`则用于安装所有可用的更新,包括可能的新版本软件包和系统升级。如果只需要更新应用而不涉及内核或其他关键组件,可以使用...

    linux基础学习-基于XMind版的第二版.doc

    - `apt purge xxx` ——移除软件包及其配置文件。 - `apt update` ——更新软件源列表。 - `apt autoremove` ——自动移除不再需要的软件包。 - `apt full-upgrade` ——升级软件包时自动处理依赖关系。 - `apt...

Global site tag (gtag.js) - Google Analytics