Ubuntu QA:
Blog
Brainstorm
Package status
Log in
The Ubuntu community has contributed 22700 ideas, 138270 comments, 2629576 votes
All
more
Projects
more
Software
»
AbiWord Word Processor
AcidRip DVD Ripper
Akregator
Alien Arena
Amarok
Amaya
AMSN
Anjuta IDE
Archive Manager
Ardour
Ark
Audacious
Audacity
Azureus
Banshee Music Player
Battle for Wesnoth
Blender 3D modeller
Bluefish Editor
Bluetooth File Sharing (Gnome)
BZFlag
Calculator (Gnome)
CellWriter
Cervisia
Chatzilla
Cheese
Chess (Gnome)
Claws Mail
Comix
Compiz
Compiz Advanced Settings (ccsm)
Deluge BitTorrent Client
DeVeDe
Device Manager (gnome)
Device Manager (kde)
Dia
Dictionary (gnome)
Dictionary (kde)
DigiKam
Dillo
Dolphin
Dvd::rip
Eclipse
Ekiga Softphone
Emacs
Emesene
Epiphany
Eric python IDE
Evince Document Viewer
Evolution Mail and Calendar
Exaile Music Player
Extreme Tux Racer
FileZilla FTP client
Firefox
Flash plugin (macromedia)
FlightGear
Frozen-Bubble
F-Spot Photo Manager
GCompris Educational suite
GDecrypt
GDesklets
GFTP
GIMP Image Editor
Glade Interface Designer
Gnome
GNOME Do
Gnumeric Spreadsheet
Gossip Instant Messenger
GPROFTPD
GStreamer
Gtkam
GTwitter
IDLE
Image Viewer (EoG)
Inkscape Vector Graphics Editor
Istanbul Desktop Session Recorder
Jokosher Audio Editor
JuK
K3b
Kaffeine
KAlarm
Kate
KAudioCreator
KDE
KDevelop
Kino
KMail
KNetworkManager
KNode
KOffice
Konqueror
Konsole
Kontact
Konversation
Kopete
KOrganizer
KPDF
KTorrent
KWord
MeMaker
Miro Internet TV
Mixxx (DJ software)
MonoDevelop
MPlayer Movie Player
Nautilus
NetBeans
Network Manager
OpenArena
OpenOffice.org Database
OpenOffice.org Drawing
OpenOffice.org Formula
OpenOffice.org Presentation
OpenOffice.org Spreadsheet
OpenOffice.org Word Processor
OpenShot Video Editor
OpenTTD
PgAdmin
Phoronix test suite
Pidgin Internet Messenger
Qt Designer
Scorched 3D
Scribus
Seamonkey
Shrew Soft VPN Access Manager
Sound Juicer
Sunbird
SuperTux
Totem Movie Player
Transmission
Twinkle
Umbrello
Vega Strike
Vinagre Remote Desktop Viewer
VLC media player
Wine
Wireshark
Wormux
XChat-GNOME IRC Chat
Ubuntu software
»
Add/Remove program dialog
Live CD
Live CD installer
Synaptic package manager
Ubuntu One Music Store
Ubuntu Software Center
Unity
Update manager
Wubi Windows installer
Ubuntu derivate
»
Edubuntu
Gobuntu
Kubuntu
Mythbuntu
Sabily
Ubuntu GNOME Remix
Ubuntu mobile edition
LoCo
»
United States/Minnesota
Ubuntu derivate
»
Xubuntu
Ubuntu website
»
brainstorm.ubuntu.com
launchpad.net
ubuntu.com
ubuntuforums.org
wiki.ubuntu.com
Global categories
more
Accessibility
Documentation
Education
Gaming
Graphics
Hardware support
Installation
Internet & Networking
Look and Feel
Marketing
Multimedia
Office
Programming
Quality
Security
Server
System
Usability
Others
Idea sandbox
Popular ideas
Ideas in development
Implemented ideas
Contributor bloodniece
Summary
Ideas
Solutions
Ideas promoted
Ideas demoted
Ideas commented
Ideas bookmarked
Latest comments
Latest comments
Most popular
The option to remove Mono apps should be easy
Written by
bloodniece
the 9 Jun 09 at 18:55. Related project:
MonoDevelop
.
Not an idea
The idea is to make removal of Mono based apps and libraries easier for average users.
0
votes
0
0
0
Solution #1:
Add a menu shortcut that runs a bash script to remove Mono and all Mono apps
Written by
bloodniece
the 9 Jun 09 at 18:55.
A simple shell script can be linked to in the menu that removes Mono and all Mono dependent apps from the system. Maybe add the option to NOT install Mono-based apps at the installer level of after a fresh install.
A simple shell script can be linked to in the menu that removes Mono and all Mono dependent apps from the system. Maybe add the option to NOT install Mono-based apps at the installer level of after a fresh install.
0
votes
0
0
0
Solution #2:
Add a feature to produce package "logjams"
Written by
gazilla
the 11 Jun 09 at 02:17.
Think of a logjam in a river. One log gets stuck and many others get jammed up behind it. What is required in the package management system is the ability to lock any given package name to any given status or version.
Doing this would cause the install or upgrade of packages that depend on the install or upgrade of the locked package to fail (intentionally). This is useful for two main reasons.
One, it satisfies the desire of the (name-your-favourite-evil-package)-haters to never allow the package to be installed. So I could (e.g) lock libmono* to "never install". Installs of f-spot and tomboy would then fail. (GO gnote!).
Two, it allows for packages to be version locked. For example, I may wish to lock PHP at the current 5.2.6 as some new behaviour in 5.3.x is going break one of my systems badly. (Not a REAL problem, just an example)
Of course, there would have to be some way to manage the locked packages. A GUI showing the packages you have locked with a list of what has been "jammed up" behind.
Think of a logjam in a river. One log gets stuck and many others get jammed up behind it. What is required in the package management system is the ability to lock any given package name to any given status or version. Doing this would cause the install or upgrade of packages that depend on the install or upgrade of the locked package to fail (intentionally). This is useful for two main reasons. One, it satisfies the desire of the (name-your-favourite-evil-package)-haters to never allow the package to be installed. So I could (e.g) lock libmono* to "never install". Installs of f-spot and tomboy would then fail. (GO gnote!). Two, it allows for packages to be version locked. For example, I may wish to lock PHP at the current 5.2.6 as some new behaviour in 5.3.x is going break one of my systems badly. (Not a REAL problem, just an example) Of course, there would have to be some way to manage the locked packages. A GUI showing the packages you have locked with a list of what has been "jammed up" behind.
See the 8 comments or propose a solution (latest comment the 3 Jul 09 at 21:05) >>
Keywords
Advanced search »
Tags
Submit your idea