Questions tagged «package-management»

有关软件包管理的问题,尤其是APT和dpkg系统。

4
如何安装ruby-rvm?
我想在Ubuntu 11.04上安装Rails环境。我试过了: $ sudo apt-get install ruby-rvm 但是得到了错误: 无法找到软件包ruby-rvm 我的另一台PC装有Ubuntu 11.10,在这里可以正常工作: $ sudo apt-get install ruby-rvm $ rvm install ruby-1.9.3-p125 $ sudo gem update --system $ sudo gem install rails

2
安装后无法运行FoxitReader
我正在尝试安装Foxit阅读器。 我已经下载了.deb,并在Ubuntu软件中心(或gdebi等)中打开并单击安装。 进度栏完成了她的工作,当我在启动器上搜索Foxit时,会出现一个图标。它也出现在Synaptic管理器的菜单中,并可由Synapse等其他启动器应用程序查看。 但这并没有开始。 它不存在usr/bin且alt-- f2(运行)看不到,因此未正确安装。 如果我再次打开USC,FoxitReader会显示为未安装。重新启动gdebi中的deb文件似乎没有安装(注意,已经安装了一个版本,并且没有重新安装,删除等选项)。 有想法吗?

2
“应用”和软件包之间在概念和技术上有什么区别?
我对新的“ App”开发者网站的最新公告(http://developer.ubuntu.com/2011/09/announcing-the-ubuntu-app-developer-site/)感到有些困惑。我脱离了Ubuntu开发,现在只关注新闻报道来判断OS的发展方向,却没有意识到这一切即将来临。也许社区中的某人可以为我解决这个问题。 我对Ubuntu,Linux,编程和打包非常熟悉,但是我不确定Ubuntu应用程序和Debian软件包之间在概念和技术上有什么区别。我已经研究了开发者社区文档,但是没有找到直接的答案。是否可以将Ubuntu应用程序视为支持Ubuntu应用程序框架的经过特殊配置的软件包?那有多灵活?例如,我可以用Qt编写应用程序,然后仍然将其包装在应用程序中吗? (顺便说一句,我有点担心Ubuntu朝​​着这个方向前进。我知道Ubuntu应该探索支持应用程序开发和分发的多种途径以保持相关性。但是对于像我这样的工程用户来说,这就像是cru脚。不过,这些言论是无知的。除非我知道发生了什么,否则我不应该形成坚定的意见。)

1
软件包版本字符串末尾的“ -0ubuntu1”有何意义?
为Ubuntu构建的许多软件包似乎都带有“ -0ubuntu1”后缀(或更常见的是-XubuntuY)。例如,nova项目中的bleeeding-edge软件包的版本字符串如下所示: 2011.2~bzr663-0ubuntu1 我知道2011.2是主要版本,bzr663引用了bzr存储库中的修订版663,但是与0ubuntu1相关的含义是什么?

4
使用dpkg手动安装软件包是否会阻止将来的升级路径?
我管理的私有网络由于客户的安全策略而没有Internet连接。该网络仅安装了一个Ubuntu 10.04 LTS Server(很快还会安装多个),我一直在尝试使用软件对其进行自定义-但是,由于缺少Internet连接,我不得不手动使用dpkg安装软件包。 这是否会阻止我在可用的Ubuntu Server(LTS)升级到新版本,因为我安装的软件包不在当前发行版CD上,因此它们也不太可能出现在较新的发行版中。

4
如何回滚到PHP 5.2?
我刚刚在开发服务器上安装了10.04 LTS,但是我需要在其上运行的系统(Magento电子商务)与最新版本的Ubuntu附带的PHP 5.3不兼容。是否有安全且防升级的方法来安装PHP 5.2,还是使用旧版本的Ubuntu会更容易?

5
E:错误,pkgProblemResolver :: Resolve生成的中断,这可能是由保留的软件包引起的
我一直在尝试安装CoreBird Twitter应用程序,但运气不好让我无法编译它,然后我遇到了deb(从此处开始)并尝试以这种方式进行安装。 但是,我得到了这个错误: corebird depends on libglib2.0-0 (>= 2.41.1); however: Package libglib2.0-0:amd64 is not configured yet. corebird depends on libgtk-3-0 (>= 3.13.7); however: Version of libgtk-3-0:amd64 on system is 3.10.8-0ubuntu1.4. 因此,我尝试变得聪明,手动跟踪并安装这些库。我找到了正确的deb文件,但是当我跑dpkg -i了libglibDEB,我得到这个: pkg: error processing package libglib2.0-0:amd64 (--install): package libglib2.0-0:amd64 2.42.0-2 cannot be configured because libglib2.0-0:i386 is at a different …



3
如何在下一个Ubuntu版本中请求软件包升级
我希望将我们的公司从Fedora 13迁移到即将发布的12.04。我们已经构建了自定义HDF5 1.8.7 RPM,它比12.04中的1.8.4版本要新。如果我们转到12.04,我希望它具有最新的HDF5库,因此我不需要自己打包。我如何请求升级到软件包? 我查看了UbuntuDevelopment和ReportingBugs,但没有看到任何特定的内容。 会报告有关LaunchPad错误是合适的?

2
未满足的依赖项-无法删除软件包libgbm1
在这种情况下,我libgbm1被关押了,给我以下信息: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages. 既然我仔细阅读了添加PPA后如何解决未满足的依赖关系?我试图sudo apt-get remove libgbm1按照建议删除损坏的包装。但是,删除命令给了我同样的错误。 sudo apt-get upgrade不会升级此软件包("...and 1 not upgraded.")。我需要这个来构建其他依赖于它的软件包(pkgProblemResover再次出现问题)。看来我无法还原版本,也无法前进。 我尝试过的步骤: 禁止在一些PPA库software updates和sudo apt-get update然后试图用容易解决,没有工作。 sudo apt-get -f install与and 1 not upgraded。 尝试安装libgbm1依赖的软件包。但是出现了更多的软件包,很快就堆积了数十个,这似乎不可靠,并且它们也报告了类似的错误。 为什么我不能取出包装?如何解决?

2
dpkg报告在任何APT命令之后配置庞大的python相关软件包列表的问题
由于python,我无法在Ubuntu中安装任何新软件包。 我尝试过,sudo apt-get install python3 python3-dev 但得到以下输出: Reading package lists... Building dependency tree... Reading state information... python3 is already the newest version. python3-dev is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 280 not fully installed or removed. Need to get 0 …

1
在Ubuntu 16.04中捕捉
有了这项新功能完全混淆扣。我知道这可能是详细的问答,但我需要了解一些有关此问题的信息。 我已经阅读了这种新的应用程序格式,即snap,它可以与传统的deb软件包一起默认安装在最新的长期支持版本中。所以,这是否意味着有.snap扩展名为的软件包.deb?然后,如何安装? 用户可以在较旧版本的Ubuntu上使用较新版本的应用程序,而无需牺牲整个系统的稳定性。这是deb和snap之间的唯一区别吗?它只存在于LTS版本还是非LTS版本? 据说,通过引入一种称为“ snapcraft”的新工具,可以轻松地从源和现有deb软件包构建和打包应用程序,从而简化了开发人员的创建快照。它对桌面用户有用还是仅对开发人员有用?



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.