Panduan Instalasi Script me-cli di VPS Debian 11
Tata Cara Instalasi Lengkap & Detail dengan Metode Mengedit Kode Script (Kompatibilitas Python 3.9)
Langkah 1 Update VPS dan Install Package Dasar
Perbarui daftar repositori dan install paket git, python3, pip, serta modul pendukungnya:
apt update && apt install git python3 python3-pip python3-pil nano -y
Langkah 2 Clone Repository
Unduh skrip dari GitHub dan masuk ke direktori proyek:
git clone https://github.com/purplemashu/me-cli
cd me-cli
Langkah 3 Edit Kode Script (Fix Kompatibilitas Python 3.9)
Agar Python 3.9 bawaan Debian 11 bisa membaca sintaks tipe data |, tambahkan baris from __future__ import annotations di bagian paling atas file Python yang bermasalah.
Pilihan A: Otomatis ke semua file .py (Direkomendasikan)
find . -type f -name "*.py" -exec sed -i '1s/^/from __future__ import annotations\n/' {} +
Pilihan B: Manual per file menggunakan nano
-
File
encrypt.py:
Tambahkan kode berikut di baris pertama (paling atas):nano app/client/encrypt.py
Tekanfrom __future__ import annotationsCtrl + O,Enteruntuk menyimpan, laluCtrl + Xuntuk keluar. -
File
engsel.py:
Tambahkan kode berikut di baris pertama (paling atas):nano app/client/engsel.py
Tekanfrom __future__ import annotationsCtrl + O,Enteruntuk menyimpan, laluCtrl + Xuntuk keluar.
Langkah 4 Install Dependensi Library Python
Install semua kebutuhan pustaka Python yang ada pada requirements.txt:
pip3 install -r requirements.txt
Note: Jika muncul eror externally-managed-environment, jalankan dengan flag ini:
pip3 install -r requirements.txt --break-system-packages
Langkah 5 Jalankan Script
Jalankan skrip utama:
python3 main.py