Herkese Merhabalar,

Cygwin kullanmak istiyorsanız Windows kullanıcı adınızda boşluk karakteri ve bazı özel karakterlerin bulunmaması gerekiyor. Bu durum ne kadar kurulumda sıkıntı çıkarmasa da ileride bazı sıkıntılara neden oluyor. Sorunun çözümü için birçok farklı yöntem denenebilir. Cygwin’in SSS’inde daha farklı yöntemler bulabilirsiniz.

Benim karşılaştığım durum ve uyguladığım çözüm yöntemi aşağıda bulunmaktadır:

Durum: Windows kullanıcı adımız xxx xxx. Cygwin’i yükledik, birçok paketi de beraberinde indirdik ve yükledik. Ardından ev dizinimizin adının “xxx xxx” olduğunu gördük. Herhangi bir paket derleyip yüklemeye çalıştık ve ev dizinimize işaret eden bazı hatalarla karşılaştık.

Çözüm: Aşağıdaki adımları uyguluyoruz:

1- Bütün Cygwin pencrelerini kapatıyoruz.

2- /etc/passwd dosyasına girip bütün “xxx xxx” ifadelerini “xxxxxx” ifadesine çeviriyoruz. Dosyayı kaydediyoruz.

3- /home/xxx xxx dizininin adını /home/xxxxxx olarak değiştiriyoruz. (/home dizininiz büyük ihtimalle C:\cygwin klasöründe bulunuyor)

4- Cygwin’i geri açıyoruz. Sorunun düzeldiğini görüyoruz.

Umarım işinize yarar. Ben böyle bir sorunla karşılaştım ve çözüm olarak yukarıdaki yöntemi uyguladım.

Kolay gelsin. İyi çalışmalar.