Hirdetés

Új hozzászólás Aktív témák

  • Mr Dini

    addikt

    LOGOUT blog

    válasz vanRobert #19921 üzenetére

    Szia!

    Jól látod, elég sok repó halott már. A nas-central hosztingja (ahol a repók nagy része hosztolva volt) HDD hibát jelentett, egy ideig megint működött utána az oldal (kb két hónap elérhetetlenség után), aztán megint nem elérhető semmi. Talán örökre.

    Viszont abban a rövid időszakban csináltam egy gyors mirrort az egész oldalról. Ezt feltettem ide: [link]

    Viszont a slacker konfigban is frissíteni kell ezeket a címeket. Mindenek előtt kezdjünk viszont egy mentéssel:

    cp /ffp/etc/funpkg/sites{,.bkp}

    sed -i "s|http://downloads.zyxel.nas-central.org|https://nas-central.mrdini.me|g" /ffp/etc/funpkg/sites

    Sajnos ez így önmagában kevés még, mivel a slacker csomaglista nem támogatja a HTTPS elérést. Ez már egy picit összetettebb feladat, kell hozzá némi szövegszerkesztés is terminál / SFTP alól.

    Erről is érdemes egy mentést csinálni először:

    cp $(which slacker){,.bkp}

    Mivel a NAS csak a vi szövegszerkesztővel rendelkezik, arra kell hagyatkozni:

    vi $(which slacker)

    Ez megnyitja Neked a slacker szkriptet. Nyilakkal navigálj el eddig a részig:

    fetch() # [-f] cache-path
    {
    if [ "$1" = "-f" ]; then
    shift
    elif [ -r "$C/$1" ]; then
    echo "fetch: found $C/$1"
    return 0
    fi

    site_=$(echo "$1" | cut -d/ -f1)
    path_=$(echo "$1" | cut -d/ -f2-)
    dst_=$C/$(dirname $1)
    url_=$(eval echo \$url_$site_)

    mkdir -p "$dst_"
    case "$url_" in
    ftp://*)
    cmd_="(cd '$dst_'; ncftpget '$url_/$path_')"
    ;;
    http://*)
    cmd_="(cd '$dst_'; wget -Nnv '$url_/$path_')"
    ;;
    rsync://*)
    cmd_="rsync -q '$url_/$path_' '$dst_'"
    ;;
    /*)
    cmd_="cp '$url_/$path_' '$dst_'"
    ;;
    *)
    die "cache: don't know how to fetch from $url_"
    ;;
    esac
    echo "fetch: $cmd_"
    eval $cmd_
    }

    Egészen pontosan a http://*) alatt szereplő két ;; kell most nekünk. Nyomj egy "I" gombot a billentyűzeten, ezzel átkapcsolva Insert módba. Majd vágólapról Shift+Insert-tel be tudod tenni ezt a pár sort:

    # ne másold be ezt a sort, a fórummotor nem engedi másképp a formázást
    https://*)
    cmd_="(cd '$dst_'; /ffp/bin/wget -Nnv '$url_/$path_')"
    ;;

    Én javaslom a http sort is egy picit szerkeszteni, nevezetesen a wget elérési utat. Itt a végleges teljes részlet:

    # ne másold be ezt a sort, a fórummotor nem engedi másképp a formázást
    http://*)
    cmd_="(cd '$dst_'; /ffp/bin/wget -Nnv '$url_/$path_')"
    ;;
    https://*)
    cmd_="(cd '$dst_'; /ffp/bin/wget -Nnv '$url_/$path_')"
    ;;

    Remek, vi-ból az escape (Esc) lenyomásával, majd a :wq! begépelésével tudsz kilépni. Aztán mehet egy slacker -U, s minden a "régi" lesz.

    De ha ez a vi-os szöszölés nem fekszene, alternatívaként tudok ajánlani egy általam már szerkesztett slacker-t telepítésre:

    export SLACKER=$(which slacker); /ffp/bin/wget https://pastebin.com/raw/zk4qfDMN -O $SLACKER; chmod +x $SLACKER; unset SLACKER; slacker -U

    Ez még a csomaglistát is lefrissíti, csak a sedet kell előtte kézzel kiadni. Ennyi.

    Szemezgetek a 326-al... Úgy olvasom alapból támogatja a DLNA-t. A TV-m meg alapból kezeli...

    A 310 is tudja a DLNA-t alapból. Twonky-nak hívják a webszerverét és hát nem a legjobb választás volt a ZyXEL részéről. A minidlna picit jobb mind funkciók, mind erőforrás tekintetében. A 326-ossal dettó ugyanezt kapnád.

    Szerk.: Tonyk kolléga megelőzött :R.

    + még annyit hozzátennék, hogy hogy érdemes függőségeket keresni, mint pl a librtmp.so.1 esetedben. Az összes ffp repó rendelkezik egy MANIFEST fájllal (gyakran .bz2 a kiterjesztése, mert be van csomagolva, winrar olvassa / linuxon bunzip), Például itt a barmalej2 repó-é, amiben érdemes mindig először keresni, mert a legtöbb csomagja neki van: [link]

    De a lényeg, hogy nekem megvan ez a MANIFEST a gépen kibontva, s ha kell valami, szövegszerkesztővel megnyitom, Ctrl+F a fájlnévre, s meg is van a csomag neve.

    Pl.:

    ++========================================
    ||
    || Package: ./ffmpeg3/rtmpdump-2.4_gitfa8646d-arm-1.txz
    ||
    ++========================================
    drwxr-xr-x root/root 0 2017-05-19 14:41 ./ffp/
    drwxr-xr-x root/root 0 2017-05-19 14:41 ./ffp/share/
    drwxr-xr-x root/root 0 2017-05-19 14:41 ./ffp/include/
    drwxr-xr-x root/root 0 2017-05-19 14:41 ./ffp/bin/
    drwxr-xr-x root/root 0 2017-05-19 14:41 ./ffp/lib/
    -rwxr-xr-x root/root 159562 2017-05-19 14:41 ./ffp/lib/librtmp.so.1
    ...

    Tehát a br2 féle rtmpdump csomag tartalmazza. Ez slacker "paraméterekre" lefordítva ennyit tesz:

    slacker -uiA br2:ffmpeg3/rtmpdump

    De ez csak a fixem után fog eredményt hozni, mivel az eredeti barmalej repó is elúszott.

    [ Szerkesztve ]

    Hogy hívják az éhes horgászt? Gyere Pista, kész a kaja!

Új hozzászólás Aktív témák