Saya telah menginstal cygwin pada Win 7 tetapi tidak dapat melihat gpg di /usr/bin/
.. apakah ini normal? Bagaimana saya mendapatkannya? Saya mencoba memverifikasi ISO linux dan memerlukan ini untuk memeriksa file tanda tangan.
17
Untungnya, gpg termasuk dalam repositori perangkat lunak Cygwin. Jalankan saja penginstal cygwin ( setup-x86_64.exe
atau setup-x86.exe
) lagi, dan ketika menu pilih paket muncul, cari "gnupg". Periksa opsi "gnupg" yang muncul di bawah utils, selesaikan pembaruan, dan Anda selesai. Seharusnya menginstal gpg dan semua dependensi.
Jika, karena alasan tertentu, ini TIDAK berhasil, Anda dapat mengompilasinya sendiri. Saya dapat memberikan instruksi terperinci berdasarkan permintaan, tetapi untuk sekarang- halaman ini menjelaskan cara mengkompilasi (kebanyakan) program linux di bawah Cygwin, dan halaman ini memberikan instruksi untuk mengunduh kode sumber.
configure
dari GPG Script akan memberitahu Anda mana yang untuk mendapatkan meskipun, jika Anda kehilangan sesuatu.UPDATE (2018-10-20)
Sayangnya paket Cygwin yang disediakan untuk GnuPG sudah ketinggalan zaman dan masih menggunakan gnupg1.4 yang sudah usang . Ini memang menyedihkan karena semuanya tampak bekerja dengan baik. Jadi Anda mungkin berpikir untuk mengunduh Windows asli Gpg4win , tetapi itu adalah kesalahan. Juga paket itu sudah usang (per 2017-05-10) dengan rilis terbaru dari 2.3.3 (2016-08-18), hanya menggunakan gnupg 2.0.30 . Jadi apa yang harus dilakukan?
Sebagai gantinya, buka halaman unduhan GnuPG dan pilih unduhan berlabel "Installer sederhana untuk GnuPG saat ini" . Itu akan mengunduh * .exe terbaru dari situs FTP mereka . Pasang itu. Bug GnuPG dilacak di sini .
Namun, Cygwin gpg biner asli lama terletak di
/usr/bin/gpg.exe
dan jalur itu lebih diutamakan daripada yang baru di Windows. Jadi untuk melihat versi baru Anda harus memberikan path lengkap.Solusi mudah untuk mencapai biner baru adalah dengan menautkannya dengan lembut.
Semuanya bagus! Akhirnya, perhatikan bahwa gantungan kunci Anda akan berada di Cygwin
$HOME
untuk gpg lama, sedangkan di/cygdrive/c/Users/xxxx/AppData/Roaming/gnupg/
untuk yang baru.Tentu saja, Anda dapat selalu menyusun dan menginstal yang terbaru dari sumber .
sumber