Ubuntu QA:
BlogBrainstormPackage status
Log in
Ubuntu QA
The Ubuntu community has contributed 17459 ideas, 107690 comments, 2263278 votes
Idea sandbox Idea sandbox
Popular ideas Popular ideas
Ideas in development Ideas in development
Implemented ideas Implemented ideas
Idea #19644: Auto-install of archivers (7zip, rar)

Written by kazade the 5 May 09 at 14:16. Related project: Archive Manager. Status: New
Rationale
On a clean Ubuntu system you cannot open .7z or .rar files even though they show up with a package icon and attempt to open in Archive Manager (file-roller). Trying to open such a file gives a "Archive type not supported." message, with no indication of what you are supposed to do.
Tags: (none)

639
votes
closed
Solution #1: Prompt for installation of the appropriate compression program
Written by kazade the 5 May 09 at 14:16.
I propose that the archive manager should prompt the user to install the compression program from the repositories (similar to auto-codec installation). Once install is complete, the application should continue to open the archive.
40
votes
closed
Solution #2: Auto install .7z only
Written by omas the 6 May 09 at 16:25.
Why? Because .rar is closed source format. As far as i know ubuntu CD contains only GPL'ed software and can conctain any closed source software thats why you allways must install some codecs and etc. after fresh install.

Whats about .7z totaly agree it shows really nice compresion ratio and it's open source ;-)
97
votes
closed
Solution #3: Install unrar-free by default
Written by olskar the 7 May 09 at 22:11.
There is a free version of unrar called unrar-free in the repos. Unrar-free should be installed by default.
251
votes
closed
Solution #4: 7-zip in the default install
Written by migpc the 8 May 09 at 08:00.
7-zip is a better compression tool, in many cases, than the ones provided by default (i.e. better compression ratio than bzip2).
It's even being considered as default compression method in many free software projects (Firefox, RPM, etc).
It should be included as a base dependency.
-30
votes
closed
Solution #5: PeaZip Archiver Program
Written by lhb1142 the 16 May 09 at 19:04.
In the absence of any of the proposed solutions here being implemented, may I suggest that everyone interested download and try the PeaZip Archiver Program < http://peazip.sourceforge.net/ >?

It is the best such program I have yet found. One of the ".deb" versions is appropriate for Ubuntu and, once installed and implemented, it becomes your default archiver program.

You can see the compressed programs it handles - just about everything!

Propose your solution

Attachments
No attachments.


Duplicates


Comments
Darwin Survivor wrote on the 5 May 09 at 18:19
I envision Ubuntu (and Linux in general), becoming an OS where whenever you are missing something, it simply asks "would you like me to install that for you?"

The less times we send the user to the CLI or even Synaptic, the better.

eierdieb wrote on the 5 May 09 at 22:36
I guess it would be better if there is no prompt or but an option in the right-click menu.

Generally I like the idea about a suggested package which can read currently unreadable file types - this is great about free software: there is nearly for everything anything - problem is you just don't know it and this kinda solution may lead you to the wanted software.

Zanko wrote on the 11 May 09 at 15:07
This is obviously a case in which packagekit should be used.
Also, it should be able to detect the version of RAR format, because unrar-free can't open most recent RAR format archives (maybe 7zip can ?).

itix wrote on the 13 May 09 at 12:04
Solution #3 is out of the question since rar-free package rarely work. Let people decide whether they want to install non-free software or not by prompting. The CD does not need to contain these packages, so I don't get why solution 2 is there either. The question is about whether we should prompt people to install these or not the same way we do mp3 and nonfree video-codecs...

Tallyho wrote on the 16 May 09 at 13:31
+1 for Darwin

nandayo wrote on the 16 May 09 at 23:13
agree with this proposition : rar is very used, it is not a good idea to not make ubuntu able to extract it by default just because it is not free.

To not install the rar compressor because rar is not free OK, bu to not install the rar decompressor is ridiculous and will not change anything (except that people are angry to not be able to decompress rar files !)

cupantae wrote on the 18 May 09 at 02:29
I was going to post Darwin Survivor's comment. You shouldn't ever have to "go somewhere else".

Ssdg wrote on the 19 May 09 at 08:02
@AndrewLuecke I'm not sure, but the archive manager already works like that...

If the decompression program is installed > it decompresses
If the compression program is installed > it compresses

So get this right. You didn't looked at the current state of the archiving tools in ubuntu.. Hmm..

OpenNingia wrote on the 19 May 09 at 15:56
@AndrewLuecke:

sometimes rewriting code from scratch is not a solution, it cost too much.

and treating open source software as closed source software is a nonsense.

the cost in time and money to add your fantazipformat ( .AUZY ) to the archive manager is way less than to implement a new archive plugin framework + application that handle them.

Just be rationale and think how many compression format will born from now to, let say, 2020? :D

OpenNingia wrote on the 20 May 09 at 13:27
Coding modularity is not a problem, it is not hard, it doesn't cost too much, BUT coding from scratch IS a problem.

Because there is nothing like a modular archive manager as you suggested, it should be coded from scratch and that is hardly the best solution.

Implementing modularity in the existent archive manager likely will require a lot of refactoring which isn't needed if you just want to add the support for a new archive format.

I agree that some software needs to be developed with modularity in mind ( audio players, image manipulation ), but for the most of them modularity is over-engineering.

OpenNingia wrote on the 21 May 09 at 12:26
oh please xD

Windows has exceptional hardware support because hardware manufacturers write drivers for Windows platform only :)

Microsoft don't develop any drivers, instead Linux Community is forced to develop its own drivers ( almost always with reverse engineering because manufacturers do not want to handle the hardware specifics ).

This is the real difference in hardware support.


Post your comment