=> Develop a rating system for third party software sources (like PPAs), and integrate that information directly into Synaptic package manager.
Details:
Instead of displaying large, scary warnings every time we try to install non-official software packages, the system should help us to better understand and manage that risk. Elaborating on a comment mentioned by swegner in an earlier idea (http://brainstorm.ubuntu.com/idea/14689/), I've outlined a way to do just that:
Develop a rating system for third party software sources (like PPAs), and integrate that information directly into Synaptic package manager.
Imagine: you launch Synaptic, and open the ""Third-party Software" tab, which now contains two (nested) tabs within it. The first tab shows what is currently there - the list of currently added sources. The other, new, "PPA" tab would display an updated descending list of popular PPAs -- (PPAs are third-party software sources hosted on Canonical's launchpad.net site.)
On the right-most column, each PPA would have a star rating, (just like packages currently do in the Add/Remove dialog.) Perhaps, there also could be a way for the user to click on or next to the rating and be taken to a webpage or forum where both users and the PPA maintainers could post comments. This would give further re-assurance to the user, and provide helpful information, like conflicts or issues that previous users have faced. Perhaps this forum might also be linked somehow to launchpad and/or a bug reporting system, so that devs, the PPA maintainers and bug sqwashers alike could get more immediate feedback of how their software was behaving 'in the field'.
Each PPA listing could also have an icon (and a tooltip) beside it showing the program or software package that it is associated with. This way, users would not have to try and guess what that PPA was for just by reading it's URL -- I mean,
deb http://ppa.launchpad.net/googlegadgets/ubuntu hardy main
Jaunty now have a computer janitor which help removing unnecessary packages and free up some space on the computer. I find it hard to believe that this tool can have it's own icon in ubuntu default Administration menu! Especially since it's possible to see the same obsolete packages in synaptic left panel.
Ubuntu already clean up /tmp automatically. It's clean, fast and it does not require any user interaction because after all, what would be the reason to keep temporary files? In the same order of idea, why keeping packages that can be automatically removed when no other packages depends on them and when they were not installed by user itself?
I don't think that ubuntu users deserve this old "Windows-like" dirty cleanup concept. Ubuntu should stay clean, it should not need user interaction to work well. In my opinion, including a cleanup tool is like accepting that the system does not work correctly by itself.
When a distracted user try to install packages in synaptic, with less space than needed, and it end during packeges installation, isn't properly easy fix synaptic, for a newbie.
Written by DanteAshton the 15 Dec 09 at 16:35.
New
More then once have I setup a Ubuntu system for a friend, only to have them install KDE packages, or packages really only designed for other DE's. Whilst most of the packages, under some restraint, don't cause problems; the end result is a very messy and slow machine.
Not all programs that every user needs are contained in the default Ubuntu repositories.
The process of searching for a program, downloading an install file, and running it is very intuitive for most users. Adding a repository to sources.list is not. Furthermore, just installing a deb does not allow apt to keep it updated.
Let's take VirtualBox for example (while VirtualBox is in the repositories, the latest version is not; neither is the non-free version):
(1) Clicking a link that automatically opens and installs the latest version of VirtualBox.
OR
(2) They can select the correct repository from a list of 9, figure out how to add that to /etc/apt/sources.list, then open a terminal and run "wget -q http://download.virtualbox.org/virtualbox/debian/sun_vbox.asc -O- | sudo apt-key add -". Finally they have to run "sudo apt-get install virtualbox-2.2" or find it in the package manager and install it there.
Clearly option (1) is much easier and more intuitive, it is also what most common users are going to do.
When installing individual deb packages Gdebi should remember that I've enter my password for each subsequent package in a given time frame say 15 minutes.
Right how as it is when I do a vanilla install I download probably 4 or 5 packages from getdeb.net and every time I double click to install one and click "Install Package" I have to enter my password. This is not user friendly.
Personally I throw them all in a folder and use sudo dpkg -i *.deb but for folks afraid of the terminal it would making things more user friendly and less bothersome.
Written by windozehater the 30 Sep 08 at 01:35.
New
I know many of you have heard this before but it bears repeating; that updating or synaptic downloads should have a pause/resume. this would help with multiple computers sharing a line or when using a cell-modem
I have no idea why it takes so long to search! Saying that the package database is huge, is not a good enough excuse. take a look at how fast the 'locate' command works.
And why does the results have to be sorted in alphabetical order?!? To find what I need, I have to go through a long list of useless programs.
I suggest the packages be sorted by popularity. (number of downloads.) Or at least for it to have an option where the user can specify the ordering policy.
UPDATE 2: some users suggested that the packages should be sorted by 'relevancy'. (Whatever that means)