Midnight на большом Linux and IPK
Midnight на большом Linux and IPK
Господа, сори за глупый вопрос, но как на большом линухе смотреть в внутрь *.ipk как в обычный архив с помощью mc? а то он его открывает как по F3.
SL-C3200 Cacko-1.23-full (CF 8GB,MMC 2GB,Billionton CFBT02-B, Socket P500WiFi),Loox600,Asus S200(SuSE, LFS),SE-k750i
я на "большом" линухе и на завре вставил следующий кусок в ~/.mc/bindings (в раздел "Archives", после tgz, tar.gz etc):
По Enter'у вход в архив как в каталог, по F3 - просмотр файла описания control.
Если хочется смотреть по F3 список файлов, тогда последнюю строку заменить на
Для просмотра в командной строке использую скрипт ipkview:
(не забудь ему chmod +x сделать)
Код: Выделить всё
# .ipk
shell/.ipk
Open=%cd %p#utar
View=%view{ascii} gzip -dc %f 2>/dev/null | tar xO ./control.tar.gz | gzip -dc | tar xO ./control
Если хочется смотреть по F3 список файлов, тогда последнюю строку заменить на
Код: Выделить всё
View=%view{ascii} gzip -dc %f 2>/dev/null | tar tvvf -
Код: Выделить всё
#/bin/bash
if [[ -z "$1" ]] ; then
echo "Usage: ipkview ipk-file"
exit 1
fi
gzip -dc $1 2>/dev/null | tar xO ./control.tar.gz | gzip -dc | tar xO ./control
Zaurus SL-C860 + SD 1G + CF 512M + Bluetooth-GPRS
Cacko 1.22a
Cacko 1.22a
ответ супер! Спасибо!DMych писал(а):# .ipk
shell/.ipk
Open=%cd %p#utar
View=%view{ascii} gzip -dc %f 2>/dev/null | tar xO ./control.tar.gz | gzip -dc | tar xO ./control
но пока не работает. разбираюсь
SL-C3200 Cacko-1.23-full (CF 8GB,MMC 2GB,Billionton CFBT02-B, Socket P500WiFi),Loox600,Asus S200(SuSE, LFS),SE-k750i
DMych писал(а):, по F3 - просмотр файла описания control.
Вношу как говорится свою ложку дегтя:)DMych писал(а):Если хочется смотреть по F3 список файлов, тогда последнюю строку заменить на
Код:
View=%view{ascii} gzip -dc %f 2>/dev/null | tar tvvf -
Если хочется все и сразу,то:
# .ipk
shell/.ipk
Open=%cd %p#utar
View=%view{ascii} gzip -dc %f 2>/dev/null | tar xO ./control.tar.gz | gzip -dc | tar xO ./control;echo; gzip -dc %f 2>/dev/null | tar tvvf -
по F3 показывает описание control и список файлов
SL-C3200 Cacko-1.23-full (CF 8GB,MMC 2GB,Billionton CFBT02-B, Socket P500WiFi),Loox600,Asus S200(SuSE, LFS),SE-k750i
некоторый дотюнинг по F3 (кому как нравится):
# .ipk
shell/.ipk
Open=%cd %p#utar
View=%view{ascii} gzip -dc %f 2>/dev/null | tar xO ./control.tar.gz | gzip -dc | tar xO ./control;echo; gzip -dc %f 2>/dev/null | tar xO ./data.tar.gz | gzip -dc | tar tvvf -
# .ipk
shell/.ipk
Open=%cd %p#utar
View=%view{ascii} gzip -dc %f 2>/dev/null | tar xO ./control.tar.gz | gzip -dc | tar xO ./control;echo; gzip -dc %f 2>/dev/null | tar xO ./data.tar.gz | gzip -dc | tar tvvf -
- Вложения
-
- вид по клику на F3
- screen9.jpg (69.21 КБ) 3302 просмотра
SL-C3200 Cacko-1.23-full (CF 8GB,MMC 2GB,Billionton CFBT02-B, Socket P500WiFi),Loox600,Asus S200(SuSE, LFS),SE-k750i
я просто упростил СВОЮ ручную работу:)
когда сливаю новый пакет, чтобы попробовать. лезу смотрю его описание, потом смотрю что и куда будет раскидываться. Иногда смотрю что может потереться и т.п. И бегать по каждой папке смотреть файлы, лень.
Лично для меня, самое оно!
а заодно может кому пригодится.
на счет жмем ентер и смотрим список, то список первого уровня в ipk по моему всегда одинаковый, для меня ничего интересного:)
ладненько, главное вопрос решен!;)
когда сливаю новый пакет, чтобы попробовать. лезу смотрю его описание, потом смотрю что и куда будет раскидываться. Иногда смотрю что может потереться и т.п. И бегать по каждой папке смотреть файлы, лень.
Лично для меня, самое оно!
а заодно может кому пригодится.
на счет жмем ентер и смотрим список, то список первого уровня в ipk по моему всегда одинаковый, для меня ничего интересного:)
ладненько, главное вопрос решен!;)
SL-C3200 Cacko-1.23-full (CF 8GB,MMC 2GB,Billionton CFBT02-B, Socket P500WiFi),Loox600,Asus S200(SuSE, LFS),SE-k750i