Results 1 to 7 of 7

Thread: New simplified packaging format and app installer for Ubuntu

Hybrid View

  1. #1
    Join Date
    Nov 2012
    Location
    Halloween Town
    Beans
    Hidden!
    Distro
    Xubuntu Development Release

    New simplified packaging format and app installer for Ubuntu

    It seems that Ubuntu is planning on a new packaging format and app installer which should make it easier for developers to get their software into Ubuntu, aiming to making it easier to build packages for Ubuntu: no dependencies between applications, no maintainer scripts and each app will be installed in its own directory.

    See here.

  2. #2
    Join Date
    May 2012
    Beans
    277

    Re: New simplified packaging format and app installer for Ubuntu

    seems risky as it could break debian compatibility.

  3. #3
    Join Date
    Nov 2012
    Location
    Halloween Town
    Beans
    Hidden!
    Distro
    Xubuntu Development Release

    Re: New simplified packaging format and app installer for Ubuntu

    Quote Originally Posted by MadmanRB View Post
    seems risky as it could break debian compatibility.
    Apparently the already existing packages won't change and Ubuntu will continue to use dpkg and apt, syncing with Debian and so on.

    Also, and from Colin Watson's email in Ubuntu Devel mailing list, on the new package format:
    • no dependencies between apps; single implicit dependency on the base system by way of a Click-Base-System field
    • installs each app to an entirely separate directory
    • entirely declarative: maintainer scripts are forbidden
    • base package manager overhead, i.e. the time required to install a trivial package containing a single small file, is about 0.15 seconds on a newish x86 laptop and about 0.6 seconds on a Nexus 7 (and that's with the current prototype implementation in Python; a later implementation could be in C and would then be faster still)
    • not limited to installing as root, although there may be similar constraints elsewhere to ensure that apps can't edit their own code at run-time
    • packages built by feeding the intended output directory tree to a simple Python tool, plus a manifest.json file
    • building packages requires only the Python standard library, with the intent that it should be possible to build these packages quite easily on non-Ubuntu or even non-Linux systems
    • binary packaging format sufficiently similar to existing one that we could add support to higher-level tools with minimal effort
    • strawman design for hooks into system packages, which will be entirely declarative from the app's point of view
    • unit-tested from the start

  4. #4
    Join Date
    Jun 2011
    Location
    United Kingdom
    Beans
    Hidden!
    Distro
    Lubuntu Development Release

    Re: New simplified packaging format and app installer for Ubuntu

    Ah, finally. Something sane so developers don't have to waste time making packages.

  5. #5
    Join Date
    Nov 2009
    Beans
    Hidden!
    Distro
    Kubuntu 20.04 Focal Fossa

    Re: New simplified packaging format and app installer for Ubuntu

    took them long enough...

    in windows and especially in opensoruce you have portable applicaitons.. usually a zip file of sorts. you can download and install on USb key, hard disk and such. you can easily have multiple verison installed next to eachother (just rename unzip/install folder). GTK based apps, QT based apps. you have it all. well KDE has it's own windows package manager, which took the linux way there. not sure it's it's a good idea. it's really silly we do not have such a thing in linux.

    i thing it would be usefull. no more dependency hell and hunting for dependencies for applicaitons outside software center.

    hmmm...
    Furthermore, the priority for this system at present is for Ubuntu
    phone/tablet app packages, which haven't actually been built yet.
    Read the easy to understand, lots of pics Ubuntu manual.
    Do i need antivirus/firewall in linux?
    Full disk backup (newer kernel -> suitable for newer PC): Clonezilla
    User friendly full disk backup: Rescuezilla

  6. #6
    Join Date
    May 2012
    Beans
    277

    Re: New simplified packaging format and app installer for Ubuntu

    Yes but one must tread carefully here, we dont want a format that will not be able to be repackaged for other distros.
    If canonical develops a new format they better share the source code.

  7. #7
    Join Date
    Mar 2006
    Location
    Williams Lake
    Beans
    Hidden!
    Distro
    Ubuntu Development Release

    Re: New simplified packaging format and app installer for Ubuntu

    The new app installer is aimed at portable devices, smart-phones and tablets, there may be a bit of spillover to the desktop version, but I wouldn't count on any massive changes, as the suggestion will be a major pain to make work with out breaking the distributions.

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •