Skip to main content

Cuckoo’yu Kurma

Cuckoo'nun en son sürümünü kurmak oldukça basittir. Ancak, Cuckoo'yu kurmaya çalışırken genellikle eski sürümlerle karşılaşılan sorunları önlemek için ilk olarak pip ve setuptools kütüphanelerini güncellemek önerilir (ayrıca DistributionNotFound / No distribution matching the version.. hatası için bakınız).

Çeşitli Python bağımlılıklarını oluşturmak için gerekli olan bir veya daha fazla sistem paketinin eksik olma olasılığı oldukça yüksektir. Bu tür sorunları çözmek için gereksinimleri tekrar okuyun.

$ sudo pip install -U pip setuptools
$ sudo pip install -U cuckoo

Yukarıdaki yöntemle, işletim sisteminizde Cuckoo'nun genel bir kurulumu genellikle sorunsuz çalışır, ancak Cuckoo'yu bir virtualenv'e kurmanızı şiddetle öneririz. virtualenv’e kurmak için:

$ virtualenv venv
$ . venv/bin/activate
(venv)$ pip install -U pip setuptools
(venv)$ pip install -U cuckoo

Environment’a (virtualenv'ler vb.) bağlı olarak, pip'in hangi sürümünü kullanmanız gerektiğini belirtmeniz gerekebilir. Yukarıdaki komutlardaki pip'i sadece pip2 ile değiştirin.

virtualenv kullanmanın bazı nedenleri:

  • Cuckoo'nun bağımlılıkları tamamen güncel olmayabilir, ancak bilinen bir şekilde düzgün çalışan bir sürüme sabitlenebilir.
  • Sistem üzerinde yüklenmiş diğer yazılımların bağımlılıkları, uyumsuz sürüm gereksinimleri nedeniyle Cuckoo'nun gereksinim duyduklarıyla çakışabilir (ve evet, Cuckoo en son sürümü destekliyor olsa bile, diğer yazılım basitçe daha eski bir sürüme sabitlenmiş olabilir).
  • Virtualenv, kök kullanıcı olmayan kullanıcılara ek paketler kurma veya Cuckoo'yu daha sonradan güncelleme olanağı sağlar.

Basitçe söylemek gerekirse, virtualenv genel olarak en iyi uygulama olarak kabul edilir.