Pasang semula Cygwin pada Windows XP sekarang

Ia adalah trend Wanna Cry daripada jenis tebusan virus (Ransomware), dan ia telah mendedahkan bahawa Windows XP masih aktif di dunia.

Walaupun Microsoft tidak dapat menyokong, Microsoft juga meletakkan patch.

Ya, XP masih hidup di Mighty Craft.

Walaupun saya tidak akan menerangkan dengan terperinci, XP adalah sebuah mesin yang sering mengendalikan program penyelenggaraan jauh pelayan faks yang saya buat sebelumnya.

Windows XP berjalan pada PC mini, yang juga disambungkan ke LAN.

Program lain berjalan pada XP ini, tetapi program Cygwin berjalan pada CRON selama bertahun-tahun untuk menghapuskan fail secara berkala pada pelayan faks.

Cygwin ialah Persatuan Unix (Linux?) Pada Windows.

Saya juga boleh menggunakan arahan yang sama untuk menggunakan Linux dan ia mudah, jadi saya memasangnya pada komputer riba Windows 10 juga.

Saya cuba menambah modul Python ke Cygwin kali ini dan memulakan program persediaan.

Saya mendapat amaran tetapi terus pemasangan, jadi pemasangan selesai, tetapi Cygwin tidak bermula.

Apabila cuba memulakan Cygwin, tetingkap ralat berikut muncul dan ia tidak bermula.

 

 

Oleh kerana shell bash tidak bermula dengan ralat, kita tidak dapat mencapai baris perintah Cygwin.

Saya fikir, saya menyemak log masuk walaupun di telnet atau ssh, tetapi sudah tentu saya tidak dapat menyambung.

Saya fikir sama ada pautan DLL rosak atau fail telah hilang, jalankan fail pemeriksaan fail sistem pada prompt arahan.

Sfc / scannow

Saya keluar dengan CD pemasangan Windows XP dan keluar kerana saya tidak dapat mengubah laluan.

Kerana saya mempunyai pemasangan semula dan sandaran fail, saya melakukan pelbagai perkara, tetapi itu mustahil.

Jika anda cuba memasang Cygwin walaupun ia adalah versi yang lebih baru, program persediaan - x86 tidak akan memenuhi syarat XP dengan betul.

 

 

 

 

 

Saya ingin menggantikannya dengan mesin Windows 7 atau 10 untuk seketika, tetapi kerana bukan sahaja Cygwin tetapi juga program Windows yang berfungsi, saya bimbang bahawa ini berfungsi dengan baik kecuali XP, jadi memasang semula Cygwin Saya memutuskan untuk membuat keputusan.

Pertama sekali, saya mencari arkib (versi lama) boleh dimuat turun dari halaman rasmi Cygwin (https://www.cygwin.com).

 

 

 

 

 

 

 

Saya tahu, tetapi saya tidak mempunyai keterangan atau muat turun arkib. Hanya ada versi terkini laman web FTP mirror.

Seperti yang saya nyatakan sebelum ini, versi terkini Cygwin tidak boleh dipasang pada XP.

Saya tidak mahu aplikasi pemasang ini dikecualikan daripada sasaran operasi, jadi jangan mengecualikannya dengan pemasang.

 

Saya mencari di mana arkib patut jatuh, tetapi saya tidak mempunyai sebarang maklumat.

Ia berada di StackOverflow yang sentiasa dihitung.

https://stackoverflow.com/questions/39479826/cygwin-2-5-2-mirror-getting-the-last-xp-release

Terdapat bukti bahawa ia diperbetulkan dan dikemas kini dengan bar, jadi saya tidak tahu berapa lama ia akan berkesan.
Pemasang Cygwin juga boleh dimuat turun.
Oleh kerana XP biasanya versi 32 bit, muat turun pemasang versi X86 ke desktop.

Seperti yang diterangkan di laman web ini, buat pintasan untuk pemasang dan tetapkannya untuk memulakan tanpa memeriksa tandatangan dengan pilihan -X.

 

 

 

 

 

 

 

 

Tambah "-X" ke bahagian akhir "Pautan ke (T)" bahagian.

Lancarkan jalan pintas untuk pemasang ini.

Maju program persediaan, masukkan URL yang dinyatakan dalam StackOverflow di bahagian yang menentukan destinasi muat turun di bawah dan tambahkan (Tambah).

 

 

 

 

 

 

Muat turun mula dan persediaan selesai! Mula Terminal Cygwin!

Walau bagaimanapun, terminal tidak bermula. Ralat shell bash tidak berubah!

Oleh kerana tidak ada pilihan, menimpa pemasangan akan menyerah, walaupun memadamkan direktori cygwin dan memasang yang baru tidak mengubah keadaan.

Jika saya mencuba beberapa kali dari pemasang dan melihat keadaan pemprosesan, URL destinasi muat turun telah berubah di tengah-tengah.

Memandangkan tiada fail dalam URL yang dinyatakan, nampaknya anda mendapat fail dalam URL alternatif lain dan anda mendapat versi yang berbeza.

Saya akan kembali ke permulaan, tetapi saya akan terus mencari arkib XP Cygwin.

 

 

 

 

 

 

Terdapat! Namanya adalah "Cygwin-XP".

http://cygwin-xp.portfolis.net

Pemasang juga telah dinaik taraf, dan URL muat turun cermin arkib juga disenaraikan.

Oleh kerana pemasangnya kelihatan sama, masukkan destinasi muat turun yang disenaraikan di sini.

http://cygwin-xp.portfolis.net/cygwin ← Destinasi yang disenaraikan

Kali ini destinasi muat turun tidak berubah dan ia berakhir dengan normal!

Cygwin (Terminal Cygwin) telah berjaya dimulakan.

 

 

 

 

 

 

Mulai sekarang, terdapat beberapa perkara yang masih boleh dipulihkan oleh alam sekitar, seperti pemasangan sshd atau telnetd, program penghantaran mel (Cleancode eMai) dan tetapan CRON.

Saya dapati laman web berikut jadi sila rujuk.

Mesin Masa Cygwin
http://www.crouchingtigerhiddenfruitbat.org/Cygwin/timemachine.html

Dapatkan CygwinXP Github
https://github.com/czvtools/cygwinxp/blob/master/get_cygwinxp.sh

 

Ia adalah N dari ibu pejabat Tokyo.