Gromadzenie pomysłów @fossfreedom i @Rinzwind na temat 7z i Archive Managera oraz poprawianie niektórych własnych, chyba znalazłem fajne rozwiązanie:
Menedżer archiwów (właściwie File Roller) obsługuje 7z (pod warunkiem, że pakiet p7zip jest zainstalowany), a 7z obsługuje WIM (dzięki chłopaki!). Ale tutaj jest haczyk: File Roller nie wie, że 7z obsługuje WIM. Sztuczka polega więc na „oszukiwaniu” File Rollera, aby myśleć, że pliki WIM to tak naprawdę 7z. Pewnie, zmiana nazwy (lub dodanie) nazw plików WIM z rozszerzeniem „.7z” działa. Ale może być bardziej elegancki.
Pobrałem i sprawdziłem kod źródłowy File Rollera i odkryłem, że (na szczęście) wykrywa pliki według typów MIME , a nie nazw plików.
Tak więc kompletnym rozwiązaniem może być:
Upewnij się, że masz zainstalowany pakiet p7zip . Możesz zainstalować go za pomocą następującego polecenia:
sudo apt-get install p7zip-full
Aby edytować bazę danych Mime-Type, zainstaluj assoGiate (Edytor typów plików) . Jest to bardzo łatwe, intuicyjne, dobrze dopracowane narzędzie. Niezbędny do edycji typu MIME. Uratował mnie więcej niż raz, także teraz
Aby zainstalować go w Ubuntu 12.04 (Precise), użyj następującego polecenia:
sudo apt-get install assogiate
Aby zainstalować go w Ubuntu 14.04 (Trusty), musisz ręcznie zainstalować libgnome-vfsmm-2.6-1c2a w Launchpad . W „Wersjach opublikowanych” kliknij wydanie swojej architektury. Na następnej stronie pobierz plik * .deb w folderze „Pliki do pobrania”. Musimy również zainstalować libxml ++ 2.6-2 dostępny w repozytorium Universe, abyśmy mogli zainstalować assoGiate przy użyciu 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
Otwórz to Menu > System Tools > File Type Editor
Przejdź do Type > Find
(CTRL + F lub ikona wyszukiwania), wpisz „7z”.
Wybierz skompresowany x-7z , przejdź doType > Edit
Przejdź do Filenames
zakładki, kliknij Add
przycisk
Wpisz * .wim , kliknijAdd
Zamknij wszystkie okna dialogowe i presto!
Nautilus pokazuje teraz archiwa WIM jako archiwum 7-zip. Co, biorąc pod uwagę, że obsługuje je 7-suwak, nie jest to do końca fałsz. Nie trzeba zmieniać nazwy, nazwy plików są nienaruszone.
- Kliknij je dwukrotnie, a dobry stary menedżer archiwów otworzy je bez żadnych skarg. Nie potrzebujesz wina ani żadnego dziwnego GUI
Uwaga : te zmiany w bazie danych typu MIME są ważne tylko dla bieżącego użytkownika. W przypadku zmiany ogólnosystemowej otwórz Edytor typów plików jako root:
gksudo assogiate &
Na koniec, w wierszu poleceń, wszystkie te kroki można pominąć i można użyć następujących czynności:
7z x INPUTFILE.wim -oOUTPUTFOLDER
Każdy musi również spojrzeć na:
http://sourceforge.net/projects/wimlib/
Ze strony głównej:
źródło
wimmount
program może być również używany do montowania plików .wim tylko do odczytu za pomocą FUSE. (Użyj do odczytu i zapisuwimmountrw
).Chciałbym, żeby zwykły wierzchowiec mógł wykonać to zadanie, niektóre ścieżki za pomocą bezpiecznika
http://code.google.com/p/fuse-zip/issues/detail?id=13
- http://rzr.online.fr/q/mount
źródło