Tag Info

New answers tagged

0

Looks like the simple answer is that Debian packages also have an epoch field. From the policy manual: version fields


1

On Ubuntu (and Debian), creating a deb package would be the best way to go, as everything can be automated, so that no end-user intervention is needed. The only cases where package installation or upgrades are not automated are if the package has some configuration options that need input from the user (mainly during installation only) or if a configuration ...


1

Please avoid modifing system files. Instead you should place an executable script in /etc/profile.d (scripts in here got executed for every user) to change $PATH value. /etc/profile.d/10-<package name>.sh #!/bin/sh export PATH=$PATH:/path/to/executable


1

What you're trying to accomplish in Debian is different than in Fedora. Save your deb files where ever you like then use dpkg to install them. dpkg -i /path/file.deb Once installed apt-get install -f should fix any dependancey issues. Don't forget to use sudo on these commands if not root.


0

I would use a ppa to provide your application and add a dependency to include the qt5 packages available in the "Ubuntu SDK team" ppa. You can easily add a ppa dependency to your own ppa using edit PPA dependencies: The SDK ppa mentions this for 12.04: Ubuntu 12.04 LTS has older versions of packages offered in this PPA, but the SDK support has ...


0

Try this repository. Download this and this package then open terminal and type sudo dpkg -i and drag and drop the file remastersys_3.0.5-1~trusty1_all.deb on the terminal, then press enter in terminal provide your password. After that is installed sudo dpkg -i and drag and drop on the terminal the file remastersys-gtk_3.0.5-1~trusty1_all.deb provide your ...


3

To release 1.0.0-2 you need to use the -U option, see dch man page: --upstream, -U Don't append distro-name1 to the version on a derived distribution. Increment the Debian version. Initial debian/changelog: foo (1.0.0-1) trusty; urgency=medium * Initial release -- Sylvain Pineau <sylvain.pineau@canonical.com> ...


0

So it looks like the files in debian/ should be as architecture agnostic and standard as possible. This means taking care of architecture-specific steps at build time and making 'standard' files (binaries, libraries) available for the extra files in /debian.


2

As the manpage says, what-source is a simple wrapper for apt-cache show | grep. The actual code is: #!/bin/sh # [....] # You should have received a copy of the GNU General Public License # along with this program. If not, see <http://www.gnu.org/licenses/>. apt-cache show "$1" | grep "^Filename:" | sed -e "s:\(.*\)/\(.*\)/\(.*\)/\(.*\)/.*:\4:" ...


3

Instead of building a binary package you indeed need to build a source package and let the launchpad ppa build binaries for you. To create the source.changes file, just issue the following command: dpkg-buildpackage -S From the dpkg-buildpackage man page: -S Specifies a source-only build, no binary packages need to be made. Passed ...


2

Sounds like you were accidentally in the phone section, clicks are currently for Ubuntu Touch. Click on "Desktop" as shown here: That should get you in the right section, also remember that you won't get e-mail's for notes on the submission, so check the status and feedback areas often.


3

In order to interactively ask questions during package installation you should use debconf. To dynamically create and manage configuration files (and files in /etc/init.d/ are considered configuration files) ucf can be used. A tutorial, on how to use debconf, may be found here: http://www.fifi.org/doc/debconf-doc/tutorial.html Minimal example debconf ...



Top 50 recent answers are included