How to check why 'CheckInstall' is no longer available in 'Testing' ?
DebianThis forum is for the discussion of Debian Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
How to check why 'CheckInstall' is no longer available in 'Testing' ?
Checkinstall is still available in 'Stable' and 'Unstable' but no longer in 'Testing'. Is there a way to find out why it is missing from 'Testing' or when it would be made available?
* Maintainer: Matt Hope
* 699 days old (needed 10 days)
* Ignoring medium urgency setting for NEW package
* checkinstall (source, i386, alpha, ia64, mips, mipsel, powerpc, hppa, arm, m68k, s390, sparc) is buggy! (4 > 0)
* Not considered
From the book, The Debian System by Martin F. Krafft:
Quote:
Checkinstall is limited in what it can do. To be precise, the packages it creates can only install files, and checkinstall does not care where it installs them. You can overwrite files in /home directories with checkinstall, among other things. The generated packages can not modify files. If the installation routine modifies existing files, they will be part of the generated package in their entirety.
A horror scenario occurs when an installation routine adds a user by modification of /etc/passwd, which is subsequently included in the package. Installation of the package causes /etc/passwd to be completely replaced, and the deinstallation of the package removes the file, breaking the system in half.
The generated packages also fail to register their configuration files with dpkg, therefore paving the way for upgrades that overwrite local configuration file changes.
In light of these problems, it is probably a good idea to avoid but for the rarest cases.
This was written at least a year or more ago. Obviously, things haven't improved. If you want your package to be included in Debian's system, you can not ignore known problems.
Dracae told you, in another post, how to correctly build Debian packages. In my observation, if Dracae says it, it's gospel. Don't screw with inferior products when the real thing is available.
Would that suggest that installing from source (./configure, make, make install) is not recommended on a debian system?
Thanks
Quote:
Originally Posted by rickh
From the book, The Debian System by Martin F. Krafft:
This was written at least a year or more ago. Obviously, things haven't improved. If you want your package to be included in Debian's system, you can not ignore known problems.
Dracae told you, in another post, how to correctly build Debian packages. In my observation, if Dracae says it, it's gospel. Don't screw with inferior products when the real thing is available.
You might as well be using LFS. The thing that makes Debian stand out from the rest, is it's (IMHO) superior package management system. All distro's more or less have the exact same software, it's how they implement and manage them that sets them apart. Why would you want to throw that all away? I personally do not have the time or will to completely manage a system. Things like checkinstall and alien will never find there way on any of my systems. If you absolutely need some application that hasn't already been "debanized", adopt it. It's not difficult to build debian packages from source "The Debian Way". Make it official and contribute to the community by maintaining it. There is a very well written guide available. http://www.debian.org/doc/maint-guide/
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.