Saya memiliki file ISO besar di server, dan saya perlu mengakses file di dalamnya, tanpa memiliki akses root. Jadi, saya tidak bisa begitu saja memasangnya. Apa yang harus saya lakukan untuk dapat mengekstrak ISO di LInux tanpa akses root?
22
7za
(CentOS);7za
tidak mendukung arsip ISO. Anda dapat memeriksa format yang didukung dengan7za i
.7z
tampaknya cukup pintar untuk mengekstrak langsung dari Media:7z x /dev/cdrom
. Saya memiliki masalah yang sangat bodoh, bahwa file saya muncul 0 byte saat dipasang. Jadi mengekstraksi adalah solusi.Banyak alat GUI seperti roller file akan menggunakan isoinfo di latar belakang.
Anda dapat mengekstrak satu file dari ISO seperti:
Pengalihan diperlukan sebagai
-x
ekstrak ke stdout.Jika Anda ingin mencantumkan konten folder di ISO:
contoh output:
sumber
Saya menemukan cara terbaik baru: menggunakan
xorriso
!Tidak perlu memiliki akses root. Saya sudah mencoba
7z
danfile-roller
, keduanya tidak bekerja di sini.xorriso
adalah program sumber terbuka, sehingga Anda dapat mengunduh kode sumber jika Anda tidak menginstalnya secara default.Jika Anda belum menginstalnya, silakan unduh kode sumber di sini: https://www.gnu.org/software/xorriso/
Langkah-langkahnya adalah:
Tambahkan direktori keluaran ke dalam variabel lingkungan
PATH
.Kemudian, Anda dapat menggunakannya untuk mengekstrak file iso:
Anda hanya perlu memodifikasi
image.iso
danextracted_path
membuatnya berfungsi di sistem Anda.Disebut: https://blog.sleeplessbeastie.eu/2014/08/26/how-to-extract-an-iso-image/
sumber
Jika Anda memiliki akses GUI, klik kanan iso, dan pilih "Buka dengan Pengelola Arsip ..." atau jalankan:
sumber
Jika sudah
7-zip
atauunrar
diinstal, Anda dapat menggunakannya untuk mengekstrak iso.sumber
unrar
? Saya pikir itu hanya untuk WinrarJika Anda dapat memasang sistem file FUSE, FuseISO adalah opsi untuk memasang gambar.
sumber
Sebagian besar solusi di atas membuat Anda mengekstrak konten iso, tetapi jika kontennya besar itu akan memakan banyak ruang.
Solusi yang lebih baik adalah melakukan pemasangan gambar iso yang sebenarnya, dan terima kasih kepada FuseISO yang dimungkinkan tanpa akses root (tetapi Anda masih perlu meminta admin untuk menginstal FuseISO jika belum diinstal, di ubuntu
sudo apt-get install fuseiso
)Setelah FuseISO diinstal di mesin, Anda dapat:
sumber
Anda tidak perlu memasang itu. ISO sama seperti file penyimpanan lainnya, seperti .zip. Ada banyak alat khusus iso untuk melakukan trik yang harus Anda kompilasi sebagai pengguna, tetapi cara termudah adalah:
sumber