- One mobilszolgáltatások
- Yettel topik
- Apple iPhone 16 Pro - rutinvizsga
- Samsung Galaxy A56 - megbízható középszerűség
- Nothing Phone (3a) és (3a) Pro - az ügyes meg sasszemű
- Mi nincs, grafén akku van: itt a Xiaomi 11T és 11T Pro
- VoLTE/VoWiFi
- Mobil flották
- Xiaomi 15 - kicsi telefon nagy energiával
- Google Pixel 8a - kis telefon kis késéssel
-
Mobilarena
TP-Link WR1043ND - N450 router
Új hozzászólás Aktív témák
-
vargalex
Topikgazda
válasz
_szantos_ #8945 üzenetére
Hi!
Mivel egy másik topictársnál ugyan ez a hiba volt a scripttel, és ő hamarabb tudott hozzáférést adni a routeréhez, így kiderült, hogy mi a hiba. A javított script:
#!/bin/sh
COMMAND=$1
PACKAGE=$2
setdest () {
for i in `grep dest /etc/opkg.conf | cut -d ' ' -f 3`; do
if [ -f $i/usr/lib/opkg/info/$PACKAGE.list ]; then
DEST=$i
fi
done
if [ "x$DEST" = "x" ]; then
echo "Can not locate $PACKAGE."
echo "Check /etc/opkg.conf for correct dest listings";
echo "Check name of requested package: $PACKAGE"
exit 1
fi
}
addlinks () {
setdest;
cat $DEST/usr/lib/opkg/info/$PACKAGE.list | while read LINE; do
SRC=$LINE
DST=`echo $SRC | sed "s|$DEST||"`
DSTNAME=`basename $DST`
DSTDIR=`echo $DST | sed "s|$DSTNAME\$||"`
test -f "$SRC"
if [ $? = 0 ]; then
test -e "$DST"
if [ $? = 1 ]; then
mkdir -p $DSTDIR
ln -sf $SRC $DST
else
echo "Not linking $SRC to $DST"
echo "$DST Already exists"
fi
else
test -d "$SRC"
if [ $? = 0 ]; then
test -e $DST
if [ $? = 1 ]; then
mkdir -p $DST
else
echo "directory already exists"
fi
else
echo "Source directory $SRC does not exist"
fi
fi
done
}
removelinks () {
setdest;
cat $DEST/usr/lib/opkg/info/$PACKAGE.list | while read LINE; do
SRC=$LINE
DST=`echo $LINE | sed "s|$DEST||"`
DSTNAME=`basename $DST`
DSTDIR=`echo $DST | sed "s|$DSTNAME\$||"`
test -f $DST
if [ $? = 0 ]; then
rm -f $DST
test -d $DSTDIR && rmdir $DSTDIR 2>/dev/null
else
test -d $DST
if [ $? = 0 ]; then
rmdir $DST
else
echo "$DST does not exist"
fi
fi
done
}
mountdest () {
test -d $PACKAGE
if [ $? = 1 ]; then
echo "Mount point does not exist"
exit 1
fi
for i in $PACKAGE/usr/lib/opkg/info/*.list; do
$0 add `basename $i .list`
done
}
umountdest () {
test -d $PACKAGE
if [ $? = 1 ]; then
echo "Mount point does not exist"
exit 1
fi
for i in $PACKAGE/usr/lib/opkg/info/*.list; do
$0 remove `basename $i .list`
done
}
case "$COMMAND" in
add)
addlinks
;;
remove)
removelinks
;;
mount)
mountdest
;;
umount)
umountdest
;;
*)
echo "Usage: $0 "
echo " Commands: add, remove, mount, umount"
echo " Targets: , "
echo "Example: $0 add kismet-server"
echo "Example: $0 remove kismet-server"
echo "Example: $0 mount /mnt/usb"
echo "Example: $0 umount /mnt/usb"
exit 1
;;
esac
exit 0 -
vargalex
Topikgazda
válasz
_szantos_ #8904 üzenetére
Hi!
Úgy emlékszem, hogy anno Speeedfire-nak pont ezt a hibát javítottam az OpenWrt Wiki-ben található opkg-link-ben. De az oldalán nem a javított verzió található. Elvileg ez kell legyen a tartalma:
#!/bin/sh
COMMAND=$1
PACKAGE=$2
setdest () {
for i in `grep dest /etc/opkg.conf | cut -d ' ' -f 3`; do
if [ -f $i/usr/lib/opkg/info/$PACKAGE.list ]; then
DEST=$i
fi
done
if [ "x$DEST" = "x" ]; then
echo "Can not locate $PACKAGE."
echo "Check /etc/opkg.conf for correct dest listings";
echo "Check name of requested package: $PACKAGE"
exit 1
fi
}
addlinks () {
setdest;
cat $DEST/usr/lib/opkg/info/$PACKAGE.list | while read LINE; do
SRC=$LINE
DST=`echo $SRC | sed 's%$DEST%%'`
DSTNAME=`basename $DST`
DSTDIR=`echo $DST | sed 's%/$DSTNAME%%'`
test -f "$SRC"
if [ $? = 0 ]; then
test -e "$DST"
if [ $? = 1 ]; then
mkdir -p $DSTDIR
ln -sf $SRC $DST
else
echo "Not linking $SRC to $DST"
echo "$DST Already exists"
fi
else
test -d "$SRC"
if [ $? = 0 ]; then
test -e $DST
if [ $? = 1 ]; then
mkdir -p $DST
else
echo "directory already exists"
fi
else
echo "Source directory $SRC does not exist"
fi
fi
done
}
removelinks () {
setdest;
cat $DEST/usr/lib/opkg/info/$PACKAGE.list | while read LINE; do
SRC=$LINE
DST=`echo $LINE | sed 's%$DEST%%'`
DSTNAME=`basename $DST`
DSTDIR=`echo $DST | sed 's%/$DSTNAME%%'`
test -f $DST
if [ $? = 0 ]; then
rm -f $DST
test -d $DSTDIR && rmdir $DSTDIR 2>/dev/null
else
test -d $DST
if [ $? = 0 ]; then
rmdir $DST
else
echo "$DST does not exist"
fi
fi
done
}
mountdest () {
test -d $PACKAGE
if [ $? = 1 ]; then
echo "Mount point does not exist"
exit 1
fi
for i in $PACKAGE/usr/lib/opkg/info/*.list; do
$0 add `basename $i .list`
done
}
umountdest () {
test -d $PACKAGE
if [ $? = 1 ]; then
echo "Mount point does not exist"
exit 1
fi
for i in $PACKAGE/usr/lib/opkg/info/*.list; do
$0 remove `basename $i .list`
done
}
case "$COMMAND" in
add)
addlinks
;;
remove)
removelinks
;;
mount)
mountdest
;;
umount)
umountdest
;;
*)
echo "Usage: $0 "
echo " Commands: add, remove, mount, umount"
echo " Targets: , "
echo "Example: $0 add kismet-server"
echo "Example: $0 remove kismet-server"
echo "Example: $0 mount /mnt/usb"
echo "Example: $0 umount /mnt/usb"
exit 1
;;
esac
exit 0 -
-
válasz
_szantos_ #6298 üzenetére
Passz... Annyira nem vagyok én sem szakember, hogy ez ügyben technikai részletekről számoljak be neked... Ha jól tudom, akkor az opkg újabb, de hogy jobb-e valamiben, vagy egyszerűen csak más rendszerre készült, azt nem tudom. Amúgy DD_WRT alatt tudomásom szerint az ipkg a "normális", de több 1043-as leírás opkg-t rakat fel rá, gondolom az OpenWrt csomagok korrekt kezelése miatt.
De mondom, ezek csak kósza gondolatok, tényekkel sajnos nem szolgálhatok!
szerk.:
...és örülök, hogy sikerült! -
válasz
_szantos_ #6293 üzenetére
Ezen a címen valóban 1.92 a legújabb, nem csoda hát, hogy ez szerinte is így van...
Gyanítom, hogy az Alex által létrehozott forrásból Te is telepítheted, csak fel kell venned az ipkg.conf-ba a címet.
Amúgy normális, merthogy DD-WRT alá nem készültek optware csomagok Atheros arch-ra. Nekem csak az a furcsa, hogy ipkg van fent, és nem opkg. Ez persze nem gond, ha működik, de eddig minden általam ismert 1043+ddwrt leírásban opkg telepítés volt.
-
válasz
_szantos_ #6284 üzenetére
Samba, FTP-hez minek a tutorial?
15747-ben már mindkettő a webes felületről érhető el...1. Webes felületen beállított samba-val nem volt ilyen gond, szerintem azt használd.
2. Passz...
3. Vagy ipkg list_installed vagy opkg list_installed Attól függ, melyik van rajta.
4. Mindenképpen ext3 vagy ext4 a javasolt, a sorrend mindegy.Miért mindegy? Mert az USB átviteli sebessége, és a router teljesítménye messze elmarad attól, amit egy mai HDD még a leglassabb szektorából is ki tud szolgálni.
-
[Misel]
tag
válasz
_szantos_ #6284 üzenetére
1) /etc/config/samba a megosztásnál a 'read_only' értéke no, majd
/etc/init.d/samba stop
/etc/init.d/samba start2) ez nyilván a konfigfile-ok miatt van, nem onnan szedi alapból ahova előzőleg mentette
3) opkg list-installed | grep trans
4) ízlés dolga, ez pl így megfelelő szerintem
Új hozzászólás Aktív témák
Hirdetés
- DDR5 GAMER PC: Új RYZEN 7 8700F +RTX 4060/5060/4070/5070 +16-32GB DDR5! GAR/SZÁMLA! 50 FÉLE HÁZ!
- Dell Latitude 7410 Strapabíró Ütésálló Profi Ultrabook 14" -80% i7-10610U 16/512 FHD
- Szép! HP EliteBook 850 G8 Fémházas Multimédiás Laptop 15,6" -65% i7-1185G7 32/512 Iris Xe FHD Magyar
- HP EliteBook 850 G8 Fémházas Multimédiás Laptop 15,6" -65% i7-1185G7 8/512 Iris Xe FHD Magyar
- 512 Gb-os NVME-k
- Akció! Újra Gamer EGEREK! Glorious , Endgamer XM1R , Nibio
- Fotó állvány eladó
- Csere-beszámítás! Számítógép PC Játékra! I3 14100F / RTX 3060 12GB / 32GB DDR4 / 500GB SSD
- ÁRGARANCIA!Épített KomPhone Ryzen 7 5700X 16/32/64GB RAM RTX 3060 12GB GAMER PC termékbeszámítással
- ÁRGARANCIA!Épített KomPhone Ryzen 7 9800X3D 64GB RAM RTX 5080 16GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: PC Trade Systems Kft.
Város: Szeged