apt-listbugs, how to upgrade the good packages only?
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.
If apt-listbugs shows a bug for a particular package and the bug looks relevant to your system, cancel the upgrade and forbid that particular version from being installed, e.g.
Code:
aptitude forbid-version foo=0.1.2-2
Then when version 0.1.2-3 is released it will upgrade as normal.
If apt-listbugs shows a bug for a particular package and the bug looks relevant to your system, cancel the upgrade and forbid that particular version from being installed, e.g.
Code:
aptitude forbid-version foo=0.1.2-2
Then when version 0.1.2-3 is released it will upgrade as normal.
Is this command able to use with apt-listbugs? Can it be automatic marked not install? aptitude forbid-version markauto? <-- is this auto mark?
It's not automatic, and it doesn't work like that - Sid in general doesn't work like that and I'm assuming you're running Sid, otherwise you wouldn't really need apt-listbugs at all? Marking packages as manually or automatically installed is a completely different thing.
It's not automatic, and it doesn't work like that - Sid in general doesn't work like that and I'm assuming you're running Sid, otherwise you wouldn't really need apt-listbugs at all? Marking packages as manually or automatically installed is a completely different thing.
Yes, I am on sid.
Are there a repo that offer stable version with more updated packages for debian?
One compromise is to run testing. It gets fewer bugs but packages can just disappear out of the testing branch and get stuck in unstable due to release critical bugs - this is because testing is an auto generated distribution. There is nothing stopping you from tracking testing as the default release and bringing in the odd package from unstable however, but it can involve apt pinning which involves manual configuration and maintenance. This is what's known as a mixed testing/unstable system.
If you want stability and less maintenance then you need the stable release. The stable release almost never gets version updates, but does get security patching and bug fixes. If you find some software is out of date then you can install newer packages from the backports repo, or learn to backport your own packages from the unstable or testing package source.
which would not be kinda official, but seems ok to me.
In my humble opinion the best is to fiddle with package-management as little as possible
(as few repositories, third-party apps, pinning, etc, as possible.) That way even Sid should run rather stable.
I have used apt-listbugs for awhile, but are there anyway that I can only upgrade the packages that are marked done, the good packages?
Abort an apt-get dist-upgrade and use a aptitude full-upgrade instead for this one instance, then at the prompt you can use ' -rsync ' then enter to finish.
Code:
root@sid:/home/chevy# aptitude install gettext ri ruby-dev ruby1.8-examples ri1.8
The following NEW packages will be installed:
autopoint{a} gettext git{a} git-man{a} liberror-perl{a} ri ri1.8 rsync{a} ruby-dev ruby1.8-dev{a} ruby1.8-examples
The following packages will be REMOVED:
libabiword-2.8{u} tcl{u} tcl8.4{u} tcl8.5{u}
0 packages upgraded, 11 newly installed, 4 to remove and 0 not upgraded.
Need to get 12.1 MB of archives. After unpacking 54.4 MB will be used.
Do you want to continue? [Y/n/?] -rsync
The following NEW packages will be installed:
autopoint{a} gettext git{a} git-man{a} liberror-perl{a} ri ri1.8 ruby-dev ruby1.8-dev{a} ruby1.8-examples
The following packages will be REMOVED:
libabiword-2.8{u} tcl{u} tcl8.4{u} tcl8.5{u}
The following packages are RECOMMENDED but will NOT be installed:
rsync
0 packages upgraded, 10 newly installed, 4 to remove and 0 not upgraded.
Need to get 11.7 MB of archives. After unpacking 53.6 MB will be used.
Do you want to continue? [Y/n/?]
apt-get can handle problems better at times than aptitude sometimes aptitude is needed. Be sure to read man aptitude also.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.