From 554416c7522092dfa38b925e6a882e22bdfe0d02 Mon Sep 17 00:00:00 2001 From: mihaiitdata Date: Fri, 13 Feb 2026 00:19:41 +0200 Subject: [PATCH] =?UTF-8?q?Adaug=C4=83=20INSTRUC=C8=9AIUNI=5FAARCH64.txt?= =?UTF-8?q?=20-=20ghid=20pas-cu-pas=20pentru=20fixare?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- INSTRUCȚIUNI_AARCH64.txt | 185 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 185 insertions(+) create mode 100644 INSTRUCȚIUNI_AARCH64.txt diff --git a/INSTRUCȚIUNI_AARCH64.txt b/INSTRUCȚIUNI_AARCH64.txt new file mode 100644 index 0000000..a1313cc --- /dev/null +++ b/INSTRUCȚIUNI_AARCH64.txt @@ -0,0 +1,185 @@ +#!/bin/bash +# +# Instrucțiuni pentru FIXARE aarch64 pe stream05-radio +# Rulează asta pe serverul Linux, nu pe Windows! +# + +echo "════════════════════════════════════════════════════" +echo " Instrucțiuni Fix aarch64 pentru Nefarious IRCd" +echo "════════════════════════════════════════════════════" +echo "" +echo "ATENȚIE: Aceste comenzi trebuie rulate pe serverul Linux (stream05-radio-com-ro)" +echo "Nu pe Windows!" +echo "" +echo "Utilizator: ircd" +echo "Locație: ~/underchat-ircd" +echo "" + +cat << 'EOF' +════════════════════════════════════════════════════ + OPȚIUNEA 1: AUTOMATĂ (Recomandată - 5 minute) +════════════════════════════════════════════════════ + +Pe serverul Linux, în directorul ~/underchat-ircd, rulează: + + ircd@stream05-radio-com-ro:~$ cd underchat-ircd + ircd@stream05-radio-com-ro:~/underchat-ircd$ git pull origin main + + ircd@stream05-radio-com-ro:~/underchat-ircd$ ./fix-aarch64.sh + # Asteaptă să se termine + + ircd@stream05-radio-com-ro:~/underchat-ircd$ ./install.sh + # Asteaptă compilare (10-20 minute) + +GATA! Server pornit pe localhost:6667 + + +════════════════════════════════════════════════════ + OPȚIUNEA 2: RAPIDĂ (3 comenzi - CEA MAI UȘOARĂ) +════════════════════════════════════════════════════ + +Pe serverul Linux: + + ircd@stream05-radio-com-ro:~$ cd underchat-ircd + ircd@stream05-radio-com-ro:~/underchat-ircd$ git pull origin main + ircd@stream05-radio-com-ro:~/underchat-ircd$ ./install.sh + +Atât! Script-ul detectează aarch64 și face totul automat. + +GATA! Server pornit. + + +════════════════════════════════════════════════════ + OPȚIUNEA 3: MANUALĂ (Dacă celelalte nu merg) +════════════════════════════════════════════════════ + +1. Pull update: + cd underchat-ircd + git pull origin main + +2. Backup config: + cp config.guess config.guess.bak + cp config.sub config.sub.bak + +3. Patch config.guess pentru aarch64: + sed -i '/case "$machine" in/a\ +\taarch64*|arm64*)\ +\t\techo aarch64-unknown-linux-gnu\ +\t\texit 0\ +\t\t;;' config.guess + +4. Patch config.sub pentru aarch64: + sed -i '/case $cpu in/a\ +\taarch64 | arm64)\ +\t\tcpu=aarch64\ +\t\t;;' config.sub + +5. Test: + ./config.guess + # Trebui să afișeze: aarch64-unknown-linux-gnu + +6. Instalare: + ./install.sh + + +════════════════════════════════════════════════════ + CE S-A SCHIMBAT? +════════════════════════════════════════════════════ + +✅ install.sh - Detectează aarch64 automat + adaugă --build flag +✅ fix-aarch64.sh - Script nou dedicat pentru fixare rapidă +✅ FIX_AARCH64.md - Documentație detaliată + +Toate sunt deja pe Gitea, doar trebuie git pull! + + +════════════════════════════════════════════════════ + PROGRESUL PÂNĂ ACUM +════════════════════════════════════════════════════ + +Ce a funcționat: + ✓ git clone https://gitlab.back.ro/itdata/underchat-ircd.git + ✓ Scripturile și documentația sunt pe Gitea + ✓ Permisiile execute sunt setate + +Ce nu a funcționat: + ✗ config.guess vechi pe aarch64 + ✗ ./install.sh + error la configure + +SOLUȚIE: + ✓ git pull origin main (ia versiunea nouă cu fix) + ✓ ./install.sh (detectează aarch64 automat) + + +════════════════════════════════════════════════════ + PAȘI RAPID (COPY-PASTE) +════════════════════════════════════════════════════ + +cd ~/underchat-ircd +git pull origin main +./install.sh + +Gata! Asteaptă compilare. + + +════════════════════════════════════════════════════ + VERIFICARE +════════════════════════════════════════════════════ + +După ./install.sh, verifică: + + ps aux | grep ircd + # Trebui să vezi ircd procesul rulând + + tail -f ~/ircd/log/ircd.log + # Trebui să vezi log-uri + + ./admin.sh + # Meniu administrare + + +════════════════════════════════════════════════════ + DACĂ CEVA MERGE GREȘIT +════════════════════════════════════════════════════ + +1. Revert la original: + git checkout -- config.guess config.sub + +2. Citește FIX_AARCH64.md pentru detalii + +3. Sau rulează manual opțiunea 3 + + +════════════════════════════════════════════════════ + CONTACT & HELP +════════════════════════════════════════════════════ + + INDEX.md - Overview complet + FIX_AARCH64.md - Doar probleme aarch64 + QUICKSTART.md - Start rapid + INSTALL_AUTO.md - Referință completă + + +════════════════════════════════════════════════════ + ⚠️ IMPORTANT +════════════════════════════════════════════════════ + +ACESTE COMENZI TREBUIE RULATE PE SERVERUL LINUX, NU PE WINDOWS! + +User: ircd +Host: stream05-radio-com-ro +Dir: ~/underchat-ircd + +Dacă e pe Windows, foloseți WSL2 sau Cygwin. + + +════════════════════════════════════════════════════ + +GATA? Ruleaza: + + cd ~/underchat-ircd && git pull origin main && ./install.sh + +======================================================= + +EOF +