Aşağıdaki derslerin uygulamaları için her öğrencinin kendi kişisel bilgisayarının bulunması oldukça faydalı olacaktır: - ROOT ve Python yazılımları - Monte Carlo olay üreteçleri - CERN Açık Veri analiz çalışması Bu derslerden önce öğrencilerin aşağıdaki talimatları izleyerek bilgisayar yazılım ve hesaplama ortamlarını ayarlamaları gerekmektedir: A. Bilgisayar işletim sistemi Windows olanlar için Linux dağıtımlarını kurma adımları: A1. 1. yol (tavsiye ettiğimiz): WSL (Windows Subsystem for Linux) kullanarak Linux işletim sistemlerinden birini kurma: (https://learn.microsoft.com/en-us/windows/wsl/install): Bilgisayarda Başlat menüsünden Windows PowerShell konsoluna tıklayıp çalıştırın > wsl --update //konsolda bu komutla WSL sistemini güncelleyin > wsl --list --online //mevcut olan Linux türlerini görüntüleyin Ubuntu, Debian, OracleLinux ve diğerleri ... > wsl --install --distribution Ubuntu //tercihen Ubuntu'yu kurun PowerShell'de kurulumdan sonra kullanıcı adı ve şifre belirleyin ve $Home (ev) dizinine gidin: > cd PowerShell'i daha sonra kapatın Windows Başlat çubuğunda Ubuntu Terminalini bulun ve açın ($Home dizininde (örneğin /home/kadirsaygin) olduğundan emin olun): Ubuntuda web tarayıcısı yönledirmeleri için gerekli olan araçları, aşağıdaki komutu girerek indirin ve kurun: > sudo apt-get install xdg-utils Daha sonra A3 adımına geçebilirsiniz. A2. 2. yol (alternatif olarak): Sanal makine (Oracle Virtual Box) kullanarak Linux işletim sistemlerinden birini kurma Bilgisayar başlarken, F10 tuşuna basarak BIOS'a girip, Security-> System Security -> Enable Virtualization Technology (VTx)'i tik işaretiyle seçerek kaydedin ve bilgisayarınızı tekrar başlatın (sanal makine kullanmadığınızda güvenlik için BIOS tercihini orijinal ayarına geri alabilirsiniz) Daha sonra Virtual Box'un (https://www.virtualbox.org) bir önceki kararlı versiyonu VirtualBox 7.1.10'u https://www.virtualbox.org/wiki/Download_Old_Builds_7_1 adresinden bilgisayar mimarisine uygun olarak Windows hosts'a tıklayarak indirin. İndirilen VirtualBox-xxx.exe dosyasını çalıştırın, bilgisayarda Windows Visual C++ Yeniden Dağıtılabilir paketi yoksa, microsoft.com'dan indirin ve sonra exe dosyasını çalıştırın. Kurulum bittiktan sonra (https://www.geeksforgeeks.org/installation-guide/how-to-install-virtualbox-on-windows/) Başlat menüsünden Oracle Virtual Box'ı açın. Sonra https://linux.org/pages/download/ sayfasından istediğiniz Linux işletim sistemini (Ubuntu, Debian, Mint, ...) bilgisayara indirin (tercihen Ubuntu veya Mint). Örneğin Ubuntu Desktop Ubuntu 24.04.3 LTS'u (https://www.geeksforgeeks.org/linux-unix/how-to-install-ubuntu-on-virtualbox/) Virtual Box içinde kurup kullanabilirsiniz. Ubuntu için Virtual Box ayarlarında 128 MB görüntü belleği ve VBoxGVA grafik ekran denetleyicisi olarak seçilmesi gerekebilir. Ubuntu'da uygulamalar alanından Terminal programını bulun. Daha sonra A3. adımına geçebilirsiniz. A3. Terminalde daha sonra Conda'nın Miniconda3 Paket Yöneticisinin kurulumunu yapın (https://docs.conda.io/projects/conda/en/latest/index.html): Conda'nın repo web sayfasından bilgisayar mimarisine uygun Linux sistemleri için Miniconda3'ü indirin (https://repo.anaconda.com/miniconda/) > wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh > bash Miniconda3-latest-Linux-x86_64.sh -b -p $HOME/miniconda //Ev dizininde Miniconda3 ortamını ayarlayın > rm Miniconda3-latest-Linux-x86_64.sh //indiriciyi silin Miniconda3 ortamını ayarlayın: > source $HOME/miniconda/etc/profile.d/conda.sh //(*) > conda create -n new_env > conda activate new_env //(*) (*) Linux (Ubuntu) terminaline her yeni girişte bu iki komutla Miniconda ortamı new_env'in aktif edilmesi gerekir Conda-forge kanalını kullanarak Python kütüphanelerini ve ROOT’u kurma (https://anaconda.org/conda-forge): > conda install conda-forge::python //Python'ı kurun > conda install conda-forge::root //ROOT'u kurun > conda list //mevcut olan ve kurulan kütüphaneleri listeleme > python //python istemcisine girin ve test edin (> exit çıkış) > root //root istemcisine girin ve test edin, web tarayıcısı grafik sorunlarında root --web=off ile girin (> .q çıkış) > root --notebook // veya > jupyter notebook komutuyla Jupyter Python Notebook'una girin, Ctrl-C çıkış Derslerin uygulamalarını Terminalde yapmaya hazırsın!