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

Автор Тема: Проверяем программу установки пакетов  (Прочитано 54793 раз)

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

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8140
  • Репутация: +183/-2
  • Старый чайник
Re:Проверяем программу установки пакетов
« Ответ #120 : 20 Август 2012, 13:39:22 »
в системе должна быть нормальная возможность создавать usoft.sfs
Для нормальных опытных пользователей.
неподдерживаю
Напрасно.

  Проблема firefox+flash решилась изменением строки 84 build_sfs
Код
FNDFILES=$(find /home/BuildSFS/${SFSNAME}-root/ -type f | grep -vE '\.so|share/|onpet.lst|pinstall.sh') 
Убрал проверку зависимостей библиотек. Выдало список ненайденных библиотек, но модуль и без них получился рабочим.
 Пилим дальше.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150) Richy64
Nettop Asus Eee Box PC EB1007 (Intel Atom D425, Intel GMA 3150) Richy32
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400) Richy64

Онлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 31034
  • Репутация: +207/-0
    • PuppyRus-A
Re:Проверяем программу установки пакетов
« Ответ #121 : 20 Август 2012, 14:23:47 »
firefox+flash - простая задача. Вот если reminna соберет - тогда победа

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8140
  • Репутация: +183/-2
  • Старый чайник
Re:Проверяем программу установки пакетов
« Ответ #122 : 20 Август 2012, 15:23:47 »
Вот если reminna соберет
Собрало, и быстро.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150) Richy64
Nettop Asus Eee Box PC EB1007 (Intel Atom D425, Intel GMA 3150) Richy32
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400) Richy64

Онлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 31034
  • Репутация: +207/-0
    • PuppyRus-A
Re:Проверяем программу установки пакетов
« Ответ #123 : 20 Август 2012, 15:30:16 »
Т.е. изменив 84 строку можно тестить? Может выложите свой 6 вариант - для большей чистоты эксперимента...

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8140
  • Репутация: +183/-2
  • Старый чайник
Re:Проверяем программу установки пакетов
« Ответ #124 : 20 Август 2012, 15:33:21 »
 Пожалуйста
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150) Richy64
Nettop Asus Eee Box PC EB1007 (Intel Atom D425, Intel GMA 3150) Richy32
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400) Richy64

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6069
  • Репутация: +138/-0
    • RoDoN X
Re:Проверяем программу установки пакетов
« Ответ #125 : 21 Август 2012, 00:38:43 »
Потестил build_sfs_6.tar.gz на Richy-217, так вот на чем-то большом зацикливается и дождаться окончания не могу, даже mtpaint-3.40 не смог собрать, поэтому выбрал вообще простейшее SPRAVKA, ошибки из терминала скопировал в файл во вложении, между ***** мои комментарии.
« Последнее редактирование: 21 Август 2012, 00:40:15 от RoDoN »

Acer Aspire 5250 (AMD E-450, 4 Гб, Radeon HD 6320)
Samsung R20+ (T2390, 3 Гб, Radeon Xpress 1250)
PRA 16.12 JWM, Runtu 18.04 x64 Openbox/MATE/XFCE

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8140
  • Репутация: +183/-2
  • Старый чайник
Re:Проверяем программу установки пакетов
« Ответ #126 : 21 Август 2012, 09:12:22 »
 Вот это существенно
Код
mount: / not mounted or bad option
монтирование mount -o remount,append происходит только на "реальном" разделе. У меня к /home примонтирован раздел sda4. Можно попробовать создать BuildSFS/${SFSNAME}-root/ на /mnt/home, но он должен быть ext.
Остальное "рабочий шум" в консоли, кое что можно убрать. Например, вывод ошибок ls на отсутствующий файл и tar на неправильный формат архива.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150) Richy64
Nettop Asus Eee Box PC EB1007 (Intel Atom D425, Intel GMA 3150) Richy32
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400) Richy64

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6069
  • Репутация: +138/-0
    • RoDoN X
Re:Проверяем программу установки пакетов
« Ответ #127 : 21 Август 2012, 10:00:05 »
Заменил /home ссылкой на /mnt/home, который у меня ext3 и заработало.

Acer Aspire 5250 (AMD E-450, 4 Гб, Radeon HD 6320)
Samsung R20+ (T2390, 3 Гб, Radeon Xpress 1250)
PRA 16.12 JWM, Runtu 18.04 x64 Openbox/MATE/XFCE

Онлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 31034
  • Репутация: +207/-0
    • PuppyRus-A
Re:Проверяем программу установки пакетов
« Ответ #128 : 23 Август 2012, 10:13:09 »
Опробовал в.6
firefox+flash так из цикла не вышел. Когда он вопросы задает - надо отвечать :ffox10?
transmission -ok

remmina1.0 - ok, но про freerdp надо было знать. При сборе get_pet был автоподтянут даже cups.
Т.е. процедуры поиска зависимостей у get_pet и build_sfs разные и дают разный результат?
Не будет ли такой подход
http://forum.puppyrus.org/index.php/topic,10786.msg66923.html#msg66923
более стандартным и простым?

По интерфейсу: надо ли столько одинакового вывода yaf-splash?
Улучшения существенные, но "соберет каждый" - пока вряд ли
В7 будет или это финал?

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10603
  • Репутация: +109/-2
  • Автор темы
Re:Проверяем программу установки пакетов
« Ответ #129 : 27 Август 2012, 12:42:57 »
я так и не смог собрать sfs. выход из цикла не предусмотрен.
В окне со списком пакетов пишет что "в этих пакетах одинаковые библиотеки" и что дают кнопки ОК и Отмена в этом случае не ясно.
библиотеки может и одинаковые - но лежат по разным каталогам и программа персонально для своей версии содержит версию библиотеки.
яркий пример - libssl3.so есть в составе nspr и есть в браузерах и в thunderbird
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8140
  • Репутация: +183/-2
  • Старый чайник
Re:Проверяем программу установки пакетов
« Ответ #130 : 27 Август 2012, 13:26:26 »
выход из цикла не предусмотрен.
Посмотрю, но мне пока не удавалось войти в такой "штопор"
программа персонально для своей версии содержит версию библиотеки.
Персонально, значит должна входить в *.pet
 
яркий пример - libssl3.so есть в составе nspr и есть в браузерах и в thunderbird
А должна бы быть в каталоге lib репозитория.
что дают кнопки ОК и Отмена
Ничего. Но убрать тоже не получается.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150) Richy64
Nettop Asus Eee Box PC EB1007 (Intel Atom D425, Intel GMA 3150) Richy32
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400) Richy64

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10603
  • Репутация: +109/-2
  • Автор темы
Re:Проверяем программу установки пакетов
« Ответ #131 : 27 Август 2012, 15:23:58 »
Посмотрю, но мне пока не удавалось войти в такой "штопор"
все впереди.

программа персонально для своей версии содержит версию библиотеки.
Персонально, значит должна входить в *.pet
она и входит в пакет программы. но build_sfs ее находит и пишет что она уже есть в других пакетах.

яркий пример - libssl3.so есть в составе nspr и есть в браузерах и в thunderbird
А должна бы быть в каталоге lib репозитория.
и как вы разрулите версию нужную для thunderbird-8.0 и версию нужную для thunderbird-14.0 а также просто самую свежую версию из /usr/lib если оно все в куче в репозитатарии будет лежать (вобще опять по кругу объясняю)

что дают кнопки ОК и Отмена
Ничего. Но убрать тоже не получается.
ну хоть одну убрать надо, вобще смысл тогда в этом окне если кнопки ничего не изменяют а обратно к выбору пакетов не перейти.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8140
  • Репутация: +183/-2
  • Старый чайник
Re:Проверяем программу установки пакетов
« Ответ #132 : 27 Август 2012, 15:42:42 »
она и входит в пакет программы. но build_sfs ее находит и пишет
Имя пакета?
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150) Richy64
Nettop Asus Eee Box PC EB1007 (Intel Atom D425, Intel GMA 3150) Richy32
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400) Richy64

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10603
  • Репутация: +109/-2
  • Автор темы
Re:Проверяем программу установки пакетов
« Ответ #133 : 27 Август 2012, 15:48:01 »
firefox, thunderbird, libreoffice да много таких еще будет.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10603
  • Репутация: +109/-2
  • Автор темы
Re:Проверяем программу установки пакетов
« Ответ #134 : 28 Август 2012, 05:01:34 »
так, есть предложение, если build_sfs теперь при контроле зависимостей не ставит целиком пакеты а только нужные библиотеки,
ТО вот это окно с "в этих пакетах найдены одинаковые библиотеки" сделать как выбор "из какого пакета взять такую-то библиотеку?" ну и  собственно пользователь выберет нужное.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.