Live systems installed to USB stick now optimally have persistence. That is great. Amongst the good things about that is that the system can be updated. A problem with updating it, is that it have so many localisations installed, and all available translations of Firefox, Libreoffice - including help... so when updating, a lot packages unused by this user vill get updated § Lots of unnesessary download § Lots of space in storage will be eaten by unused packages. § Takes longer time especially on slow connections and slow standard USB stick Uninstalling all that manually is tedious. We do have that functionality as part of installer, see https://doc.mageia.org/draklive/6/en/content/unused.html https://docteam.mageia.org.uk/PDF/draklive/DrakLive-cover-EN-PDF.pdf chapter 10 Could we have that as a separate tool? And maybe link to it from within MCC, and mageiawelcome. As persistance now is easy to achieve and marketed, i think this addition is a logical improvement for continued use. (That said, for even greater flexibility user can install mageia in conventional way to a stick like installing to internal disk, but as we have live persistance this is a logical follow up and improvement on that road.)
I presume that the updateable system in question somehow avoids passing via the standard installer options for this, cited. We have the code... Assigning to the best judges, Tools group. CC'ing Martin for his view.
CC: (none) => lewyssmith, mageiaAssignee: bugsquad => mageiatoolsComponent: RPM Packages => New RPM package requestSummary: Tool to remove unused localisations and translations, especially for persistent live USB => Tool to remove unused localisations and translations, especially for persistent live USB; NEW PACKAGE REQUEST
The tool already exists: /usr/sbin/remove-unused-packages It provides the option to remove unused hardware support as well as unused locale packages, exactly the same as when running draklive-install. The only difference is that draklive-install runs 'urpme --auto-orphans' afterwards, which cleans up a bit more. So we just need to advertise it.
Great! :) Could this be added to MCC panel, in the same group as add/remove programs etc? "Remove unused localisation and hardware support"
Severity: enhancement => normalComponent: New RPM package request => RPM PackagesSource RPM: (none) => drakxtoolsSummary: Tool to remove unused localisations and translations, especially for persistent live USB; NEW PACKAGE REQUEST => Advertise our tool to remove unused localisations and translations, remove-unused-packages
CC: lewyssmith => (none)
Advertising on our wiki... Added: https://wiki.mageia.org/en/Removing_packages#Removing_unused_localisation_and_hardware_support Rewrote: https://wiki.mageia.org/en/Installation_Media#Persistence_with_memory_devices Enhanced: The "Live ISOs" paragraph at both https://wiki.mageia.org/en/Mageia_7_Release_Notes#Available_installation_media https://wiki.mageia.org/en/Mageia_8_Release_Notes#Available_installation_media
Whiteboard: (none) => MGA7TOOSeverity: normal => enhancementSummary: Advertise our tool to remove unused localisations and translations, remove-unused-packages => MCC: Link to our tool for removing unused localisations and translations, remove-unused-packages
See Also: (none) => https://bugs.mageia.org/show_bug.cgi?id=24708, https://bugs.mageia.org/show_bug.cgi?id=24709
See Also: https://bugs.mageia.org/show_bug.cgi?id=24708, https://bugs.mageia.org/show_bug.cgi?id=24709 => https://bugs.mageia.org/show_bug.cgi?id=27408, https://bugs.mageia.org/show_bug.cgi?id=27409