如何从源中删除与另一个软件包同名的软件包?

皮埃尔

我正在运行Debian 7.3,并从源代码构建了Python 2.7.6,并且已将其安装在安装程序中/usr/local/lib/python2.7,并使用checkinstall创建了.deb软件包,因此以后可以方便地将其卸载,问题是我将该软件包命名为python,但是如果尝试要删除它,它将删除所有其他依赖的包python,所以现在我手动删除了已安装的文件,但是该包仍显示在Synaptic包管理器中,并且如果我运行的话:

apt-cache show python

我可以看到2个描述,一个是我安装的描述,另一个是默认描述,在Synaptic中,我可以在“状态”>“已安装”(本地或过时)下看到它。

那么如何在不删除原始python软件包的情况下删除此软件包呢?它显示2个版本2.7.6(我自己的版本)和2.7.3(系统版本),我可以删除1个版本并保留另一个版本吗?

布里亚姆

您应该只从存储库安装python版本。让我们假设以下内容:

apt-cache policy python
python:
  Installed: 2.7.6
  Candidate: 2.7.6
  Version table:
 *** 2.7.6 0
        100 /var/lib/dpkg/status
     2.7.3 0
        500 http://ftp.us.debian.org/debian/ stable/main i386 Packages

在这种情况下,安装的软件包在任何存储库中都不可用。然后,我们应该使用apt-get以下命令对软件包进行降级

sudo apt-get install python/stable

或者

sudo apt-get install python=2.7.3

或者

sudo apt-get -t stable install python

这将无缝降级该软件包。下次在软件包中附加一些这样的版本名,python2.7.6以防止这种情况。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在composer中使用与另一个软件包同名的软件包?

来自分类Dev

如何列出依赖Debian中另一个已安装软件包的已安装软件包?

来自分类Dev

python ipdb软件包在另一个软件包中可用吗?

来自分类Dev

如何使一个Alpine软件包与另一个Alpine软件包冲突?

来自分类Dev

如何使一个Alpine软件包与另一个Alpine软件包冲突?

来自分类Dev

python install package作为另一个软件包的子软件包

来自分类Dev

从另一个软件包引用NuGet软件包的工具

来自分类Dev

来自另一个软件包的Atom软件包命令

来自分类Dev

python install package作为另一个软件包的子软件包

来自分类Dev

尝试删除另一个软件包时,如何重新安装意外删除的软件包?

来自分类Dev

尝试删除另一个软件包时,如何重新安装意外删除的软件包?

来自分类Dev

如何使用devtools在另一个软件包中使用并行软件包?

来自分类Dev

如何更改另一个用户的PPA中可用的软件包的版本?

来自分类Dev

创建引用解决方案中另一个软件包的软件包

来自分类Dev

列出Yum中依赖于另一个已安装软件包的软件包

来自分类Dev

如何安装存储在另一个手动创建的deb软件包中的deb软件包?

来自分类Dev

是否可以在安装另一个软件包时卸载一个软件包

来自分类Dev

R软件包开发:将一个软件包的功能替换为另一个软件包的功能?

来自分类Dev

如何使用另一个 Debian 软件包安装 Docker?

来自分类Dev

使用另一个软件包中的少量C ++级代码

来自分类Dev

将deb软件包文件安装在另一个目录中

来自分类Dev

SystemD:软件包systemd-sysv不可用,但由另一个软件包引用

来自分类Dev

查看哪个软件包具有另一个已安装软件包作为依赖项

来自分类Dev

“软件包ufw不可用,但由另一个软件包引用

来自分类Dev

OSGi捆绑软件或软件包可以依赖于另一个捆绑软件或软件包的多个版本吗?

来自分类Dev

将一些软件包从基本环境克隆到另一个

来自分类Dev

将指向端口5000的软件包重定向到另一个端口

来自分类Dev

导入另一个软件包以及SPM库

来自分类Dev

强制apt-get覆盖另一个软件包安装的文件

Related 相关文章

  1. 1

    如何在composer中使用与另一个软件包同名的软件包?

  2. 2

    如何列出依赖Debian中另一个已安装软件包的已安装软件包?

  3. 3

    python ipdb软件包在另一个软件包中可用吗?

  4. 4

    如何使一个Alpine软件包与另一个Alpine软件包冲突?

  5. 5

    如何使一个Alpine软件包与另一个Alpine软件包冲突?

  6. 6

    python install package作为另一个软件包的子软件包

  7. 7

    从另一个软件包引用NuGet软件包的工具

  8. 8

    来自另一个软件包的Atom软件包命令

  9. 9

    python install package作为另一个软件包的子软件包

  10. 10

    尝试删除另一个软件包时,如何重新安装意外删除的软件包?

  11. 11

    尝试删除另一个软件包时,如何重新安装意外删除的软件包?

  12. 12

    如何使用devtools在另一个软件包中使用并行软件包?

  13. 13

    如何更改另一个用户的PPA中可用的软件包的版本?

  14. 14

    创建引用解决方案中另一个软件包的软件包

  15. 15

    列出Yum中依赖于另一个已安装软件包的软件包

  16. 16

    如何安装存储在另一个手动创建的deb软件包中的deb软件包?

  17. 17

    是否可以在安装另一个软件包时卸载一个软件包

  18. 18

    R软件包开发:将一个软件包的功能替换为另一个软件包的功能?

  19. 19

    如何使用另一个 Debian 软件包安装 Docker?

  20. 20

    使用另一个软件包中的少量C ++级代码

  21. 21

    将deb软件包文件安装在另一个目录中

  22. 22

    SystemD:软件包systemd-sysv不可用,但由另一个软件包引用

  23. 23

    查看哪个软件包具有另一个已安装软件包作为依赖项

  24. 24

    “软件包ufw不可用,但由另一个软件包引用

  25. 25

    OSGi捆绑软件或软件包可以依赖于另一个捆绑软件或软件包的多个版本吗?

  26. 26

    将一些软件包从基本环境克隆到另一个

  27. 27

    将指向端口5000的软件包重定向到另一个端口

  28. 28

    导入另一个软件包以及SPM库

  29. 29

    强制apt-get覆盖另一个软件包安装的文件

热门标签

归档