opkg USB
|
fil1995 |
Dodano 23-01-2010 14:08
|
User
Posty: 93
Dołączył: 28/07/2009 19:17
|
Witam,
Chcialbym sobie zrobic zebym mogl instalowac pakiety na USB. Znalazlem takie dwa howto:
http://openwrt.pl/doku.php/konfiguracja:hardware:usbhdd#pakiety_na_dysku_zewnetrznym
http://blog.export.be/2009/03/install-openwrt-809-on-asus-wl-500g-deluxe-with-usb-media-for-extra-space/
Teraz moje pytanko: Jak mam to zrobic zeby bylo ok ?
do /etc/opkg.conf dodaje:
i po kazdej instalacji jakiegos pakietu na usb robie link symboliczny
ln -s /opt/lib /lib
ln -s /opt/usr/lib /usr/lib
Tak wynika z openwrt.pl ale przeciez linki robie do katalogow wiec po co robic je po kazdej instalacji ?
I jeszcze takie pytanko: Czy opkg samo stworzy sobie katalogi na pamieci USB ktore bedzie potrzebowac czy musze to zrobic samemu ?
Czy do /etc/profile musze dodawac taki wpis:
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/opt/bin:/opt/sbin:/opt/usr/bin:/opt/usr/sbin
export LD_LIBRARY_PATH=/lib:/usr/lib:/opt/lib:/opt/usr/lib
Pozdrawiam. |
|
|
|
arteq |
Dodano 23-01-2010 14:16
|
VIP
Posty: 1918
Dołączył: 04/03/2006 17:42
|
Cytat Tak wynika z openwrt.pl ale przeciez linki robie do katalogow wiec po co robic je po kazdej instalacji ?
Nie zaszkodzi po instalacji takie cos zrobic.
Cytat I jeszcze takie pytanko: Czy opkg samo stworzy sobie katalogi na pamieci USB ktore bedzie potrzebowac czy musze to zrobic samemu ?
Nie trzeba robic katalogów, zrobia sie same.
Cytat
Czy do /etc/profile musze dodawac taki wpis:
Tak musisz
Edytowany przez arteq dnia 23-01-2010 14:17
Pozdrawiam, Artur
http://digi-led.pl Elementy elektroniczne | urz?dzenia sieciowe | us?ugi informatyczne
http://openwrt.pl - Polskie Centrum OpenWrt
o p e n (your) r o u t e r . p l
|
|
|
|
fil1995 |
Dodano 23-01-2010 14:40
|
User
Posty: 93
Dołączył: 28/07/2009 19:17
|
Czy musze dodac jeszcze taki skrypcik w /opt/etc/init.d/
#!/bin/sh
#
# /hdd/etc/init.d/
#
i=0
while [ $i -le 30 ]
do
if [ -d /opt/etc/init.d ]
then
for i in /opt/etc/init.d/S*; do
$i start 2>&1
done | logger -s -p 6 -t ' ' &
break
fi
sleep 1
i='expr $i + 1'
done
?
Pozdrwaiam.
Edytowany przez fil1995 dnia 23-01-2010 14:40
|
|
|
|
arteq |
Dodano 23-01-2010 15:21
|
VIP
Posty: 1918
Dołączył: 04/03/2006 17:42
|
jak bedziesz miał skrypty init na zewnetrznym nosniku to musisz.
Pozdrawiam, Artur
http://digi-led.pl Elementy elektroniczne | urz?dzenia sieciowe | us?ugi informatyczne
http://openwrt.pl - Polskie Centrum OpenWrt
o p e n (your) r o u t e r . p l
|
|
|
|
shibby |
Dodano 23-01-2010 15:24
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
zainteresuj sie moze tym by przeniesc roota na zewnetrzny dysk, wtedy bedziesz mogl instalowac wszystko na / bo rootem bedzie twoj pendrive.
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
obsy |
Dodano 23-01-2010 15:44
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
Utrapienie jest z tą instalacją na zewnętrznym nośniku.
http://eko.one.pl/?p=openwrt-pakiety
Już lepiej faktycznie przenieś root'a, już jakoś lepiej działa to co RooTer przerobił
http://rooter.kyberian.net/?p=64
i shibby zmodyfikował:
http://openwrt.groov.pl/projekty/sda-...a-to-root/
|
|
|
|
fil1995 |
Dodano 23-01-2010 16:23
|
User
Posty: 93
Dołączył: 28/07/2009 19:17
|
OK.
Zaczolem instalowac serwer http - lighttpd wedlug tego opisu:
http://openwrt.pl/doku.php/konfiguracja:software:serwer_http
niestety jak probuje zainstalowac to
opkg -d usb install php5-mod-gp to wyskakuje mi blad :(
root@OpenWrt:/# opkg -d usb install php5-mod-gp
Collected errors:
* Cannot find package php5-mod-gp.
I co mam teraz zrobic ? reszte mam juz zainstalowana.
jak chce uruchomic lighttpd z palca to tez mam blad.
root@OpenWrt:/# /opt/etc/init.d/lighttpd start
/etc/rc.common: eval: line 13: lighttpd: not found
I tez lighttpd sie nie rozwija przy wcisnieciu tab. Jak zainstalowalem php5 to sie rozwija przy wcisnieciu taba.
Prosze o pomoc.
Pozdrawiam.
Edytowany przez fil1995 dnia 23-01-2010 16:24
|
|
|
|
shibby |
Dodano 23-01-2010 16:25
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
nie ma takiej paczki w repo.
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
obsy |
Dodano 23-01-2010 16:30
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
php5-mod-gd zapewne...
|
|
|
|
arteq |
Dodano 23-01-2010 17:30
|
VIP
Posty: 1918
Dołączył: 04/03/2006 17:42
|
poprawione...
Pozdrawiam, Artur
http://digi-led.pl Elementy elektroniczne | urz?dzenia sieciowe | us?ugi informatyczne
http://openwrt.pl - Polskie Centrum OpenWrt
o p e n (your) r o u t e r . p l
|
|
|
|
fil1995 |
Dodano 24-01-2010 07:55
|
User
Posty: 93
Dołączył: 28/07/2009 19:17
|
Tak.
Wszystko dziala
W /etc/profiles mialem blad w pathu musialem tez dorobic link symboliczny w /usr/lib do /opt/usr/lib/lighttpd/
Pozdrawiam i dzieki za pomoc |
|
|
|
fil1995 |
Dodano 24-01-2010 11:32
|
User
Posty: 93
Dołączył: 28/07/2009 19:17
|
Mam takie pytanko:
Czy ten skrypt to musze umiescic w /etc/init.d czy w /opt/etc/init.d/
#!/bin/sh
#
# /hdd/etc/init.d/
#
i=0
while [ $i -le 30 ]
do
if [ -d /opt/etc/init.d ]
then
for i in /opt/etc/init.d/S*; do
$i start 2>&1
done | logger -s -p 6 -t ' ' &
break
fi
sleep 1
i='expr $i + 1'
done
Chyba w /etc/init.d prawda ?
I jeszcze takie pytanko: jak zrobic zeby lighttpd uruchamial sie ze startem systemu ?
Pozdrawiam. |
|
|
|
shibby |
Dodano 24-01-2010 11:41
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
tak w /etc
Cytat jak zrobic zeby lighttpd uruchamial sie ze startem systemu ?
w /opt/etc/init.d masz pewnie skrypt startowy do lighttpd. Zweryfikuj czy sciezki sa poprawne, skopiuj do /etc/init.d i wlacz czyli
/etc/init,d/lighttpd enable
Edytowany przez shibby dnia 24-01-2010 11:42
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
fil1995 |
Dodano 24-01-2010 13:16
|
User
Posty: 93
Dołączył: 28/07/2009 19:17
|
Zrobilem. Dziala polowicznie.
Mam taki problem ze lighttpt nie startuje z ruterem :((
moj /etc/init.d/lighttpd
root@OpenWrt:/etc/init.d# cat lighttpd
#!/bin/sh /etc/rc.common
# Copyright (C) 2006 OpenWrt.org
START=50
BIN=lighttpd
DEFAULT=/opt/etc/default/$BIN
LOG_D=/opt/var/log/$BIN
RUN_D=/opt/var/run
PID_F=$RUN_D/$BIN.pid
start() {
[ -f $DEFAULT ] && . $DEFAULT
mkdir -p $LOG_D
mkdir -p $RUN_D
$BIN $OPTIONS
}
stop() {
[ -f $PID_F ] && kill $(cat $PID_F)
}
root@OpenWrt:/etc/init.d#
i katalog /etc/rc.d
root@OpenWrt:/etc/rc.d# ls -l
lrwxrwxrwx 1 root root 17 Dec 29 16:29 K40network -> ../init.d/network
lrwxrwxrwx 1 root root 16 Dec 29 16:29 K99umount -> ../init.d/umount
lrwxrwxrwx 1 root root 15 Dec 29 16:29 S02nvram -> ../init.d/nvram
lrwxrwxrwx 1 root root 22 Dec 29 16:29 S05luci_fixtime -> ../init.d/luci_fixtime
lrwxrwxrwx 1 root root 19 Dec 29 16:29 S05netconfig -> ../init.d/netconfig
lrwxrwxrwx 1 root root 14 Dec 29 16:29 S10boot -> ../init.d/boot
lrwxrwxrwx 1 root root 15 Dec 29 16:29 S20fstab -> ../init.d/fstab
lrwxrwxrwx 1 root root 13 Dec 29 16:29 S39usb -> ../init.d/usb
lrwxrwxrwx 1 root root 17 Dec 29 16:29 S40network -> ../init.d/network
lrwxrwxrwx 1 root root 18 Dec 29 16:29 S45firewall -> ../init.d/firewall
lrwxrwxrwx 1 root root 14 Dec 29 16:29 S50cron -> ../init.d/cron
lrwxrwxrwx 1 root root 18 Dec 29 16:29 S50dropbear -> ../init.d/dropbear
lrwxrwxrwx 1 root root 15 Dec 29 16:29 S50httpd -> ../init.d/httpd
lrwxrwxrwx 1 root root 18 Jan 24 12:47 S50lighttpd -> ../init.d/lighttpd
lrwxrwxrwx 1 root root 16 Dec 29 16:29 S50telnet -> ../init.d/telnet
lrwxrwxrwx 1 root root 21 Dec 29 16:29 S59luci_ethers -> ../init.d/luci_ethers
lrwxrwxrwx 1 root root 20 Dec 29 16:29 S59luci_hosts -> ../init.d/luci_hosts
lrwxrwxrwx 1 root root 17 Dec 29 16:29 S60dnsmasq -> ../init.d/dnsmasq
lrwxrwxrwx 1 root root 13 Dec 29 16:29 S60led -> ../init.d/led
lrwxrwxrwx 1 root root 14 Dec 29 16:29 S95done -> ../init.d/done
lrwxrwxrwx 1 root root 18 Dec 29 16:29 S97watchdog -> ../init.d/watchdog
lrwxrwxrwx 1 root root 16 Dec 29 16:29 S99sysctl -> ../init.d/sysctl
root@OpenWrt:/etc/rc.d#
Powinno dzialac i nie dziala.
Przy uruchomieniu z palca jest ok.
root@OpenWrt:/# /etc/init.d/lighttpd start
root@OpenWrt:/#
Po restarcie rurera proces nie chodzi. I stronka sie nie wyswietla.
Prosze o pomoc.
Pozdrawiam.
Edytowany przez fil1995 dnia 24-01-2010 13:51
|
|
|
|
obsy |
Dodano 24-01-2010 14:50
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
A w czasie startu dysk z usb jest już dostępny?
|
|
|
|
fil1995 |
Dodano 24-01-2010 17:30
|
User
Posty: 93
Dołączył: 28/07/2009 19:17
|
A gdzie dokladniej moglbym to znalesc ? w ktorym z logow ?
Pozdrawiam. |
|
|
|
obsy |
Dodano 24-01-2010 18:03
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
Niby jak? :)
W inicie od lighttpd po start zrob coś takiego
zrestartuj ruter a później zobacz sobie /tmp/mount.txt czy widać już tam zamontowany dysk.
albo wręcz
zastąp
$BIN $OPTIONS >> /tmp/mount.txt
będziesz widział czy błędów na starcie nie wypisuje.
|
|
|
|
fil1995 |
Dodano 25-01-2010 15:38
|
User
Posty: 93
Dołączył: 28/07/2009 19:17
|
Bledow nie ma i dysk jest juz zamontowany !
Dziwne, ciekawe dlaczego nie startuje.
Pozdrawiam. |
|
|
|
obsy |
Dodano 25-01-2010 22:12
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
Szukaj dalej. Stawiał bym jeszcze na brak ustawionych ścieżek lub bibliotek.
|
|
|
|
fil1995 |
Dodano 26-01-2010 08:22
|
User
Posty: 93
Dołączył: 28/07/2009 19:17
|
Ale skoro srartuje z palca to czemu przy starcie systemu nie startuje ? A bledami nie sypie. Dla mnie to troche dziwne.
Bede jeszcze szukac.
Pozdrawiam. |
|
|