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

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

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33966
  • Репутация: +231/-0
    • PuppyRus-A
Re:Проверяем программу установки пакетов
« Ответ #105 : 06 Август 2012, 10:03:44 »
beta5. Установка любого .pet в .sfs  через pet_get:
После ? о названии .sfs удаляется  /root/.../squashfs... , а итогового .sfs я не нашел.
Это проблема или где его искать? В /initrd/pup_rw и катологе дистра нет...
Если сделать  mksquashfs /root/.../squashfs.. - ok

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
  • Автор темы
Re:Проверяем программу установки пакетов
« Ответ #106 : 06 Август 2012, 12:40:07 »
забудь, создание sfs только через build_sfs
функция создания sfs из get_pet  будет удалена
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re:Проверяем программу установки пакетов
« Ответ #107 : 06 Август 2012, 12:40:24 »
Это проблема или где его искать?
Исходя из этого
Код
if [ "$PUPMODE" = 5 ]; then
 urxvt -e mksquashfs squashfs-root/ /mnt/${PDEV1}${PSUBDIR}/usoft-$N.sfs
 else
 urxvt -e mksquashfs squashfs-root/ /initrd${PUP_HOME}${PSUBDIR}/usoft-$N.sfs
 fi
rm -r $HOME/.packages/builddir
рядом с "главным" 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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33966
  • Репутация: +231/-0
    • PuppyRus-A
Re:Проверяем программу установки пакетов
« Ответ #108 : 06 Август 2012, 13:34:21 »
рядом с "главным" sfs
Не создает. PUPMODE 5
забудь,
забыл
создание sfs только через build_sfs
С ним тоже не создает.
/home/Build... - рабочий
Возможно это личные проблемы. Возможно из-за virtualbox.
Или просто забежал "впереди паровоза" :)
функция создания sfs из get_pet  будет удалена
жаль

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Моноблок 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

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33966
  • Репутация: +231/-0
    • PuppyRus-A
Re:Проверяем программу установки пакетов
« Ответ #110 : 06 Август 2012, 14:58:37 »
*nosfs* работает, но доп. юзерфрендли не помешал бы...
Про выбор "субдиректорий" - не понятно какого именно. С .pet?
При дефолтном выборе вываливается. При "см.здесь" -ок. "Здесь" - это репа яндекса?
Возможности сохранения *.pet нет :(
« Последнее редактирование: 06 Август 2012, 15:23:34 от sfs »

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re:Проверяем программу установки пакетов
« Ответ #111 : 06 Август 2012, 17:31:32 »
Про выбор "субдиректорий" - не понятно какого именно.
Это задел на будущее, когда пакеты будут разложены по категориям
При дефолтном выборе вываливается
Исправил
"Здесь" - это репа яндекса?
Любая выбранная репа. "Здесь" значит не идти во вложенные каталоги, которых в Gaff/packages-usoft пока нет.
Возможности сохранения *.pet нет :(
И не надо. Скачал, кликнул мышкой, и овцы целы и волки сыты.
Моноблок 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

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33966
  • Репутация: +231/-0
    • PuppyRus-A
Re:Проверяем программу установки пакетов
« Ответ #112 : 07 Август 2012, 09:45:23 »
Исправил
Где-нибудь можно ознакомиться?

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re:Проверяем программу установки пакетов
« Ответ #113 : 07 Август 2012, 12:10:26 »
Где-нибудь можно ознакомиться?
get_pet_nosfs строка 102
Код
SUBDIRS=$(echo "$LIST" | grep '/$' | grep -v '../') 
Моноблок 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

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re:Проверяем программу установки пакетов
« Ответ #114 : 11 Август 2012, 18:54:31 »
 build_sfs: wget заменён на curl.
 Переменная PROXY считывается из файла ~/.proxy.
 Остальное смотрите сами.

 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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33966
  • Репутация: +231/-0
    • PuppyRus-A
Re:Проверяем программу установки пакетов
« Ответ #115 : 19 Август 2012, 19:53:47 »
Попробовал собрать в в.5 : firefox+flash.
1. В список пакетов включаются найденные у меня на винте. Хорошо ли это? Некоторые к Ричи отношения не имеют
2. Запарился отвечать на "Выберите пакет. Эти пакеты содержат одинаковые библ." Отвечал firefox*.pet.
В итоге конца процесса не дождался
 :'(
Я что-то не так делал или выбрал неудач.пример или что?

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re:Проверяем программу установки пакетов
« Ответ #116 : 19 Август 2012, 20:58:08 »
Попробовал собрать в в.5 : firefox+flash
Попробую повторить. Я экспериментировал с "вредным" Midori (есть вторичные зависимости), собрался нормально.
Запарился отвечать на "Выберите пакет."
Если не выбирать, то получается ещё хуже, может из-за одной библиотеки скачать OpenOffice.
 Вот поэтому я и настаиваю - "только для служебного пользования".

 Эта парочка firefox+flash действительно гоняет build_sfs по кругу. Остались неудовлетворёнными зависимости:
libgnomevfs-2.so.0
libkdecore.so.5
libkdeui.so.5
libkutils.so.4
libQtSvg.so.4
но при этом то, что получилось работает. Из кольца пришлось выходить killall 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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33966
  • Репутация: +231/-0
    • PuppyRus-A
Re:Проверяем программу установки пакетов
« Ответ #117 : 20 Август 2012, 09:36:13 »
Вот поэтому я и настаиваю - "только для служебного пользования".
Поддерживаю. Более опытные сделают руками. Разруливание зависимостей слишком творческий процесс.  Для новичков лучше выложить 1прога - 1.sfs. Может и менеджер модулей замутить или http://forum.puppyrus.org/index.php/topic,11021.0.html допилить.
Не так уж много софта надо обычному юзеру и и его есть в репе Ричи.

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
  • Автор темы
Re:Проверяем программу установки пакетов
« Ответ #118 : 20 Август 2012, 10:43:16 »
неподдерживаю. я уже приводил причины по которым в системе должна быть нормальная возможность создавать usoft.sfs
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33966
  • Репутация: +231/-0
    • PuppyRus-A
Re:Проверяем программу установки пакетов
« Ответ #119 : 20 Август 2012, 11:02:17 »
Тогда может изменить подход: стандартная установка pet (там вроде с зависимостями без проблем) + парсинг /initrd/pup_rw по типу createusersfs в 520bit?