Midnight на большом Linux and IPK

КПК с Linux, установка Linux на iPaq и другие модели, программы
Закрыто
Аватара пользователя
romale
Доктор (4 lvl)
Сообщения: 230
Зарегистрирован: Ср апр 05, 2006 15:55

Midnight на большом Linux and IPK

Сообщение romale » Чт сен 14, 2006 12:44

Господа, сори за глупый вопрос, но как на большом линухе смотреть в внутрь *.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

Аватара пользователя
DMych
Доктор (4 lvl)
Сообщения: 435
Зарегистрирован: Пн июл 28, 2003 10:20

Сообщение DMych » Чт сен 14, 2006 13:12

я на "большом" линухе и на завре вставил следующий кусок в ~/.mc/bindings (в раздел "Archives", после tgz, tar.gz etc):

Код: Выделить всё

# .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
По Enter'у вход в архив как в каталог, по F3 - просмотр файла описания control.

Если хочется смотреть по F3 список файлов, тогда последнюю строку заменить на

Код: Выделить всё

View=%view{ascii} gzip -dc %f 2>/dev/null | tar tvvf -
Для просмотра в командной строке использую скрипт ipkview:

Код: Выделить всё

#/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
(не забудь ему chmod +x сделать)
Zaurus SL-C860 + SD 1G + CF 512M + Bluetooth-GPRS
Cacko 1.22a

Аватара пользователя
romale
Доктор (4 lvl)
Сообщения: 230
Зарегистрирован: Ср апр 05, 2006 15:55

Сообщение romale » Чт сен 14, 2006 14:35

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

Аватара пользователя
romale
Доктор (4 lvl)
Сообщения: 230
Зарегистрирован: Ср апр 05, 2006 15:55

Сообщение romale » Чт сен 14, 2006 14:37

ха, закинул в самое начало bindings, заработало.
похоже кто-то "перебивал".
Еще раз спасибо!
SL-C3200 Cacko-1.23-full (CF 8GB,MMC 2GB,Billionton CFBT02-B, Socket P500WiFi),Loox600,Asus S200(SuSE, LFS),SE-k750i

Аватара пользователя
romale
Доктор (4 lvl)
Сообщения: 230
Зарегистрирован: Ср апр 05, 2006 15:55

Сообщение romale » Чт сен 14, 2006 14:56

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

Аватара пользователя
romale
Доктор (4 lvl)
Сообщения: 230
Зарегистрирован: Ср апр 05, 2006 15:55

Сообщение romale » Чт сен 14, 2006 15:40

некоторый дотюнинг по 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 -
Вложения
screen9.jpg
вид по клику на F3
screen9.jpg (69.21 КБ) 3297 просмотров
SL-C3200 Cacko-1.23-full (CF 8GB,MMC 2GB,Billionton CFBT02-B, Socket P500WiFi),Loox600,Asus S200(SuSE, LFS),SE-k750i

Аватара пользователя
DMych
Доктор (4 lvl)
Сообщения: 435
Зарегистрирован: Пн июл 28, 2003 10:20

Сообщение DMych » Чт сен 14, 2006 15:52

о! понаписали, блин! ;)
(не для развития дискуссии, а в порядке высказывания своего мнения): зачем усложнять? нужен список файлов - жмем enter, нужно описание пакета - F3. keep it simple, stupid!
Zaurus SL-C860 + SD 1G + CF 512M + Bluetooth-GPRS
Cacko 1.22a

Аватара пользователя
romale
Доктор (4 lvl)
Сообщения: 230
Зарегистрирован: Ср апр 05, 2006 15:55

Сообщение romale » Чт сен 14, 2006 17:08

я просто упростил СВОЮ ручную работу:)
когда сливаю новый пакет, чтобы попробовать. лезу смотрю его описание, потом смотрю что и куда будет раскидываться. Иногда смотрю что может потереться и т.п. И бегать по каждой папке смотреть файлы, лень.
Лично для меня, самое оно!
а заодно может кому пригодится.
на счет жмем ентер и смотрим список, то список первого уровня в ipk по моему всегда одинаковый, для меня ничего интересного:)
ладненько, главное вопрос решен!;)
SL-C3200 Cacko-1.23-full (CF 8GB,MMC 2GB,Billionton CFBT02-B, Socket P500WiFi),Loox600,Asus S200(SuSE, LFS),SE-k750i

Закрыто

Вернуться в «КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее»