Instruktaż/Tutorial (Linux) Niezbędne narzędzia do skryptowania w Bashu

Silas Mariusz

rm -rf /
Help us, GOD!
5 Kwiecień 2008
10 318
33
2 634
153
40
Nowy Sącz
forum.qnap.net.pl
QNAP
TS-x77
Ethernet
1 GbE
1644335965784.png
  1. Zainstaluj Entware-std

  2. Połącz się z serwerem po FAQ SSH

  3. Wykonaj, aby zainstalować:
    Bash:
    opkg update
    
    opkg install binutils coreutils diffutils findutils inetutils 
    
    # opcjonalnie
    opkg install moreutils ncftp-utils ntp-utils usbutils xz-utils
    
    # kompilatory
    opkg install gcc libc libgcc
    opkg install binutils busybox gawk ldd make m4 sed tar
    opkg install coreutils-install diffutils ldconfig ldd patch pkg-config --force-overwrite
    opkg install autoconf automake libintl-full libtool-bin cmake icu libopenssl
    opkg install libncursesw libncurses-dev terminfo gnupg2
    for pkg in gcc libncurses-dev libxml2-dev python3-dev ruby-dev zlib-dev; do if opkg list-installed "${pkg}"; then opkg install "${pkg}" --force-overwrite --force-reinstall; fi; done

  4. W swoich skryptach używaj teraz:
    Bash:
    #!/bin/sh
    
    _PATH=/opt/bin:/opt/sbin
    export PATH=$_PATH:PATH:$_PATH
    
    # Teraz polecenie find będzie korzystać z jego pełnej wersji znajdującej się w:
    command -v find