Bagaimana cara menginstal tar.gz di Windows?

4

Saya telah menginstal MPD (Music Player Daemon) pada Raspberry Pi saya (berjalan di bawah Unix). Kemudian GMPC (klien) di Windows. Ada sebuah plugin untuk GMPC untuk menangkap sampul album, tetapi itu adalah arsip tar.gz. Bagaimana saya bisa menginstal ini?

Saya dapat mengekstrak file. Saya tidak punya masalah dengan itu. Tetapi ketika saya mengekstrak file dari arsip, saya mendapatkan file-file ini:

aclocal.m4
config.guess
config.h.in
config.sub
configure
configure.ac
COPYING
depcomp
instal-sh
Itmain.sh
Makefile.am
Makefile.in
missing
mkinstalldirs

Apa yang harus saya lakukan dengan file-file ini?

Nikox9
sumber
2
Anda bisa mulai dengan mengekstrak arsip dengan 7zip
Der Hochstapler
1
Itu bukan masalah ... Saya hanya tidak tahu apa yang harus dilakukan dengan file yang diekstrak
Nikox9

Jawaban:

3

Dalam kasus umum, tidak ada "instalasi" dengan .tar.gz- seperti .zipfile, arsip dapat berisi apa saja, termasuk tetapi tidak terbatas pada cadangan foto Anda, koleksi pesan email, gambar untuk sistem CAD, dll dll.

Apa yang telah Anda unduh adalah tarball sumber. File-file dalam arsip adalah apa yang akan digunakan oleh seorang programmer untuk membangun biner untuk arsitektur mereka. Proyek khusus ini terlihat sangat mirip dengan yang dirancang untuk sistem yang kompatibel dengan Unix, dan tidak akan secara sepele membangun di Windows.

Proyek-proyek yang portabel untuk Windows akan sering berisi sesuatu seperti Makefile.win32(mungkin dalam subdirektori) dengan resep kompilasi pada dasarnya untuk makeutilitas, atau projfile untuk Visual Studio.

Pada dasarnya instruksi Unix untuk membangun dari tarball pada dasarnya

  1. Ekstrak tarball.
  2. Cari file dengan nama READMEatau yang serupa. Jika Anda menemukannya, itu mungkin mengulangi atau menggantikan sisa instruksi ini. File juga dapat dipanggil INSTALL, meskipun ini sering merupakan file dengan instruksi instalasi umum yang tidak benar-benar spesifik untuk proyek khusus ini.
  3. Jika ada file dengan nama sesuatu seperti Makefile.amAnda, Anda mungkin perlu menjalankannya automakeuntuk melanjutkan.
  4. Jika ada file bernama configureyang dapat dieksekusi, jalankan itu. Ini akan mencoba mencari tahu komponen apa yang perlu Anda instal agar dapat melanjutkan. Jika berhasil, Anda dapat melanjutkan ke langkah berikutnya. Jika tidak, Anda perlu memahami mengapa itu gagal, memperbaiki masalah, dan kebagian 4.
  5. Jika ada file bernama sesuatu Makefile.yourplatform(jadi Makefile.linuxuntuk Linux, Makefile.BSDuntuk * BSD, Makefile.suxixuntuk Suxix, dll) coba jalankan di make -f Makefile.yourplatformmana jelas nama Makefile harus yang benar dari yang Anda temukan.
  6. Kalau tidak, jika ada file bernama Makefile(atau mungkin GNUmakefileatau makefile) jalankan saja make. Ini melakukan kompilasi aktual menggunakan kompiler, perpustakaan, dan utilitas toolchain tambahan yang configurediambil kembali pada langkah 4. Jika ini gagal, Anda memiliki lebih banyak pekerjaan yang harus dilakukan, mungkin jauh di atas kepala Anda kecuali Anda terbiasa menulis program portabel dalam bahasa digunakan dalam proyek ini (umumnya C atau C ++).

    Pesan kesalahan dari makehanya menunjukkan bahwa sesuatu yang makemencoba dijalankan tidak berhasil. Jika Anda perlu meminta bantuan, saluran yang tepat sebelum pesan kesalahan berasal makeadalah diagnostik yang lebih berguna daripada pesan "sesuatu yang gagal" singkat make.

  7. Keberhasilan. Sekarang mungkin ada kesempatan untuk menjalankan make testuntuk memeriksa bahwa biner melakukan apa yang seharusnya dilakukan, dan / atau make installmenyalinnya ke lokasi sistem-lebar.

Untuk proyek-proyek modern yang wajar, lihat apakah situs tempat Anda mengunduh sumbernya juga memiliki beberapa instruksi, dan / atau mungkin kumpulan binari pra-bangun untuk platform Anda. Terkadang ada pihak ketiga yang berkontribusi membangun untuk platform terkutuk bahkan jika pengembangan utama terjadi dan berfokus pada U * x atau khusus Linux.

tripleee
sumber
-1
  • Jika Anda memiliki file .arc, batalkan arsip dengan arc.
  • Jika Anda memiliki file .lha, batalkan arsip dengan lha.
  • Jika Anda memiliki file .rar, buka kompresnya dengan rar atau winrar.
  • Jika Anda memiliki file .zip, buka kompresnya dengan rar atau winrar, pkzip, winzip, ...
  • Jika Anda memiliki file .gz , buka kompresnya dengan gunzip, winrar, 7 zip, winzip ...
  • Jika Anda memiliki file .tar , buka kompresnya dengan tar, winrar, winzip, 7 zip, ...

Dalam kasus Anda, Anda memiliki file yang pertama kali ditumpuk dan kemudian di-gzip.

Jadi gunakan dua program secara berurutan untuk sampai ke konten mentah. Atau gunakan program yang sama dua kali. Setelah itu baca dokumentasi. Sebagian besar tarbal memiliki file README pada arsip.

Hennes
sumber