Сайт | Скачать | Видео | Wiki

Автор Тема: Дефолтная открывашка .deb  (Прочитано 3996 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн RoDoN

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 6283
  • Репутация: +141/-0
  • Автор темы
Дефолтная открывашка .deb
« : 05 Октябрь 2014, 11:15:51 »
Вопрос, а как открыть *.deb? engrampa пишет "Тип архива не поддерживается", через mc - не предлагать (этот путь знаю), но т.к. если есть графический архиватор, то с архивами надо работать в нем.
Если через defaultarc (т.е. engrampa) нельзя открыть, то надо:
1) или убрать для .deb ассоциацию sudo xarchiver "$@",
2) или в скрипт defaultarc дописать предложение скачать и установить напр., peazip.
Мне нравится второй вариант.
« Последнее редактирование: 05 Октябрь 2014, 12:12:55 от sfs »
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33974
  • Репутация: +231/-0
    • PuppyRus-A
Дефольная открывашка .deb
« Ответ #1 : 05 Октябрь 2014, 11:46:55 »
Чтобы engrampa (и uextract) открывал *.deb надо dpkg-deb.
1. Добавить dpkg-deb +40k сквоша
2. Написать гуй (2 строчки) на ntfs -f для pkgextract.
3. в uextract вызывать   pkgextract для deb|rpm и обойтись без dpkg-deb и пр.
4. написать скрипт - замену dpkg -I и -c
5. Добавить аттач (допилил) - тогда будет работать uextract
Как лучше...?
« Последнее редактирование: 05 Октябрь 2014, 12:47:50 от sfs »

Оффлайн paulus

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1732
  • Репутация: +24/-0
Дефольная открывашка .deb
« Ответ #2 : 05 Октябрь 2014, 11:54:06 »
Вопрос, а как открыть *.deb? engrampa пишет "Тип архива не поддерживается"
Так как https://github.com/mate-desktop/engrampa
The supported file types are : Debian Linux Package (.deb) [Read-only mode]
то видимо в engrampa PRA необоходимо что-то добавить.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33974
  • Репутация: +231/-0
    • PuppyRus-A
Дефольная открывашка .deb
« Ответ #3 : 05 Октябрь 2014, 12:00:33 »
Да - см. 1. выше. Только этот вариант даст возможность входить в .deb без распаковки
Добавляю dpkg-deb ?

Оффлайн imago31

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 2835
  • Репутация: +41/-0
  • горний арол
Дефольная открывашка .deb
« Ответ #4 : 05 Октябрь 2014, 12:09:09 »
помоему в peazip открывается, помробуйте, в репе есть
Врач спасает человека, ветеринар - человечество
 все эксперименты на dual core 2x3.1 GHz/ram-3Gb/gt 440 1gb/WCD 80gb IDE/Samsung 80gb sata/3 флешки с зоопарком линуксов.
  Для работы и игр: Windows 10 снес, поставил 7
  Для души, для скорости и всего остального: Linux(pra, puppy, porteus, ubuntu-подобные)
 
 игровые модули
 программные модули

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33974
  • Репутация: +231/-0
    • PuppyRus-A
Re:Дефолтная открывашка .deb
« Ответ #5 : 05 Октябрь 2014, 12:13:17 »
помоему в peazip открывается, помробуйте, в репе есть
открывается - но ломаемся за максимальный функционал базового модуля при его мин. размере

Оффлайн RoDoN

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 6283
  • Репутация: +141/-0
  • Автор темы
Re:Дефолтная открывашка .deb
« Ответ #6 : 05 Октябрь 2014, 12:17:04 »
2 imago31
О том, что peazip есть в репе и открывает .deb я в курсе, вопрос в том, чтобы в стандартном .iso было все корректно с ассоциациями, т.е. или нормально открывалось, или хотя бы предлагало, что надо сделать.
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33974
  • Репутация: +231/-0
    • PuppyRus-A
Re:Дефолтная открывашка .deb
« Ответ #7 : 05 Октябрь 2014, 12:48:45 »

Оффлайн RoDoN

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 6283
  • Репутация: +141/-0
  • Автор темы
Re:Дефолтная открывашка .deb
« Ответ #8 : 06 Октябрь 2014, 17:52:26 »
Добавил себе dpkg-deb, теперь в engrampa архивы .deb открываются лучше, чем в PR, я за добавление в iso.

Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33974
  • Репутация: +231/-0
    • PuppyRus-A
Re:Дефолтная открывашка .deb
« Ответ #9 : 07 Октябрь 2014, 09:32:39 »
Вчера выложил апдейт в котором dpkg-deb и exploderpm, что даст возможность engrampa и uextract работать с deb и rpm

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re:Дефолтная открывашка .deb
« Ответ #10 : 07 Октябрь 2014, 09:44:38 »
dpkg-deb
Есть в busybox, надо только включить
Код
151:# CONFIG_DPKG_DEB is not set
152:# CONFIG_FEATURE_DPKG_DEB_EXTRACT_ONLY is not set
Есть и rpm
Код
158:# CONFIG_RPM is not set
159:# CONFIG_RPM2CPIO is not set
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33974
  • Репутация: +231/-0
    • PuppyRus-A
Re:Дефолтная открывашка .deb
« Ответ #11 : 07 Октябрь 2014, 10:06:44 »
busybox dpkg-deb интересно (если engrampa его поймет). Добавите? Ваш последний busybox для pra уже протестирован на echo -en - ок. В инитрд еще не успел
rpm - в pra не нужен.  engrampa и так rpm открывает. uextract обходится  exploderpm
« Последнее редактирование: 07 Октябрь 2014, 10:08:30 от sfs »

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re:Дефолтная открывашка .deb
« Ответ #12 : 07 Октябрь 2014, 10:35:05 »
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33974
  • Репутация: +231/-0
    • PuppyRus-A
Re:Дефолтная открывашка .deb
« Ответ #13 : 07 Октябрь 2014, 16:04:10 »
busybox dpkg-deb -I - нет такого ключа. И наверное не добавить?
Без него engrampa с deb не работает.

Вот такой скрипт решает проблему
Код
[ "$1" = "-I" ] && exit
busybox dpkg-deb "$@"
Только служебную инфу не показывает, но распаковывает с ней

Какой вариант оставить? busybox? (он по любому будет в initrd)