Adaugă INSTRUCȚIUNI_AARCH64.txt - ghid pas-cu-pas pentru fixare
This commit is contained in:
parent
fd47cbda5c
commit
554416c752
|
|
@ -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
|
||||||
|
|
||||||
Loading…
Reference in New Issue