Збираючи ідеї @fossfreedom та @Rinzwind щодо 7z та Archive Manager, і налаштовуючи деякі мої власні, я думаю, я знайшов гарне рішення:
Менеджер архівів (власне File Roller) підтримує 7z (поки встановлено пакет p7zip), а 7z підтримує WIM (спасибі хлопці!). Але ось ось у чому: File Roller не знає, що 7z підтримує WIM. Тож хитрість полягає в тому, щоб "обдурити" File Roller, щоб думати, що файли WIM насправді 7z. Звичайно, перейменування (або додавання) назви файлів WIM з розширенням ".7z" працює. Але це може бути і більш елегантно.
Я завантажив і вивчив вихідний код File Roller і виявив, що він (на щастя) виявляє файли за типами mime , а не з назви файлів.
Таким чином, повним рішенням може бути:
Переконайтеся, що у вас встановлений пакет p7zip . Ви можете встановити його за допомогою наступної команди:
sudo apt-get install p7zip-full
Для редагування баз даних Mime-Type встановіть assoGiate (редактор типів файлів) . Це дуже простий, інтуїтивний, добре відшліфований інструмент. Обов’язкове для редагування типу mime. Врятували мене не раз, в тому числі і зараз
Щоб встановити його в Ubuntu 12.04 (точно), використовуйте таку команду:
sudo apt-get install assogiate
Щоб встановити його в Ubuntu 14.04 (Trusty), вам потрібно встановити libgnome-vfsmm-2.6-1c2a вручну на Launchpad . У "Опублікованих версіях" натисніть на випуск вашої архітектури. На наступній сторінці завантажте файл * .deb у "Завантажувані файли". Нам також потрібно встановити libxml ++ 2.6-2, доступний у Universe repo, тому ми можемо встановити assoGiate за допомогою dpkg:
sudo dpkg -i libgnome-vfsmm-2.6-1c2a_2.26.0-1build1_amd64.deb
sudo apt-get update
sudo apt-get install libxml++2.6-2
sudo dpkg -i assogiate_0.2.1-3_amd64.deb
Відкрийте його Menu > System Tools > File Type Editor
У ньому перейдіть до Type > Find
(CTRL + F або значок пошуку), введіть "7z".
Виберіть x-7z-стиснутий , перейдіть доType > Edit
Перейдіть на Filenames
вкладку, натисніть на Add
кнопку
Введіть * .wim , натиснітьAdd
Закрийте всі діалоги та presto!
Зараз Nautilus показує архіви WIM у вигляді 7-zip архіву. Що, враховуючи, що 7-блискавка обробляє їх, це не зовсім помилково. Перейменування не потрібно, імена файлів недоторкані.
- Двічі клацніть по них, і хороший ol 'Archive Manager відкриває їх без нарікань. Не потрібно вина чи будь-якого дивного графічного інтерфейсу
Примітка . Ці зміни в базі даних типу mime дійсні лише для поточного користувача. Для зміни, що стосується всієї системи, відкрийте Редактор типів файлу як корінь:
gksudo assogiate &
І останнє, але не менш важливе, для командного рядка всі ці кроки можна пропустити, і можна використовувати наступне:
7z x INPUTFILE.wim -oOUTPUTFOLDER