Tag Info

New answers tagged

0

One of the reasons of this problem is when you create a custom binary manually, and have the package control file with empty Depends statement Depends:. Make it depend on some basic package like libc6 (>= 2.15)


1

Officially (https://help.ubuntu.com/community/Java) you cannot. Oracle Java is not in Ubuntu repo anymore. Is there a feature in .deb packaging to require a package in custom repo? (I doubt.) Otherwise you may require oracle-java8-installer and oracle-java8-set-default (http://www.webupd8.org/2012/09/install-oracle-java-8-in-ubuntu-via-ppa.html) and write in ...


1

It is not really clear what you want - the location of the package or the location of the installed application... For an installed package dpkg -L packagename lists all the files.


1

dpgk -c /var/cache/apt/archive/packagename.deb You can pick -c or --contents. Or if you use wajig, wajig contents /var/cache/apt/archive/packagename.deb does the same. If you just want the location of an executable file (and you know it's name) then which progname tells you; or you could use $(which progname) in your script...


2

Is it possible to make python-ftpdlib package to provide the same binary? What you are suggesting is undesirable in many ways: Two packages providing the same file (the binary) means you can't install both at once (or you need a tedious dpkg-alternatives script in place). pyftpd is not pyftpdlib so calling them the same thing will confuse people. Why ...


2

Both of the packages you mentioned, are simply synchronized from the upstream Debian repository. If one of the packages supersedes the other, from upstream of Debian, then it might be worthwhile to contact the maintainers of the Debian packages, and handle the deprecation and replacement of the superseded package appropriately. Then, once fixed in Debian, ...


2

In addition to Fabby's answer, there is one more point to consider: the architecture dependency of the package contents. For example, the blender program itself will obviously depend on the architecture of the OS - you can only run amd64 binaries on amd64 OSes. However, a lot of data is not so dependent - the icon files, translations, programs written in ...


3

To answer your question here I'll use LibreOffice as an example (as nearly everyone has that installed). If you're on Lubuntu (which doesn't have LibreOffice as standard office productivity suite) and you install LibreOffice, it's a nearly empty package although it has package dependencies for Writer, Calc, Base, etc. A package dependency is just a ...


1

The general procedure for changing build options for an Ubuntu/Debian package goes like this: Get the build dependencies Download the source package Change the appropriate files (usually debian/rules) Build the packages Install the packages The commands involved: sudo apt-get build-dep graphviz apt-get source graphviz cd graphviz-* # Or check the ...


2

You can use apt-cache show <package_name> to get the basic information about that package along with the description. From apt-cache show emacs24-common-non-dfsg Description-en: GNU Emacs common non-DFSG items, including the core documentation This package includes the core Emacs documentation: the Emacs Info pages, the Emacs Lisp Reference ...


0

The issue is that debootstrap doesn't use your local keyrings in /etc/apt/trusted.gpg or /etc/apt/trusted.gpg.d/, but only uses the keyrings under /usr/share/keyrings/. From Debian 8 Jessie onwards, you can simply install the (official Debian) package ubuntu-archive-keyring and it should fix your issue. On earlier Debian releases, you could make pbuilder ...


0

It shouldn't be particularly difficult, you could override dh_auto_build. For example, here's how I add a manpage: $ cat debian/rules #!/usr/bin/make -f %: dh $@ --with config-package override_dh_auto_build: ronn -r docs/myprogram.ronn --organization="Example, Inc." --date=`date "+%Y-%m-%d"` dh_auto_build (docs/myprogram.8 is part of my ...



Top 50 recent answers are included