Bu kurulum scripti, Linux makinelerinde çeşitli paketlerin ve araçların otomatik olarak yüklenmesini sağlar. Bu proje, Lena Business AI tarafından geliştirilmiştir ve Linux makinelerin kurulumunu kolaylaştırmayı hedefler. Script yalnızca root kullanıcı tarafından çalıştırılmalıdır.
- apt paket yönetimine sahip bir Linux makinesi (Ubuntu, Debian vb.)
- Makineye root erişimi
setup.sh
scriptini makinenize indirin.- Terminali açın ve
setup.sh
'in bulunduğu dizine gidin. - Scripti çalıştırılabilir yapın:
chmod +x setup.sh
- Scripti root olarak çalıştırın:
sudo ./setup.sh
Scripti uzaktan bir makineye kopyalamak için aşağıdaki komutu çalıştırın:
scp -i "path/to/your.pem" "path/to/setup.sh" username@remote_address:/path/to/remote/directory
Uzaktaki makineye SSH ile bağlanmak için:
ssh -i "path/to/your.pem" username@remote_address
Sonra scripti çalıştırmak için aşağıdaki komutları çalıştırın:
chmod +x setup.sh
sudo ./setup.sh
- Scriptin root olarak çalışıp çalışmadığını kontrol eder
- Paket listelerini günceller
- Mevcut paketleri günceller
- Temel derleme araçlarını yükler (örn: derleyiciler, curl, wget, git, vim, vb.)
- Python3, pip ve Python'ın
venv
modülünü yükler - Veri bilimi, makine öğrenimi ve derin öğrenme için çeşitli Python paketleri ve kütüphaneleri yükler
- Node.js yükler
- OpenJDK 11 (Java) yükler
- Docker yükler
- MySQL ve PostgreSQL istemcileri yükler
tree
vencdu
gibi ek araçlar yükler
- build-essential
- curl
- wget
- git
- vim
- tmux
- htop
- unzip
- python3
- python3-pip
- python3-venv
- numpy
- pandas
- matplotlib
- scikit-learn
- tensorflow
- keras
- pytorch
- scikit-image
- opencv-python
- jupyterlab
- seaborn
- plotly
- xgboost
- lightgbm
- nltk
- spacy
- gensim
- Node.js
- OpenJDK 11
- Docker
- MySQL client
- PostgreSQL client
- tree
- ncdu