The mother of all package management in the Debian - dpkg
K/X/Ubuntu is a Debian derived Linux distribution. You can use all these package managers.
dpkg /1/
In the beginning there was the .tar.gz. Users had to compile each program that they wanted to use on their GNU/Linux systems. When Debian was created, it was deemed necessary that the system include a method of managing the packages installed on the machine. The name dpkg was given to this system.
man dpkg
apt /1/
A new dilemma quickly took hold of the minds of the makers of GNU/Linux. They needed a rapid, practical, and efficient way to install packages that would manage dependencies automatically and take care of their configuration files while upgrading. Here again, Debian led the way and gave birth to APT, the Advanced Packaging Tool
Front-ends
Apt /2/
This is Debian's next generation front-end for the dpkg package manager. It provides the apt-get utility and APT dselect method that provides a simpler, safer way to install and upgrade packages.
More of the apt
APT HOWTO
http://www.debian.org/doc/manuals/ap.../index.en.html
Debian basics ( Package management of *nix)
http://wiki.grml.org/doku.php?id=debian
Aptitude /2/
aptitude is a terminal-based apt frontend with a number of useful features, including: a mutt-like syntax for matching packages in a flexible manner, dselect-like persistence of user actions, the ability to retrieve and display the Debian changelog of most packages, and a command-line mode similar to that of apt-get.
Aptitude - Debian Wiki
http://wiki.debian.org/Aptitude
aptitude user's manual
http://algebraicthunk.net/~dburrows/...titude/doc/en/
Wajig /2/
Wajig is a single commandline wrapper around apt, apt-cache, dpkg,
/etc/init.d scripts and more, intended to be easy to use and providing
extensive documentation for all of its functions.
With a suitable sudo(1) configuration, most (if not all) package installation
as well as creation tasks can be done from a user shell. Wajig is also
suitable for general system administration.
More of the wajig
Topic: Simplified command line package management
http://kubuntuforums.net/forums/inde...opic=3092335.0
Wajig Overview
http://www.togaware.com/linux/surviv..._Overview.html
JIG: Simplyfying Debian Administration
http://wajig.togaware.com/
Graphical Front-ends
Adept (Kubuntu default, before the Jaunty) /2/
Adept is a GUI to the Advanced Packaging Tool for KDE. Adept is developed by Peter Ročkai and is sponsored by Canonical Ltd. through the Kubuntu project.
The adept suite:
adept-manager
Adept Manager is a graphical user interface for package management.
Besides these basic functions the following features are provided:
adept-installer
Adept Installer presents a list of applications available through the
Advanced Package Tool (APT). An application is considered a package
that contains a .desktop file for use with KDE, GNOME or other
desktop environment.
adept-updater
system update tool for KDE
Adept Updater provides a simple wizard-style user interface to system
upgrades. It uses same algorithms as apt-get dist-upgrade.
adept-notifier
Adept Notifier provides a system tray icon notifying the user of
available updates. It will run Adept Updater for the user when
clicked.
adept-batch
Adept batch is a command line installer for Adept. Adept Batch lets you install packages with Adept from the command line. It is intended for shell scripts and being run by external applications.
More of the Adept
AdeptHowto
https://wiki.ubuntu.com/AdeptHowto?h...ht=%28adept%29
Synaptic (Ubuntu default) /2/
Synaptic is a graphical package management tool based on GTK+ and APT.
Synaptic enables you to install, upgrade and remove software packages in
a user friendly way.
Besides these basic functions the following features are provided:
More of the Synaptic
Synaptic
http://www.nongnu.org/synaptic/index.html
Synaptic Package Manager
https://help.ubuntu.com/community/SynapticHowto
The Smart Package Manager /2/
smartpm
An alternative package manager that works with dpkg/rpm
The Smart Package Manager project has the ambitious objective of
creating smart and portable algorithms for solving adequately the
problem of managing software upgrading and installation. This tool
works in all major distributions (APT, APT-RPM, YUM, URPMI, etc).
This project is in beta testing. Please, understand that bugs are
expected to be found at that stage, and there are features that still
must be implemented in the forthcoming future.
The smartpm contains the GTK2 frontend for smart.
kpackage
KDE GUI interface to the SMART package manager. This is a frontend to both .rpm and .deb package formats. It allows you to view currently installed packages, browse available packages, and install/remove them.
kpackage-kde4
KDE4 GUI interface to the SMART package manager. This package is part of KDE 4, as a component of the KDE administration module. Depends smartpm-core.
More of the Smart
Smart package manager
http://labix.org/smart
Smart wiki
http://en.wikipedia.org/wiki/Smart_Package_Manager
The KPackage Handbook
http://docs.kde.org/development/en/kdeadmin/kpackage/
.deb installers
GDebi KDE
https://launchpad.net/gdebi
From Kubuntu 7.10 - Gutsy Gibbon
http://kubuntu.org/announcements/7.10-release.php
Note
gdebi does not support multi-package installations
https://bugs.launchpad.net/ubuntu/+s...ebi/+bug/37649
gdebi should search for .debs in current folder
https://bugs.launchpad.net/ubuntu/+s...bi/+bug/134331
Bugs in gdebi in ubuntu
https://bugs.launchpad.net/ubuntu/+source/gdebi
Kdpkg /3/
KDE Debian package installer
Description:
kdpkg is a frontend for dpkg. It helps you to install debian packages. It's similar to gdebi-kde but it has some advantages/differences:
Note
This is not in the repositories.
/1/ APT HOWTO
Chapter 1 - Introduction
http://www.debian.org/doc/manuals/apt-howto/ch1.en.html
/2/ Package description info
/3/ Developer KDE-APPS.ORG info
Links:
aptitude versus apt-get
http://www.psychocats.net/ubuntu/aptitude
HOWTO: use aptitude instead of synaptic and why.
http://ubuntuforums.org/showthread.php?t=37736
Topic: benefits and disadvantages of synaptic instead of adept in Kubuntu
http://kubuntuforums.net/forums/index.php?topic=5933.0
Topic: Package manager you use
http://kubuntuforums.net/forums/inde...opic=3085333.0
Topic: Upgrade Test
http://kubuntuforums.net/forums/inde...opic=3092232.0
Topic: How to downgrade packages (forcing version)
http://kubuntuforums.net/forums/inde...opic=3090553.0
Pinning version
http://kubuntuforums.net/forums/inde...9271#msg109271
Topic: how to block the upgrade of a package
http://kubuntuforums.net/forums/inde...opic=3091451.0
Topic: HOWTO: Cleaning local package archives
http://kubuntuforums.net/forums/inde...opic=3082399.0
Topic: Making Local Repository
http://kubuntuforums.net/forums/inde...opic=3087550.0
Topic: Get list of installed packages?
http://kubuntuforums.net/forums/inde...opic=3085703.0
Topic: How to clone an installation?
http://kubuntuforums.net/forums/inde...opic=3091589.0
Topic: How to schedule adept package updates ?
http://kubuntuforums.net/forums/inde...opic=3094605.0
Debian Administration / Keeping unstable machines up to date easily
http://www.debian-administration.org/articles/43
Automatic update of packages using cron-apt
http://www.debianadmin.com/automatic...-cron-apt.html
K/X/Ubuntu is a Debian derived Linux distribution. You can use all these package managers.
dpkg /1/
In the beginning there was the .tar.gz. Users had to compile each program that they wanted to use on their GNU/Linux systems. When Debian was created, it was deemed necessary that the system include a method of managing the packages installed on the machine. The name dpkg was given to this system.
man dpkg
DESCRIPTION
dpkg is a tool to install, build, remove and manage Debian packages.
The primary and more user-friendly front-end for dpkg is dselect(1).
dpkg itself is controlled entirely via command line parameters, which
consist of exactly one action and zero or more options. The action-
parameter tells dpkg what to do and options control the behavior of the
action in some way.
dpkg is a tool to install, build, remove and manage Debian packages.
The primary and more user-friendly front-end for dpkg is dselect(1).
dpkg itself is controlled entirely via command line parameters, which
consist of exactly one action and zero or more options. The action-
parameter tells dpkg what to do and options control the behavior of the
action in some way.
A new dilemma quickly took hold of the minds of the makers of GNU/Linux. They needed a rapid, practical, and efficient way to install packages that would manage dependencies automatically and take care of their configuration files while upgrading. Here again, Debian led the way and gave birth to APT, the Advanced Packaging Tool
Front-ends
Apt /2/
This is Debian's next generation front-end for the dpkg package manager. It provides the apt-get utility and APT dselect method that provides a simpler, safer way to install and upgrade packages.
More of the apt
APT HOWTO
http://www.debian.org/doc/manuals/ap.../index.en.html
Debian basics ( Package management of *nix)
http://wiki.grml.org/doku.php?id=debian
Aptitude /2/
aptitude is a terminal-based apt frontend with a number of useful features, including: a mutt-like syntax for matching packages in a flexible manner, dselect-like persistence of user actions, the ability to retrieve and display the Debian changelog of most packages, and a command-line mode similar to that of apt-get.
Aptitude - Debian Wiki
http://wiki.debian.org/Aptitude
aptitude user's manual
http://algebraicthunk.net/~dburrows/...titude/doc/en/
Wajig /2/
Wajig is a single commandline wrapper around apt, apt-cache, dpkg,
/etc/init.d scripts and more, intended to be easy to use and providing
extensive documentation for all of its functions.
With a suitable sudo(1) configuration, most (if not all) package installation
as well as creation tasks can be done from a user shell. Wajig is also
suitable for general system administration.
More of the wajig
Topic: Simplified command line package management
http://kubuntuforums.net/forums/inde...opic=3092335.0
Wajig Overview
http://www.togaware.com/linux/surviv..._Overview.html
JIG: Simplyfying Debian Administration
http://wajig.togaware.com/
Graphical Front-ends
Adept (Kubuntu default, before the Jaunty) /2/
Adept is a GUI to the Advanced Packaging Tool for KDE. Adept is developed by Peter Ročkai and is sponsored by Canonical Ltd. through the Kubuntu project.
The adept suite:
- adept-manager - package manager
- adept-installer - application manager
- adept-updater - system upgrade wizard
- adept-notifier - systray notification of available updates
adept-manager
Adept Manager is a graphical user interface for package management.
Besides these basic functions the following features are provided:
- Search and filter the list of available packages (also using debtags)
- Perform smart system upgrades
- Edit the list of used repositories (sources.list)
- Configure packages through the debconf system
adept-installer
Adept Installer presents a list of applications available through the
Advanced Package Tool (APT). An application is considered a package
that contains a .desktop file for use with KDE, GNOME or other
desktop environment.
adept-updater
system update tool for KDE
Adept Updater provides a simple wizard-style user interface to system
upgrades. It uses same algorithms as apt-get dist-upgrade.
adept-notifier
Adept Notifier provides a system tray icon notifying the user of
available updates. It will run Adept Updater for the user when
clicked.
adept-batch
Adept batch is a command line installer for Adept. Adept Batch lets you install packages with Adept from the command line. It is intended for shell scripts and being run by external applications.
More of the Adept
AdeptHowto
https://wiki.ubuntu.com/AdeptHowto?h...ht=%28adept%29
Synaptic (Ubuntu default) /2/
Synaptic is a graphical package management tool based on GTK+ and APT.
Synaptic enables you to install, upgrade and remove software packages in
a user friendly way.
Besides these basic functions the following features are provided:
- Search and filter the list of available packages
- Perform smart system upgrades
- Fix broken package dependencies
- Edit the list of used repositories (sources.list)
- Download the latest changelog of a package
- Configure packages through the debconf system
- Browse all available documentation related to a package (dwww is required)
More of the Synaptic
Synaptic
http://www.nongnu.org/synaptic/index.html
Synaptic Package Manager
https://help.ubuntu.com/community/SynapticHowto
The Smart Package Manager /2/
smartpm
An alternative package manager that works with dpkg/rpm
The Smart Package Manager project has the ambitious objective of
creating smart and portable algorithms for solving adequately the
problem of managing software upgrading and installation. This tool
works in all major distributions (APT, APT-RPM, YUM, URPMI, etc).
This project is in beta testing. Please, understand that bugs are
expected to be found at that stage, and there are features that still
must be implemented in the forthcoming future.
The smartpm contains the GTK2 frontend for smart.
kpackage
KDE GUI interface to the SMART package manager. This is a frontend to both .rpm and .deb package formats. It allows you to view currently installed packages, browse available packages, and install/remove them.
kpackage-kde4
KDE4 GUI interface to the SMART package manager. This package is part of KDE 4, as a component of the KDE administration module. Depends smartpm-core.
More of the Smart
Smart package manager
http://labix.org/smart
Smart wiki
http://en.wikipedia.org/wiki/Smart_Package_Manager
The KPackage Handbook
http://docs.kde.org/development/en/kdeadmin/kpackage/
.deb installers
GDebi KDE
https://launchpad.net/gdebi
From Kubuntu 7.10 - Gutsy Gibbon
http://kubuntu.org/announcements/7.10-release.php
New for Kubuntu 7.10 is a KDE front end to the amazing APT package manager for third party packages. GDebi KDE makes it easier to install Debian based packages (.deb files) onto your system with just a click of the mouse. No more command line hassles when trying to manually install a package, and GDebi KDE even takes care of those pesky dependencies so you don't have to. Using GDebi KDE is simple, go to the directory where you have downloaded your package and just click on the file. Installation takes off, and you are on your way to a new application.
gdebi does not support multi-package installations
https://bugs.launchpad.net/ubuntu/+s...ebi/+bug/37649
gdebi should search for .debs in current folder
https://bugs.launchpad.net/ubuntu/+s...bi/+bug/134331
Bugs in gdebi in ubuntu
https://bugs.launchpad.net/ubuntu/+source/gdebi
Kdpkg /3/
KDE Debian package installer
Description:
kdpkg is a frontend for dpkg. It helps you to install debian packages. It's similar to gdebi-kde but it has some advantages/differences:
- it's faster
- the installer function works
- it can handle conflicts
- no python dependencies
Note
This is not in the repositories.
/1/ APT HOWTO
Chapter 1 - Introduction
http://www.debian.org/doc/manuals/apt-howto/ch1.en.html
/2/ Package description info
/3/ Developer KDE-APPS.ORG info
Links:
aptitude versus apt-get
http://www.psychocats.net/ubuntu/aptitude
HOWTO: use aptitude instead of synaptic and why.
http://ubuntuforums.org/showthread.php?t=37736
Topic: benefits and disadvantages of synaptic instead of adept in Kubuntu
http://kubuntuforums.net/forums/index.php?topic=5933.0
Topic: Package manager you use
http://kubuntuforums.net/forums/inde...opic=3085333.0
Topic: Upgrade Test
http://kubuntuforums.net/forums/inde...opic=3092232.0
Topic: How to downgrade packages (forcing version)
http://kubuntuforums.net/forums/inde...opic=3090553.0
Pinning version
http://kubuntuforums.net/forums/inde...9271#msg109271
Topic: how to block the upgrade of a package
http://kubuntuforums.net/forums/inde...opic=3091451.0
Topic: HOWTO: Cleaning local package archives
http://kubuntuforums.net/forums/inde...opic=3082399.0
Topic: Making Local Repository
http://kubuntuforums.net/forums/inde...opic=3087550.0
Topic: Get list of installed packages?
http://kubuntuforums.net/forums/inde...opic=3085703.0
Topic: How to clone an installation?
http://kubuntuforums.net/forums/inde...opic=3091589.0
Topic: How to schedule adept package updates ?
http://kubuntuforums.net/forums/inde...opic=3094605.0
Debian Administration / Keeping unstable machines up to date easily
http://www.debian-administration.org/articles/43
Automatic update of packages using cron-apt
http://www.debianadmin.com/automatic...-cron-apt.html
Comment