Package apt: Information

Source package: apt
Version: 0.5.15lorg2-alt72
Latest version according to Repology
Build time:  Jun 25, 2021, 05:10 PM in the task #275612
Report package bug
Home page: http://apt-rpm.org

Summary: Debian's Advanced Packaging Tool with RPM support
Description: 
A port of Debian's APT tools for RPM based distributions,
or at least for Conectiva. It provides the apt-get utility that
provides a simpler, safer way to install and upgrade packages.
APT features complete installation ordering, multiple source
capability and several other unique features.

This package is still under development.

List of rpms provided by this srpm:
apt (x86_64, ppc64le, i586, armh, aarch64)
apt-debuginfo (x86_64, ppc64le, i586, armh, aarch64)
apt-https (x86_64, ppc64le, i586, armh, aarch64)
apt-https-debuginfo (x86_64, ppc64le, i586, armh, aarch64)
apt-rsync (x86_64, ppc64le, i586, armh, aarch64)
apt-rsync-debuginfo (x86_64, ppc64le, i586, armh, aarch64)
apt-tests (noarch)
libapt (x86_64, ppc64le, i586, armh, aarch64)
libapt-debuginfo (x86_64, ppc64le, i586, armh, aarch64)
libapt-devel (x86_64, ppc64le, i586, armh, aarch64)

Maintainer: Ivan Zakharyaschev



    1. gpg-keygen
    2. /usr/bin/genbasedir
    3. docbook-utils
    4. /usr/bin/openssl
    5. libgnutls-devel
    6. setproctitle-devel
    7. setproctitle-devel
    8. /usr/sbin/nginx
    9. gcc-c++
    10. libreadline-devel
    11. librpm-devel
    12. liblua5.3-devel

Last changed


March 18, 2021 Ivan Zakharyaschev 0.5.15lorg2-alt72
- Cleaned up the code (thx Dmitry V. Levin ldv@; including
  quite a few commits cherry-picked from http://apt-rpm.org/scm/apt.git):
  + to avoid compilation warnings altogether and some unreliable code;
  + to avoid using any old deprecated RPM API.
- Reverted (for a while) new features with unreliable implementation introduced
  in 0.5.15lorg2-alt70 (dynamic resizing of allocated memory; some support
  for large files). Updated how the other changes look in the history
  (thx darktemplar@). (The soname has been bumped again.)
- API changes:
  + Reverted inessential optimizations that caused incompatibilities with
    the Debian API (introduced in 0.5.15lorg2-alt70).
  + Made pkgCacheFile class lazy and immutable so that it better suits
    the expectations of modern libapt clients such as PackageKit
    and so that it is less prone to memory leaks and other programming errors.
  + And changed some other things (how functions return results) to avoid
    programming errors (which lead to the NULL dereference bugs listed below).
- Fixed some recently introduced and recently discovered bugs:
  + APT now can handle packages without ARCH tag (such as gpg-pubkey, brought
    by 3rd-party packages) without a crash (thx darktemplar@ et al)
    (ALT#38381, ALT#38642).
  + Some crashes with incomplete indices (after the old apt-cdrom or for
    incompatible arch).
- Increased the default APT::Cache-Limit (up to 192M)
  to make the "out of space" failure less probable for packagekit.
Sept. 21, 2020 Ivan Zakharyaschev 0.5.15lorg2-alt71.3
- Fixed copying release information from cdrom (thx Aleksei Nikiforov).
  (Closes: #37531)
July 22, 2019 Aleksei Nikiforov 0.5.15lorg2-alt71
- Introduced new function ListUpdate for improved packagekit support.
  (Note that the APT::Get::Archive-Cleanup configuration option has no longer
  any effect after this change. It was off by default.)