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

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

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

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-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, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн sfs

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

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re:Проверяем программу установки пакетов
« Ответ #122 : 20 Август 2012, 15:23:47 »
Вот если reminna соберет
Собрало, и быстро.
Моноблок 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

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

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re:Проверяем программу установки пакетов
« Ответ #124 : 20 Август 2012, 15:33:21 »
 Пожалуйста
Моноблок 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

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
Re:Проверяем программу установки пакетов
« Ответ #125 : 21 Август 2012, 00:38:43 »
Потестил build_sfs_6.tar.gz на Richy-217, так вот на чем-то большом зацикливается и дождаться окончания не могу, даже mtpaint-3.40 не смог собрать, поэтому выбрал вообще простейшее SPRAVKA, ошибки из терминала скопировал в файл во вложении, между ***** мои комментарии.
« Последнее редактирование: 21 Август 2012, 00:40:15 от RoDoN »
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-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, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
Re:Проверяем программу установки пакетов
« Ответ #127 : 21 Август 2012, 10:00:05 »
Заменил /home ссылкой на /mnt/home, который у меня ext3 и заработало.
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33972
  • Репутация: +231/-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

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

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re:Проверяем программу установки пакетов
« Ответ #130 : 27 Август 2012, 13:26:26 »
выход из цикла не предусмотрен.
Посмотрю, но мне пока не удавалось войти в такой "штопор"
программа персонально для своей версии содержит версию библиотеки.
Персонально, значит должна входить в *.pet
 
яркий пример - libssl3.so есть в составе nspr и есть в браузерах и в thunderbird
А должна бы быть в каталоге lib репозитория.
что дают кнопки ОК и Отмена
Ничего. Но убрать тоже не получается.
Моноблок 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

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-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

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re:Проверяем программу установки пакетов
« Ответ #132 : 27 Август 2012, 15:42:42 »
она и входит в пакет программы. но build_sfs ее находит и пишет
Имя пакета?
Моноблок 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

Оффлайн Pro

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

Оффлайн Pro

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