Fórumok
Találtam egy desktop istaller script-et.
https://forums.freebsd.org/threads/desktop-environments-installation-script.93020/
Letöltöttem innen:
https://git.asdf.cafe/majekla/freebsd/src/branch/master/freebsd-desktop.sh
A fájlt futtathatóvá tettem chmod +x fájlneve módszerrel. A telepítés friss, root fiókban vagyok.
Nem tudom elindítani a scriptet, syntax error jön állandóan.
Erre:
sh freebsd-desktop.sh
Ezt kapom:
1: Syntax error: newline unexected (expecting word)
Hozzászólások
Mi a helyzet a sorvége karakterekkel a szkriptben?
Passz, a kérdést sem nagyon értem. :-) :-)
2 féle sorvége jel létezik:
- Unix (\r, LF)
- DOS/Windows (\r\n, CRLF)
Számtalan tool van (sed, tr, vi, vim, dos2unix stb.), amelyekkel átkonvertálhatod egyiket a másikra.
kihagytad a régi mac-es csak-CR félét, és szerintem a unixost is rosszul írtad :-)
Kérdezőnek:
ilyen valahonnan letöltött script helyett használd a desktop-installer nevű csomagot
tl;dr
Egy-két mondatban leírnátok, hogy lehet ellopni egy bitcoin-t?
+1
Nem kezdtem el részletezni a mindenféle egyéb egzotikus / elavult sorvége jeleket (pl: Apple II, IBM Mainframe stb.). :)
A témában egy jó táblázat az érdeklődőknek: https://en.wikipedia.org/wiki/Newline
Jogos az elírás reklamáció: Unix (\n, LF).
A desktop-installer csomagot már próbáltam. Nem volt teljes az öröm. Hiányzott egy-két dolog mind a Plasma5-ből, mind az Xfce-ből. Lehet én is benéztem valamit, nincs kizárva.
Most szeretném ezt is kipróbálni.
Handbook alapján is tettem párszor fel GUI-t, de az sem volt 100%-os.
Fut már a script. A hunyó én voltam. Rosszul írtam az url-t és egészen más jött le. Ami persze sehogy sem fut.
:-)
Most már oké. Sorry.
Köszi mindenkinek. (Jön ám itt nekem sok új dolog).
:-)
Az azért meredek, hogy úgy futtatsz bármilyen shell szkriptet hogy előtte meg sem nézed mi van benne...
Teljes mértékben igazad van, nem is ágálok ellene.
A másik notimon ez volt megnyitva, a script-nek az oldala:
https://git.asdf.cafe/majekla/freebsd/src/branch/master/freebsd-desktop.sh
Nagy figyelmetlenségemben ezt gépeltem be a wget-nek a telepítendő gépen. Nem néztem bele, tényleg. Pedig a less használatát konzolban, ilyen esetekre. Szépen megmutattátok.
Azt tudtam, hogy futtathatóvá kell tenni, csak nem futott le amit letöltöttem. Hiszen az nem is egy sh script.
Utána belenéztem, hogy mi az. Valószínűleg a forrása a script-nek.
A script letöltő linkje ez:
https://git.asdf.cafe/majekla/freebsd/raw/branch/master/freebsd-desktop.sh
Itt a különbség: ......freebsd/src/branch/........ vs. ..............freebsd/raw/branch/.........
Nagy kár nem ért volna, ha valami bajt okozok magamnak. Tanulópénz, stb......
Normál esetben nem futtatok ész nélkül dolgokat.
:-)
biztos el volt foglalva azzal, hogy átnézze az android forrását, hogy nincs-e benne valami biztonsági rés. ahogy szoktátok csinálni.. :P
curl-pipe generáció
az a legszebb, amikor ez aztán bekerül egy ansible scriptbe.