Tag: 包管理

由于依赖性,无法安装软件包

当我尝试安装包时 – sudo apt-get -f install golang-go Reading package lists… Done Building dependency tree Reading state information… Done You might want to run ‘apt-get -f install’ to correct these: The following packages have unmet dependencies: chromium-browser : Depends: libnspr4 (>= 2:4.9-2~) but it is not going to be installed or libnspr4-0d (>= 1.8.0.10) but it […]

如何检测.deb包的体系结构?

存储库中有一个.deb包,声明为32位,但安装64位二进制文​​件。 通过apt-get从存储库安装以及下载.deb文件和运行dpkg -i 。 如果我安装该文件进行尝试,它会以32位升级/覆盖我现有的应用程序,而我无法再运行它(在15.04 32位Ubuntu上)。 当这首先发生时,我搜索了已安装的可执行文件which并用file检查了它的类型,certificate它是64位ELF二进制文件: $ file qtox qtox: ELF 64-bit LSB executable, x86-64, version 1 (GNU/Linux), statically linked, stripped 因此,当我等待维护人员解决问题时,如何确定包(来自存储库或.deb文件)包含哪个体系结构? 我为存储库版本尝试了apt-cache show和apt-cache policy ,为.deb文件尝试了dpkg -I ,但是所有这些都报告了32位,这是错误的。 有没有机会找到包含可执行文件的真实体系结构,除非访问包的元信息(我认为这是我尝试过的命令?),这显然不合适。

如何为ubuntu提供autopkg测试?

如何为ubuntu软件包提供autopkg测试?

Apt-get升级包从32位到不支持的64位 – 为什么以及如何还原?

最近, qtox的存储库必须改变它的域,而新的存储库目前只包含64位版本。 但是,我在15.04 32bit,无法运行任何64位软件。 现在,当我上次运行apt-get upgrade或apt-get dist-upgrade (无法准确记住哪一个)时,它还将软件包qtox升级到了存储库中的最新版本。 但这是64位版本! 现在我再也无法启动qtox了: $ qtox bash: /usr/bin/qtox: cannot execute binary file: Exec format error $ file $(which qtox) /usr/bin/qtox: ELF 64-bit LSB executable, x86-64, version 1 (GNU/Linux), statically linked, stripped $ uname -a Linux UbuntuDesktop 3.19.0-26-generic #27-Ubuntu SMP Tue Jul 28 18:26:33 UTC 2015 i686 i686 i686 GNU/Linux […]

我无法卸载Ironhide,或安装任何其他软件包

我安装了Ironhide(又名BumbleBee)。 它无法让它工作,但现在我无法卸载包,它阻止我安装或删除任何其他东西。 我有什么想法可以解决这个问题? $ sudo apt-get remove -f ironhide Reading package lists… Done Building dependency tree Reading state information… Done The following packages were automatically installed and are no longer required: virtualgl acpi-call-dkms virtualgl-libs easybashgui Use ‘apt-get autoremove’ to remove them. The following packages will be REMOVED ironhide 0 upgraded, 0 newly installed, 1 to […]

有没有办法通过队列安装软件包,即使有另一个安装或升级实例正在运行?

很多时候有问题,我只有一个小带连接,当运行sudo aptitude safe-upgrade或类似的大下载量,然后偶然发现我想通过packagemanagement安装的程序,然后我有要记住我自己。 更糟糕的是,当我必须添加一个ppa … 有没有办法添加PPA并将安装包添加到队列中,即使有另一个安装或升级实例正在运行? 我使用的是Ubuntu 11.10,我不限于aptitude,apt-get或synaptic,但更喜欢CLI解决方案。

软件包已自动安装,不再需要

我根据http://linuxneophyte.com/sendemail-a-light-and-simple-command-line-mailer/的建议在Ubuntu服务器12.04 LTS上安装了sendEmail 安装的软件包(dpkg不可见,但/ usr / bin / sendEmail存在),然后是此提示: The following packages were automatically installed and are no longer required: php-mail-mime php-net-socket php-mdb2-driver-mysql php-mdb2 libpango1.0-common php5-gd libmcrypt4 libt1-5 libhal1 php-net-smtp php5-pspell libhal-storage1 libaudiofile0 php5-mcrypt php-auth dbconfig-common tinymce php-mail-mimedecode Use ‘apt-get autoremove’ to remove them. 早些时候,上面要删除的软件包列表包括我删除的courier-ssl,但我不确定其他的。 我应该保留这些包装还是将它们取出?

为什么Landscape不显示包装信息?

我只是安装了Landscape 15.01(它来自openstack-install的测试包),一切正常:节点正在向LDS报告,但是没有包信息。 如果我转到LDS→计算机→软件包,我会收到此消息“没有可用于所选计算机的软件包信息” 没有关于计算机和LDS之间的任何错误通信的警报。 如果我在任何计算机上进行监控,我会看到CPU,RAM,一切……这就是我知道(想想)计算机向LDS报告的原因。 有关如何解决此问题的任何想法?

XKCD浏览器依赖问题

我已经按照完全相同的说明安装xkcd-browser但面临依赖性问题 sudo add-apt-repository ppa:brianrobles204/xkcd-browser; sudo apt-get update; sudo apt-get install xkcd-browser 资料来源: http : //www.omgubuntu.co.uk/2012/08/20-must-have-ubuntu-showdown-apps 以下包具有未满足的依赖项: xkcd-browser : Depends: gir1.2-gwibber-gtk-0.2 but it is not going to be installed E: Unable to correct problems, you have held broken packages. 任何人都可以帮助我解决这个问题,因为它缺乏依赖性 – 地狱?

python包没有用pip更新

我对sudo apt-get install python- vs sudo pip install vs pip install感到有点困惑。 我已经阅读了很多关于此事的post: 运行’sudo pip’有什么风险? , 在sudo下运行pip安装是否可以接受和安全? , apt-get install vs pip install 我的具体问题是我有numpy 1.10.2。 我尝试用pip install -U numpy更新它。 它下载1.10.4,说安装正确,但是当我做pip show numpy它仍然是1.10.2。 我担心我到处都有很多版本,因为我不知道安装方法之间的区别。 另外,我可能用sudo apt-get安装了numpy,但是其他软件包的其他脚本可能有pip install或sudo pip install脚本。 我怎样才能看到发生了什么以及如何清理它? 顺便说一句。 which pip回归 /usr/bin/pip pip show numpy Name: numpy Version: 1.10.2 Location: /home/memo/.local/lib/python2.7/site-packages 我和SciPy等其他软件包有同样的问题。