Tag: debian

Ubuntu如何比Debian更新?

我正在阅读Debian vs. Ubuntu vs. Linux Mint:你应该使用哪种发行版? 另一方面,Ubuntu包含新的和稳定的良好组合……一些包可用于两个发行版,而其他包专用于其中一个或另一个 如果Ubuntu基于Debian,它是如何更新的? 它只是使用不同的东西吗? 再次,因为它基于Debian,为什么包兼容性存在差异? 它只是安装了一些不同的东西吗? 我能说……么: 所有Debian软件包都适用于Ubuntu。 所有Ubuntu软件包都可以在Linux Mint上运行(基于Ubuntu)。

Debian软件包如何从PyPI安装Python模块

这个问题试图补充这个问题。 我有一个python应用程序,它使用PyPI的第三方模块。 我想将我的应用程序打包成debian包,但不知道如何处理不在debian / ubuntu存储库中的python依赖项(也包装为debian包) 解决方案#1: 从PyPI构建模块直接进入我的debian包。 解决方案#2: 使用stdeb为我需要的所有PyPI模块创建debian包,并将它们添加到debian / ubuntu存储库。 我实际上需要一个解决方案#3,因为我想在安装我的debian软件包时安装PyPI依赖项,最好是进入virtualenv! 什么是解决方案#3 ? 我是否需要调整DEBIAN / preinst维护者脚本?

构建仅针对单个Ubuntu发行版的程序包的最佳方法是什么?

目前,我通过dpkg-buildpackage为Ubuntu 14.04构建和打包我们的软件,即’trusty’。 我得到一个.deb包,可以安装在Ubuntu 14.04上,也可以安装在其他Ubuntu版本上,例如12.04又称’精确’。 这很危险,因为可以在没有错误消息的情况下安装软件,但程序无法正常运行/工作。 我的包的依赖关系在control文件中给出。 但是这个文件不允许我输入Ubuntu的发行版/代号。 分发可以作为*.changes一部分输入,但不会反映在.deb文件中的任何位置。 在安装后脚本期间检查复杂的依赖关系情况也很复杂。 因此,我想要一种简单的方法来防止在错误的Ubuntu版本上安装Ubuntu软件包。 构建仅针对单个Ubuntu发行版的程序包的最佳方法是什么? 在最好的情况下(1),安装应仅适用于目标Ubuntu版本,(2) .deb包中包含分发名称*,例如package_1.0.0-3_trusty_amd64.deb 。 (*)否则,通过reprepro管理的apt存储库不能有两个具有相同版本号的软件包,每个软件包都针对不同的Ubuntur版本。 提前致谢。 更新: 我的包的debian/control文件: Source: mypackage Priority: extra Build-Depends: debhelper (>= 9), python (>=2.7), pyside-tools X-Python-Version: >= 2.7 Standards-Version: 3.9.2 Package: mypackage Architecture: amd64 Depends: ros-indigo-desktop-full|ros-hydro-desktop-full, ros-indigo-rqt|ros-hydro-rqt, ros-indigo-gps-umd|ros-hydro-gps-umd, ros-indigo-map-server|ros-hydro-map-server, imagemagick, octave (>= 3.6), libdc1394-22, sox, tree, python (>=2.7), python-psutil, python-usb, python-serial, […]

令人敬畏的WM菜单缺少Firefox

在sudo apt-get install awesome awesome-extra并登录之后(没有我以前的配置),Firefox没有菜单项。 我所有的其他东西都在那里–Mutt,Meld,jEdit,BOINC等,只有Firefox缺失。 我没有~/.config/awesome/目录,所以应该没有覆盖。

dsfg作为包名称的一部分意味着什么?

我知道Debian和Ubuntu中包名的一般格式。 有些软件包添加了标准编号方案,具有明显的意义,如svn20090426等。但是也有不少软件包在名称中包含了dsfg (例如2:1.0~rc4~try1.dsfg1-1ubuntu1 ) – 这是什么意思? 这只是Debian自由软件指南 (DFSG)的错字吗?

Ubuntu可以使用可重现的构建吗?

在关于这个问题的评论中, Ubuntu是否故意污染其二进制文件以帮助NSA? ,Jorge Castro指出,debian正在考虑使用可重现的构建 。 他们说 为什么我们需要可重复的构建? 独立validation二进制文件与源要生成的内容匹配。 帮助Multi-Arch:相同的软件包共同安装(因为它们需要每个匹配的文件都是字节相同的)。 能够为没有“调试包”的包生成调试符号。 是否有任何迹象表明Ubuntu计划实施可重现的构建?

是否可以在Ubuntu中使用Debian存储库?

由于Ubuntu是Debian衍生物,我想也许这是可能的

我如何建议我的项目也是Debian的一部分呢?

我在launchpad.net上有一个新项目。 我的项目对两者都有用:Ubuntu和Debian。 但是,我找不到一个文档来开始在launchpad.net上托管我的项目,并将我的软件包镜像回Debian。 如何提出我的项目也是Debian的一部分呢? Ubuntu和Debian有什么区别? 我可以将它保存在launchpad.net,但要求它在Debian上进行交叉托管(和打包)吗? 提前致谢。

为什么在加载共享库时出现’错误:libGL.so.1:错误的ELF类:ELFCLASS64’当我运行Mercury时?

使用原生OpenGL /home/software/Mercury_3.3/c_linux/bin/mercury.x: error while loading shared libraries: libGL.so.1: wrong ELF class: ELFCLASS64

如何将GRUB背景重置为默认值?

我安装了某种软件(我认为它与Gnome有关),它将GRUB启动界面背后的启动图像从标准紫色背景改为有点俗气的Debian启动图像。 是否有任何类型的快速命令我可以输入或文件我可以删除以将其更改回默认背景?