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)
- 528 megtekintés
Hozzászólások
Mi a helyzet a sorvége karakterekkel a szkriptben?
- A hozzászóláshoz be kell jelentkezni
Passz, a kérdést sem nagyon értem. :-) :-)
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
+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 hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
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).
:-)
- A hozzászóláshoz be kell jelentkezni
Rosszul írtam az url-t és egészen más jött le.
Az azért meredek, hogy úgy futtatsz bármilyen shell szkriptet hogy előtte meg sem nézed mi van benne...
- A hozzászóláshoz be kell jelentkezni
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.
:-)
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
curl-pipe generáció
- A hozzászóláshoz be kell jelentkezni
az a legszebb, amikor ez aztán bekerül egy ansible scriptbe.
- A hozzászóláshoz be kell jelentkezni