8000 GitHub - anonim-01/docs-1: Documentation for the Greenbone Community Edition
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

anonim-01/docs-1

 
 

Repository files navigation

Greenbone Logo

Greenbone Community Edition Kurulum Rehberi (Markdown Formatında)

Bu rehberde, Greenbone Community Edition dokümantasyonunu yerel olarak kurmak için adım adım talimatlar bulacaksın. İlk olarak, sanal bir makine (VM) üzerinde Linux kurulumu yapacak ve sonrasında gerekli bağımlılıkları kurarak dokümantasyonu oluşturacağız.


1. Sanal Makine (VM) Üzerinde Linux Kurulumu

Greenbone Community Edition'ı çalıştırmak için önce bir sanal makine (VM) oluşturmalısın. VM üzerine Linux dağıtımı kuracağız. Aşağıda VirtualBox kullanarak bir VM kurulumunu anlatıyorum.

1.1. VirtualBox ve Linux ISO Kurulumu

1.2. VM Oluşturma

  1. VirtualBox'ı aç ve Yeni butonuna tıkla.
  2. Ad: Ubuntu veya tercih ettiğin Linux dağıtımının adı.
  3. Tip: Linux.
  4. Versiyon: Ubuntu (64-bit).
  5. Bellek (RAM): En az 2048 MB önerilir.
  6. Sanal Sabit Disk: En az 20 GB önerilir (dinamik tahsisli olabilir).

1.3. Linux Kurulumu

  1. VM'i başlat ve indirdiğin Ubuntu ISO dosyasını seç.
  2. Ekrandaki talimatları takip ederek Linux'u kur.
  3. Kurulum tamamlandıktan sonra VM'yi yeniden başlat.

2. Sanal Ortamda Greenbone Community Edition Kurulumu

2.1. Gereksinimler

Greenbone Community Edition'ı kurmak için aşağıdaki yazılımlar gereklidir:

  • Python 3.9 veya üstü
  • Poetry bağımlılık yönetim aracı

2.2. Python ve Gerekli Araçları Yükleme

Ubuntu üzerinde Python ve diğer araçları kurmak için aşağıdaki adımları takip et:

sudo apt update
sudo apt install python3 python3-pip python3-venv -y

2.3. pipx ve Poetry Kurulumu

Poetry'yi kurmak için önce pipx'i kuracağız:

  1. pipx'i kur:

    sudo apt install pipx
  2. Poetry'yi pipx ile kur:

    python3 -m pipx install poetry

3. Greenbone Community Edition Bağımlılıklarının Kurulumu

Şimdi Greenbone projesi için gerekli olan bağımlılıkları kuracağız.

  1. Proje dosyalarının bulunduğu dizine git:

    cd /path/to/greenbone-community-edition
  2. Bağımlılıkları kurmak için Poetry kullan:

    poetry install

Bu komutu haftada bir çalıştırarak bağımlılıkları güncel tutman önerilir.


4. Dokümantasyonu Oluşturma

Bağımlılıkları kurduktan sonra, Greenbone dokümantasyonunu HTML formatında oluşturabiliriz.

4.1. Manuel Dokümantasyon Oluşturma

Dokümantasyonu oluşturmak için şu komutu çalıştır:

poetry run make html

Bu işlem tamamlandığında, oluşturulan dokümantasyonu tarayıcıda görüntülemek için:

firefox _build/html/index.html

4.2. Otomatik Yeniden Oluşturma (Live Server)

Dokümantasyon üzerinde çalışıyorsan ve her değişiklikten sonra otomatik olarak yeniden oluşturulmasını istiyorsan şu komutu çalıştır:

poetry run make livehtml

Tarayıcıda görüntülemek için:

firefox http://127.0.0.1:8000

5. Sanal Ortamı Yeniden Başlatma (Temiz Kurulum)

Eğer herhangi bir sorun yaşarsan veya bağımlılıkları sıfırlamak istersen, sanal ortamı silip yeniden oluşturabilirsin.

5.1. Sanal Ortamı Proje İçinde Yapılandırma

Öncelikle sanal ortamın proje klasörü içinde yer almasını sağla:

poetry config virtualenvs.in-project true

5.2. Sanal Ortamı Silme

Sanal ortamı ve bağımlılıkları tamamen silmek için:

rm -rf .venv

Sonrasında, bağımlılıkları yeniden kurmak için:

poetry install

Ek Bilgiler


About

Documentation for the Greenbone Community Edition

Resources

License

Stars

Watchers

Forks

3CC6

Packages

No packages published

Languages

  • Shell 53.6%
  • Python 22.6%
  • CSS 20.8%
  • Makefile 3.0%
0