Ubuntu Forums ubuntu.com - launchpad.net - ubuntu help  

Go Back   Ubuntu Forums > The Ubuntu Forum Community > Other Community Discussions > Tutorials & Tips
Register Reset Password Forum Help Forum Council Search Today's Posts Mark Forums Read

Ubuntu 9.10 is out!!!

When downloading Ubuntu 9.10 please consider using bittorrent to get your copy of Ubuntu.

The Ubuntu Developers Summit for Lucid Lynx will be held the week of 16-Nov-2009 till 20-Nov-2009 in Dallas, TX USA. Visit the the Ubuntu wiki for more information about UDS and how to participate remotely.

Tutorials & Tips
The place to find Ubuntu related Tips & Tricks.

 
Thread Tools Display Modes
Old March 7th, 2006   #1
WackToMack
A Carafe of Ubuntu
 
WackToMack's Avatar
 
Join Date: Dec 2005
Location: Hollister, California, USA
Beans: 82
Dapper Drake Testing/
Send a message via Yahoo to WackToMack
Talking HOWTO: Cleaning up all those unnecessary junk files...

Hello everyone! So, do you ever get the feeling that your system is being flooded with a bunch of junk files that you can't get rid of? I know I do. Well, I'm going to show you a few ways to get rid of most, if not all, of those annoying junk files.

Please note : If doing any of this messes up your system, don't blame me. Everything worked flawlessly on my machine. Everthing should be beer 'n skittles for you if you follow this HOWTO step-by-step. Good luck!

================================================== ================================================== ====================

Tip #1 - Getting rid of Residual Config packages - In Synaptic Package Manger, there is a built-in feature that gets rid of old Residual Config packages. Residual Config packages are usually dependency packages that are left behind after you uninstall a package from your machine. To use this feature, go to System > Administration > Synaptic Package Manager. On the bottom left hand corner of the window, click the Status button. In the list above the Sections, Status, Search, and Custom buttons, you should see the following text:

Quote:
Installed
Installed (local or obsolete)
Not installed
Residual config
Click on the "Residual config" text. (If the "Residual config dialogue does not appear, that means you do not have any Residual Config packages on your machine and you can skip down to Tip #2.) Do you see the packages that popped up in the window on the right? Those are the Residual Config packages. To get rid of these pests, click on the box to the left of the package name and select "Mark for Complete Removal". After you have done that for all of the Residual Config packages, look at the top of the Synaptic Package Manger window. Do you see the green check mark with the text "Apply" right under it? Click that button, and you'll flush all those Residual Config packages down the toilet!

================================================== ================================================== ====================

Tip #2 - Getting rid of partial packages - This is yet another built-in feature, but this time it is not used in Synaptic Package Manager. It is used in the Terminal. To access the Terminal, go to Applications > Accessories > Terminal. Now, in the Terminal, key in the following command (or you can just copy and paste from here):

Code:
sudo apt-get autoclean
Enter your password when prompted and press Enter. See the package names that appeared in the Terminal? Those were partial packages that have just been deleted. Say goodbye! That's it! This command deletes the not-so-fully-downloaded packages that you acquire when a package that is being downloaded is suddenly cancelled. This is my favorite little trick when it comes to getting rid of junk files.

================================================== ================================================== ====================

Tip #3 - Getting rid of unnecessary locale data - For this tip, you need to download the "localepurge" package found in Synaptic Package Manager. "localepurge" is just a simple script to recover diskspace wasted for unneeded locale files and localized man pages. It will automagically be invoked upon completion of any apt installation run.

To open Synaptic Package Manager, follow the instructions in Tip #1. After opening up Synaptic Package Manager, click the Sections button on the bottom left hand corner of the window, if it is not already clicked. Next, at the top of the Synaptic Package Manager window, click the Search button. In the search window, key in the following text :

Quote:
localepurge
Did the "localepurge" package popup in the package window? It probably did, unless you do not have the correct Repositories. Now, click on the box next to the "localepurge" package name. Click on Mark for Installation. Now click the Apply button at the top of the window and wait for the downloading and installing of the "localepurge" package to finish. Once it is done, a new window should popup that has a bunch of abbreviations on it. for example:

Quote:
en
fr
po
sp
ka
etc...
You want to select the abbreviation of the language that you speak, or use with Ubuntu, ignoring the capitalized ones. For example, I speak english, so I would select the "en" abbreviation. A french speaker would select the "fr" abbreviation. So on and so forth... Then click next. All done!

================================================== ================================================== ====================

Tip #4 - Getting rid of "orphaned" packages - For this tip, you need to download the "deborphan" package found in Synaptic Package Manager. "deborphan" finds "orphaned" packages on your system. It determines which packages have no other packages depending on their installation, and shows you a list of these packages. It is most useful when finding libraries, but it can be used on packages in all sections...

To open Synaptic Package Manager, follow the instructions in Tip #1. After opening up Synaptic Package Manager, click the Sections button on the bottom left hand corner of the window, if it is not already clicked. Next, at the top of the Synaptic Package Manager window, click the Search button. In the search window, key in the following text :

Quote:
deborphan
Did the "deborphan" package popup in the package window? It probably did, unless you do not have the correct Repositories. Now, click on the box next to the "deborphan" package name. Click on Mark for Installation. Now click the Apply button at the top of the window and wait for the downloading and installing of the "deborphan" package to finish. Once that is done, open up the Terminal. Instructions for doing that are located in Tip #2. After you have gotten the Terminal open, key in the following command (or copy and paste from here):

Code:
sudo deborphan | xargs sudo apt-get -y remove --purge
Enter your password when prompted and press Enter. See the package names that appeared in the Terminal? Those were orphaned packages that have just been deleted. Say goodbye! This is my second favorite way of dealing with junk files.

================================================== ================================================== ====================

Tip #5 - Adding a "Find orphaned packages" to Synaptic Package Manager - This is not really much of a tip on how to get rid of junk files. It's more like adding a "deborphan" shortcut to Synaptic Package Manager so that you don't have to use the Terminal to find "orphaned" packages.

Please note: You must have the "deborphan" package installed or else this will not work.

To start this out, open up Synaptic Package Manager with the instructions from Tip #1. Now, at the top of the Synaptic Package Manager window, click the Settings button, followed by the Filters button. In the Filters window, on the bottom left hand corner, push the New button. You can name the new Filter if you like, but it is not necessary. I named mine "Orphaned". With your new Filter selected, in the "Status" tab on the right, click the Deselect All button. Next, check the "Orphaned" option under the "Other" category. Then click the OK button.

To use this new filter, click the Custom button on the bottom left hand corner of the Synaptic Package Manager window. You should see the following text, or something similiar :

Quote:
Broken
Marked Changes
(Whatever you named your "deborphan" Filter)
Package with Debconf
Search Filter
Click on the "(Whatever you named your "deborphan Filter)" text. Do you see the packages that popped up in the window on the right? Those are the "orphaned" packages. To get rid of these buggers, click on the box to the left of the package name and select "Mark for Complete Removal". After you have done that for all of the "orphaned" packages, look at the top of the Synaptic Package Manger window. Do you see the green check mark with the text "Apply" right under it? Click that button, and you'll get rid of all the "orphaned" packages forever (Probably)!

================================================== ================================================== ====================

Well, I hope all of you enjoyed my HOWTO and found it quite easy to follow. Whew, this thing took me over an hour to make! LOL! If I have made any mistakes, just let me know. Catch you later!
__________________
Microsoft gives you Windows, Linux gives you the whole house...

Code:
sudo apt-get moo
WackToMack is offline   Reply With Quote
Old March 8th, 2006   #2
Ferio
Gee! These Aren't Roasted!
 
Ferio's Avatar
 
Join Date: Jun 2005
Location: Madrid
Beans: 202
Ubuntu 9.10 Karmic Koala
Question Re: HOWTO: Cleaning up all those unnecessary junk files...

"Autoclean" is not in the Ubuntu repositories, where could I find it?
__________________
http://www.tecniferio.com
Ferio is offline   Reply With Quote
Old March 8th, 2006   #3
alphazero
5 Cups of Ubuntu
 
Join Date: Oct 2004
Beans: 11
Re: HOWTO: Cleaning up all those unnecessary junk files...

Autoclean is an extension of the "apt-get" command.

To use it type this in the terminal:
sudo apt-get autoclean

Great HOWTO WackToMack, I got rid of many unnecessary language files.
alphazero is offline   Reply With Quote
Old March 8th, 2006   #4
meborc
Chocolate-Covered Ubuntu Beans
 
meborc's Avatar
 
Join Date: Oct 2005
Location: Estonia / Sweden
Beans: 2,023
Ubuntu 9.10 Karmic Koala
Re: HOWTO: Cleaning up all those unnecessary junk files...

thanks man... i really love when someone gives a GIFT to fellow ubuntians... i'll use all of them
meborc is offline   Reply With Quote
Old March 8th, 2006   #5
NMUrugbysteve
Just Give Me the Beans!
 
NMUrugbysteve's Avatar
 
Join Date: Aug 2005
Location: Berkley / Marquette, MI
Beans: 82
Ubuntu Jaunty Jackalope (testing)
Send a message via AIM to NMUrugbysteve
Re: HOWTO: Cleaning up all those unnecessary junk files...

Good howto, however I don't recommend using tip 4 because it may uninstall packages that one actually wants. For instance it tries to remove all of my gstreamer plugins.
NMUrugbysteve is offline   Reply With Quote
Old March 9th, 2006   #6
Ferio
Gee! These Aren't Roasted!
 
Ferio's Avatar
 
Join Date: Jun 2005
Location: Madrid
Beans: 202
Ubuntu 9.10 Karmic Koala
Re: HOWTO: Cleaning up all those unnecessary junk files...

Yes, somebody replied me via private message; I understood that "autoclean" was a package instead of a parameter. But thanks, anyway!
__________________
http://www.tecniferio.com
Ferio is offline   Reply With Quote
Old March 9th, 2006   #7
Sokraates
Way Too Much Ubuntu
 
Sokraates's Avatar
 
Join Date: Jul 2005
Location: Vienna, Austria
Beans: 238
Kubuntu Karmic Koala (testing)
Re: HOWTO: Cleaning up all those unnecessary junk files...

Great HOWTO! And a big thumbs up for explaining readers how to use graphical tools instead of telling them to use the terminal.

Still, I recommend to merge tips 4 and 5 and tell users to take a look at their orphaned packages before deleting/purging them. As NMUrugbysteve already stated, people with external repos tend to have orphaned packages they acually need. Also, other packages may depend on an orphaned one.

Better to use Synaptic to select the ones you no longer want. Also you get notified about dependencies to be removed and can reconsider, if need be.
Sokraates is offline   Reply With Quote
Old March 9th, 2006   #8
stalefries
Ubuntu Extra Shot
 
Join Date: Nov 2005
Location: Where do I live
Beans: 330
Ubuntu 6.10 Edgy
Re: HOWTO: Cleaning up all those unnecessary junk files...

Great stuf, although localepurge didn't want to configure correctly. Oh well, everything else worked fine.
stalefries is offline   Reply With Quote
Old March 9th, 2006   #9
Zeroangel
Ubuntu Extra Shot
 
Zeroangel's Avatar
 
Join Date: Feb 2006
Location: Saskatoon, SK
Beans: 381
Ubuntu 9.04 Jaunty Jackalope
Send a message via MSN to Zeroangel
Re: HOWTO: Cleaning up all those unnecessary junk files...

I rate this a truly excellent guide!

/ 5
__________________
"Imagination is more important than knowledge. Knowledge is limited. Imagination encircles the world"
-- Albert Einstien
Zeroangel is offline   Reply With Quote
Old March 9th, 2006   #10
e2k
Just Give Me the Beans!
 
e2k's Avatar
 
Join Date: Dec 2005
Beans: 52
Ubuntu Breezy 5.10
Re: HOWTO: Cleaning up all those unnecessary junk files...

Thank you very much for this one, ever since I installed ubuntu I've been wondering if there's an equivalent to emerge --dep-clean (gentoo)!
__________________
Registered Linux User #363371
e2k is offline   Reply With Quote

Bookmarks

Tags
clean, junk

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 06:41 PM.


vBulletin ©2000 - 2009, Jelsoft Enterprises Ltd. Ubuntu Logo, Ubuntu and Canonical © Canonical Ltd. Tango Icons © Tango Desktop Project. bilberry