Instalcja .ipk w trybie offline
|
ern |
Dodano 13-11-2010 09:54
|
User
Posty: 25
Dołączył: 02/10/2008 17:35
|
Cześć,
Potrzebuję info jak zainstalować lokalnie pakiet .ipk,
z mana wychodzi na to, że należy użyć trybu offline czyli przełącznika -o
lecz w takim przypadku i przy podaniu ścieżki do pliku instalator mówi że
nie znajduje pliku, szukając w oficjalnym repo http z tego co mi się wydaje.
Konkretnie to potrzebuję ntfsprogs w ipkg, te które mam są w niskiej wersji 1.13, więc nie mam ntfsck.
A moim dysku 1TB w partycji ntfs bardzo często sypie się system plików.
Jest stronka z plikami z ntfsprogs:
http://sourceforge.net/projects/linux-ntfs/files/
ale jak dobrze mi się wydaje nie ma tam .ipk?
No to jakby co czekam napropozycje,
za wszelką pomoc będę wdzięczny:-)
--
Ariva HD210 (BusyBox, OPTware) + WD 1TB inside
sendmail_enable="NO" /"YES" /"MAYBE"
|
|
|
|
shibby |
Dodano 13-11-2010 10:06
|
SysOp
Posty: 17127
Dołączył: 15/01/2009 20:30
|
Cytat Potrzebuję info jak zainstalować lokalnie pakiet .ipk,
bez przelacznikow. Jak wykryje ze podawany pakiet ma wyzsza wersje niz ten dostepny w repo to go zainstaluje.
Jakie jest twoje domyslne repo dla optware? nslu2? podaj link. Moze uda mi sie przekompilowac
Router: Unifi Cloud Gateway Max
Switch: Unifi USW-Lite-16-PoE
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
ern |
Dodano 13-11-2010 10:14
|
User
Posty: 25
Dołączył: 02/10/2008 17:35
|
Instalacja Ipkg wg tego:
wget http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/uclibc-opt_0.9.28-13_mipsel.ipk
ipkg-cl install uclibc-opt_0.9.28-13_mipsel.ipk
wget http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/ipkg-opt_0.99.163-10_mipsel.ipk
ipkg-cl install ipkg-opt_0.99.163-10_mipsel.ipk
cd /opt/bin/
./ipkg update
Z /opt/etc/ipkg.conf
~ # more /opt/etc/ipkg.conf
#Uncomment the following line for native packages feed (if any)
#src/gz native http://ipkg.nslu2-linux.org/feeds/optware/oleg/native/stable
src/gz optware http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable
dest /opt/ /
#option verbose-wget
Dzięks shibby za szybką reakcję:-)
Ps. T co ja patrzyłem to to były jednak nie pakiety mips, stąd pewnie ten problem.
http://downloads.openwrt.org/snapshots/trunk/brcm47xx/packages/
Ma ktoś z was mipsa z ntfsprogs?
Edytowany przez ern dnia 13-11-2010 11:50
sendmail_enable="NO" /"YES" /"MAYBE"
|
|
|
|
shibby |
Dodano 13-11-2010 12:02
|
SysOp
Posty: 17127
Dołączył: 15/01/2009 20:30
|
zrodla te same co dla tomato/ddwrt, czyli srodowisko juz mam ;P. Zaraz zobacze co da sie zrobic.
Router: Unifi Cloud Gateway Max
Switch: Unifi USW-Lite-16-PoE
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
ern |
Dodano 13-11-2010 12:07
|
User
Posty: 25
Dołączył: 02/10/2008 17:35
|
Byłoby bosko:-)
Dzięki raz jeszcze za zainteresowanie:-)
sendmail_enable="NO" /"YES" /"MAYBE"
|
|
|
|
shibby |
Dodano 13-11-2010 12:26
|
SysOp
Posty: 17127
Dołączył: 15/01/2009 20:30
|
no wiec tak, wyglada na to ze w nowych wersjach nie ma juz ntfsck. Ostatnia wzmianka o tym narzedziu jest w wersji 1.9.0. Jest za to narzzedzie ntfsfix.
Tu masz najnowsza wersja 2.0.0
Cytat http://tomato.groov.pl/repo/ntfsprogs_2.0.0-1_mipsel.ipk
Mozesz tez na stale dodac sobie moje repo do ipkg.conf
Cytat src shibby http://tomato.groov.pl/repo
pozniej
Cytat ipkg update
ipkg install ntfsprogs
i wgra ci moja wersje
Router: Unifi Cloud Gateway Max
Switch: Unifi USW-Lite-16-PoE
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
ern |
Dodano 13-11-2010 14:44
|
User
Posty: 25
Dołączył: 02/10/2008 17:35
|
No dzięki dzięki:-)
Dodałem sobie Twoje Repo i zainstalowałem nową wersję:-)
# ntfsfix -V
ntfsfix v2.0.0
Attempt to fix an NTFS partition.
Developers' email address: linux-ntfs-dev@lists.sf.net
Linux NTFS homepage: http://www.linux-ntfs.org
A używałeś może czegoś innego do sprawdzania partycji ntfs?
Np. fsck.ntfs?
Ja mam taką wersję:
~ # fsck
fsck 1.38 (30-Jun-2005)
bez modułu do obsługi ntfs.
A sypie mi się ten ntfs co chwilę, jeszcze rozważam ext3, tyle
nie jestem pewien czy ten BusyBox go dobrze podmontuje:)
Na razie przegrywam dane, żeby zaeksperymentować:-)
Pozdrawiam!
-----------------------------------
edit:
No tak się posypało, że ntfsfix mnie opluł, i nie pozostaje mi nic innego
jak próbować ext3.
chkdsk na windzie też sobie nie poradził, stał na fazie 4 w 0 procentach.
~ # ntfsfix /dev/scsi/host0/bus0/target0/lun0/part1
Mounting volume... Error opening partition device: Device or resource busy.
Failed to startup volume: Device or resource busy.
FAILED
Attempting to correct errors... Error opening partition device: Device or resource busy.
FAILED
Failed to startup volume: Device or resource busy.
Volume is corrupt. You should run chkdsk.
Chyba że wy macie jakiś pomysł?
Edytowany przez ern dnia 13-11-2010 17:36
sendmail_enable="NO" /"YES" /"MAYBE"
|
|
|
|
shibby |
Dodano 13-11-2010 22:00
|
SysOp
Posty: 17127
Dołączył: 15/01/2009 20:30
|
ext2/3 bedzie zdecydowanie lepiej hcodzil na routerze bo to linux.
Router: Unifi Cloud Gateway Max
Switch: Unifi USW-Lite-16-PoE
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
ern |
Dodano 14-11-2010 09:23
|
User
Posty: 25
Dołączył: 02/10/2008 17:35
|
A powiedz mi, używasz crona w urządzeniach wbudowanych?:-)
Znalazłem katalog /opt/etc/cron.d ale tam nic nie ma.
W repo tym oficjalnym crontaba nie ma, ja jakbym sobie go doinstalował,
puszczałbym demona razem ze startem systemu wpisem w /usr/local/etc/rcS.
Crona bym zaangażował w regularne fsck na tym dużym dysku
skryptem który by go wcześniej odmontowywał, sprawdzał i montował:)
Hm?:D
------------
edit:
OK, jest przecież, tylko trzeba wpisać
No to tymczasem:-)
Edytowany przez ern dnia 14-11-2010 10:54
sendmail_enable="NO" /"YES" /"MAYBE"
|
|
|
|
shibby |
Dodano 14-11-2010 11:39
|
SysOp
Posty: 17127
Dołączył: 15/01/2009 20:30
|
moze nie byc potrzebny. zobacz czy nie masz juz czasem cru zamiast cron.
Router: Unifi Cloud Gateway Max
Switch: Unifi USW-Lite-16-PoE
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
ern |
Dodano 14-11-2010 15:45
|
User
Posty: 25
Dołączył: 02/10/2008 17:35
|
No tego nie mam więc jest już cron
~ # which cru
which: no cru in (/usr/local/bin:/opt/sbin:/opt/bin:/usr/local/sbin:/usr/sbin:/bin:/usr/bin:/sbin)
No to w rcS wywołam go przy starcie czymś w rodzaju /opt/sbin/cron,
wskakuje on w procesy, ale czy to wystarczy?
1106 root 9552 S /tmp/DvdPlayer
1134 root 328 S telnetd
1135 root 544 S -sh
1160 root 408 S cron
1165 root 372 R ps
Aha,
Potrzebuję skryptu do montowania za każdym razem w to samo miejsce dysku z określonym UID, coś w rodzaju tego poniżej (bo ten poniżej mi nie hula;/)
mount / -o remount,rw
rmdir /opt
# my disk UUID:
k="8fff2d5e-9bc6-43f0-af49-7afd79e6e9aa" ### to co wypluje tune2fs
# disk checking and mounting:
for i in `mount | awk '/\/dev\/scsi\// {print $1}'`
do
if [ `tune2fs -l $i | awk '/UUID/ {print $3}'` = $k ]
then m=`mount | grep $i | awk '{print $3}'`
umount $m
# fsck.ext3 -f $i
mkdir /opt
mount $i /opt
fi
done
No i chyba tyle, a jeszcze wkleję jak UIDa wyciągnąć z np. host2..part1:
tune2fs -l /dev/scsi/host2/bus0/target0/lun0/part1 | grep UUID
sendmail_enable="NO" /"YES" /"MAYBE"
|
|
|