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.