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

Автор Тема: Отсутствие в puppy пакетного менеджера  (Прочитано 26648 раз)

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
ПМ - имеется ввиду не petget, а уровня apt или pacman c возможностью установки пакетов из чужого развитого репозитария.
Компилить - без веских на то причин - пустая трата времени
Сборка "молотком и зубилом" из чужих пакетов - мина замедленного действия

На мой взгляд это возможно только при полном переходе на пакетную базу донора
Видимо - единственный выход - перенос puppy-live (название сам придумал - надеюсь поняли о чем я) донору
Или переход на более "родные" донору live-boot или linux-live.org (что не желательно, т.к. puppy-live , вроде, самый продвинутый)
« Последнее редактирование: 06 Октябрь 2011, 16:53:09 от Pro »

Оффлайн rodin.s

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 1179
  • Репутация: +96/-0
Re:Отсутствие в puppy пакетного менеджера
« Ответ #1 : 06 Октябрь 2011, 15:34:55 »
Вот здесь Ваши единомышленники. Также делают Puppy c apt-get.
« Последнее редактирование: 06 Октябрь 2011, 16:53:19 от Pro »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:Отсутствие в puppy пакетного менеджера
« Ответ #2 : 06 Октябрь 2011, 15:39:49 »
Вот здесь Ваши единомышленники. Также делают Puppy c apt-get.
Не знал. Спасибо (+)
Из местных никто не интересовался?
:) я то наоборот сделал -  apt c puppy :)
« Последнее редактирование: 06 Октябрь 2011, 16:53:30 от Pro »

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Отсутствие в puppy пакетного менеджера
« Ответ #3 : 06 Октябрь 2011, 17:41:56 »
Цитирую себя от 4 декабря 2008 года (взято с форума cvs ):

Цитата
как насчет варианта на базе debian пакетов?
1. Берем и ставим debian систему в минимальном виде,
2. добавляем минимум необходимых пакетов+нужные нам программы
3. тестируем и настраиваем окружение + подключем скрипты и модули puppy
4. обезжириваем проект (удаляем локали лишние, файлы документации, логи и т.п.)
5. пакуем в сжатую систему.

Плюсы в том что apt-get всетаки рулит )

Дальнейший опыт показал что не все так радужно.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн Lego

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 900
  • Репутация: +60/-0
Re:Отсутствие в puppy пакетного менеджера
« Ответ #4 : 06 Октябрь 2011, 17:46:37 »
Предлагаю как основное средство для дополнение Паппи софтом - модульность, т.е. sfs.
От pet конечно тоже не отказываться, но свести к минимуму.
AMD Phenom 9500 Quad-Core, GF-8600, 2gb RAM
Asus Eee PC-901 (Intel Atom N270, 1Gb RAM, 12Gb SSD)
Puppyrus-13.12-xfce-4.12

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Отсутствие в puppy пакетного менеджера
« Ответ #5 : 06 Октябрь 2011, 17:49:13 »
Ограничения на количество подключенных sfs и ограничение на количество sfs которые можно подключить при загрузке системы как будет обходится?

как быть с возможным конфликтом версий библиотек?
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн Zay

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 1536
  • Репутация: +25/-0
Re:Отсутствие в puppy пакетного менеджера
« Ответ #6 : 06 Октябрь 2011, 18:00:03 »
Поддерживаю идею перейти на SFS.
Эта "фишка" нашего дистрибутива - очень удобная штука! Один клик - и можно использовать программу.
Конечно я возможно что-то не учитываю...

Ограничения на количество подключенных sfs и ограничение на количество sfs которые можно подключить при загрузке системы как будет обходится?
Сколько сейчас? Кроме того можно SFS устанавливать как и пакеты, если у кого-то их слишком много.

как быть с возможным конфликтом версий библиотек?
Это уже сложнее. Но разве с пакетами тех же проблем нет? Как в "обычных" дистрах с этим справляются?

Оффлайн Lego

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 900
  • Репутация: +60/-0
Re:Отсутствие в puppy пакетного менеджера
« Ответ #7 : 06 Октябрь 2011, 18:16:47 »
Модули можно тематически группировать в один sfs - "Мультимедия", "Графика", "Офис" .....бла, бла, бла. Конфликт библиотек? Ну предполагается же, что sfs-ник собирается в той же среде, где и будет использован. Всех граблей не избежать, это не только в Паппи. Тем не менее, если сборкой будут заниматься более-менее опытные сборщики, косяки можно свести к минимуму.
AMD Phenom 9500 Quad-Core, GF-8600, 2gb RAM
Asus Eee PC-901 (Intel Atom N270, 1Gb RAM, 12Gb SSD)
Puppyrus-13.12-xfce-4.12

Оффлайн Zay

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 1536
  • Репутация: +25/-0
Re:Отсутствие в puppy пакетного менеджера
« Ответ #8 : 06 Октябрь 2011, 18:25:39 »
Модули можно тематически группировать в один sfs - "Мультимедия", "Графика", "Офис" .....бла, бла, бла.
Не уверен что это будет хорошо... Слоны будут, где каждому пользователю нужна максимум половина. Хотя для новичков (которые ещё не знают точно, что им нужно) - можно и такие делать.

А вообще я за "программные комплекты" - основная программа и библиотеки/зависимости в одном SFS.

Оффлайн Vovasil

  • Пользователь
  • **
  • Сообщений: 76
  • Репутация: +6/-0
Re:Отсутствие в puppy пакетного менеджера
« Ответ #9 : 06 Октябрь 2011, 18:47:32 »
Предлагаю как основное средство для дополнение Паппи софтом - модульность, т.е. sfs.
Это приведет к хаосу.
Для примера:
1. Создаем два sfs c одноименным текстовым файлом, но имеющие разное содержание.
2. Подключаем первый, потом второй - видим файл из первого.
3. Отключаем.
4. Подключаем второй, потом первый - видим файл из второго.

Вопросы:
1. Что увидит пользователь если sfs будет несколько и загружены они будут каждый раз в произвольном порядке?
2. Что будет если совпадет название не у текстового файла?




Оффлайн Zay

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 1536
  • Репутация: +25/-0
Re:Отсутствие в puppy пакетного менеджера
« Ответ #10 : 06 Октябрь 2011, 18:51:53 »
Для примера:
1. Создаем два sfs c одноименным текстовым файлом, но имеющие разное содержание.
А если создаём два пакета с одинаковым файлом... Что тогда будет?

Оффлайн Vovasil

  • Пользователь
  • **
  • Сообщений: 76
  • Репутация: +6/-0
Re:Отсутствие в puppy пакетного менеджера
« Ответ #11 : 06 Октябрь 2011, 19:00:42 »
два пакета с одинаковым файлом
Абсолютно тоже! Вот по этому без решения проблемы конфликтов на стадии установки (подключения) без ДОРАБОТАННОГО установщика не решить...

Оффлайн Zay

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 1536
  • Репутация: +25/-0
Re:Отсутствие в puppy пакетного менеджера
« Ответ #12 : 06 Октябрь 2011, 19:05:29 »
А что будет в такой ситуации в той же убунте?
И что, по Вашему, должен делать этот установщик, переименовать файл? А если это файл запуска, что тогда? ИМХО, не с той стороны подход к вопросу...

Оффлайн PANZERKOPF

  • Пользователь
  • **
  • Сообщений: 64
  • Репутация: +6/-0
Re:Отсутствие в puppy пакетного менеджера
« Ответ #13 : 06 Октябрь 2011, 19:06:05 »
Ограничения на количество подключенных sfs и ограничение на количество sfs которые можно подключить при загрузке системы как будет обходится?
Никто не заставляет подключать их во время загрузки. Если программа позволяет быть r/o (а в принципе так и должно быть), то эти sfs можно подключать потом. Например в директорию /opt. Естетственно, программы должны быть собраны соответствующим образом и то, если у них есть /share и т.п. Эти sfs не будут "слоем" unionfs и им это и не нужно.
Слоны будут, где каждому пользователю нужна максимум половина
Не надо делать систему "абсолютно для всех", чтоб "и бабуля бы разобралась". Ни к чему хорошему это не приведет.
как быть с возможным конфликтом версий библиотек?
По правилам, они обратно совместимы. Но если уж очень надо запустить "что-то" именно  "с чем-то", тогда соответственно использовать LD_PRELOAD.
Еще раз, (это всего-лишь мое мнение) невозможно сделать систему, чтоб под ней абсолютно все запускалось, в том числе чужеродное и выпущенное
10 лет назад, когда еще кажись Glibc-а не было.

 

Оффлайн Lego

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 900
  • Репутация: +60/-0
Re:Отсутствие в puppy пакетного менеджера
« Ответ #14 : 06 Октябрь 2011, 19:13:42 »
На своём видении не настаиваю, ибо вполне самостоятельно могу вариться в собственном соку :) На данный момент у меня подключено 18 модулей, достаточно вполне. Эти то не все нужны.
AMD Phenom 9500 Quad-Core, GF-8600, 2gb RAM
Asus Eee PC-901 (Intel Atom N270, 1Gb RAM, 12Gb SSD)
Puppyrus-13.12-xfce-4.12