7

Trying open a .xpi file (Firefox extension) with file-roller and unrar but I obtain this error:

Archive not supported

Why? On 11.04 I was able to open it!

Yi Jiang
  • 1,196
  • 1
  • 13
  • 28
user31579
  • 71
  • 3

4 Answers4

6

You need too use unzip for that. Install it with sudo apt-get install unzip if you dont have it and file-roller will be able to uncompress the xpi after the installation, just right click on it and select "Extract here".

You can also do it on the command line

unzip addon-1865-latest.xpi will uncompressed the file inside the current directory.

zip -r <name of the addon>.xpi . will add all the files on the current directory back to a xpi archive. ie: extract all files to the current dir unzip addon-1865-latest.xpi, remove original rm addon-1865-latest.xpi, do your modifications to the files, repack them with zip -r addon-1865-latest.xpi ..

Bruno Pereira
  • 72,895
  • 33
  • 199
  • 223
  • ok, after my customizations to the internal file, how can I rebuild the correct package .xpi ? – user31579 Nov 01 '11 at 08:14
  • 1
    added next steps to the answer, btw you don't need to repack it to use the addon, [check this](http://www.uptechtalk.com/?p=74) for further instructions. Same article [here](http://askubuntu.com/questions/73474/how-to-install-firefox-addon-from-command-line-in-scripts/73480#73480). – Bruno Pereira Nov 01 '11 at 10:55
  • when i try to repack them i obtain this error: "zip error: Nothing to do! (myaddon.xpi)". I'm working in the same dir that includes all files – user31579 Nov 01 '11 at 11:38
  • :S maybe a mistake, sec let me test since I am doing this by head. – Bruno Pereira Nov 01 '11 at 11:45
  • sorry, faulty command, forgot a `.` its fixed now. – Bruno Pereira Nov 01 '11 at 11:48
  • It works ok but is there a way to do it with file-roller? – Beniamin Nov 23 '11 at 21:38
  • right click, select unzip here (after you installed unzip from the command line). – Bruno Pereira Nov 23 '11 at 21:45
  • or just rename it to .zip and open it with file-roller. The question in my mind is how to tell file-roller to look at the file magic and not the extension. – Adam Katz Jan 23 '18 at 21:46
0

Fire up the software center and get 7zip. See if that works for you.

Justin
  • 76
  • 2
0

I have this problem too. A workaround is to temporarily rename the file to .zip instead of .xpi before opening it.

It seems that the utility now fails to recognise the .xpi file type as a zip archive.

Steve
  • 1
0

Install assogiate in the Ubuntu Software Centre or:

sudo apt-get install assogiate

Run assogiate, then look for zip on the search box. You should find: application zip zip archive

Right click on it -> Edit -> Filenames -> Add *.xpi

It should work now :)

Oyibo
  • 1,909
  • 5
  • 23
  • 40