Собирая идеи @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 (Precise), используйте следующую команду:
sudo apt-get install assogiate
Чтобы установить его в Ubuntu 14.04 (Trusty), вам нужно установить libgnome-vfsmm-2.6-1c2a вручную на Launchpad . В «Опубликованных версиях» нажмите на релиз вашей архитектуры. На следующей странице загрузите файл * .deb в «Загружаемые файлы». Нам также нужно установить libxml ++ 2.6-2, доступный в репозитории Universe, поэтому мы можем установить 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
Закройте все диалоги и нажмите «Престо»!
Наутилус теперь показывает архивы WIM в виде 7-zip-архива. Что, учитывая, что 7-zip обрабатывает их, не является полностью ложным. Переименование не требуется, имена файлов не повреждены.
- Дважды щелкните по ним, и хороший старый менеджер архивов откроет их без жалоб. Не нужно вина или какой-либо странный графический интерфейс
Примечание : эти изменения в базе данных mime-типа действительны только для текущего пользователя. Для общесистемного изменения откройте редактор типов файлов от имени пользователя root:
gksudo assogiate &
И последнее, но не менее важное: для командной строки все эти шаги можно пропустить и использовать следующее:
7z x INPUTFILE.wim -oOUTPUTFOLDER