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

Автор Тема: Обновление софта  (Прочитано 11912 раз)

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33171
  • Репутация: +226/-0
  • Автор темы
    • PuppyRus-A
Обновление софта
« : 08 Ноябрь 2011, 16:55:29 »
Хорошо бы обновить
Думаю - лучше вынесением старого софта из lupu_520.sfs , созданием .sfs c новым софтом и подгрузкой его через initrd  http://forum.puppyrus.org/index.php/topic,10450.0.html
На время тестирования можно загружать модули с новым софтом через user_520.sfs. А потом - зачем дубли?

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

Обновить в базе
1. зимнее время http://forum.puppyrus.org/index.php/topic,10598.0.html
2. списки .pet (стандартным средством)
3. http://forum.puppyrus.org/index.php/topic,9280.0.html
4. Каталог /usr/share/icewm удалить
5. Добавить скрипт  save2user_sfs конвертации save в user_520.sfs (настройки юзера, загружаемые поверх базы)
Код
#!/bin/sh
#sfslinux@gmail.com
[ -z "`echo $1|egrep '*save*.*fs$'`" ] && echo "Usage: $0 save.*fs" && exit
s=`basename $1`
mkdir /mnt/$s && mount $1 /mnt/$s -o loop

mksquashfs \
    /mnt/$s/etc \
    /mnt/$s/lib \
    /mnt/$s/root \
    /mnt/$s/usr \
    user_520.sfs

umount  /mnt/$s && rm -r /mnt/$s
6. Добавить скрипт  mountall автомонтирования разделов
Код
#!/bin/sh
#Version 02, GPL, sfslinux@gmail.com
mp=mnt
blkid |egrep 'ext|vfat|ntfs' |
while read id;do
    d=`echo $id |awk -F: '{print $1}'| sed 's/\/dev\///'`
    fs=`echo $id |awk -F TYPE= '{print $2}'|sed 's/"//g'`
    mkdir -p /$mp/$d
    mount -t $fs /dev/$d /$mp/$d
done
7. Добавить скрипт puppy_rw2user_sfs ,т.е без save  
Код
#!/bin/sh
#sfslinux@gmail.com

mksquashfs \
    /initrd/pup_rw/etc \
    /initrd/pup_rw/lib \
    /initrd/pup_rw/root \
    /initrd/pup_rw/usr \
    user_520.sfs

Вынести (для дальнейшего обновления - по желанию)
1. mc 4.7 ->4.8
2. gparted 0.10
3. midori вынести из базы - каждый подключит свой любимый браузер
4. всякие "лишние" программы вроде DidiWiki (назвать можно pack_home.sfs).
5. abiword, gnumeric (назвать можно small_office.sfs).
6. cupsd
7. игры
Итого:  root/.packages/builtin_files
----office.sfs-----
abiword
abiword_plugins
cups
cups-fix
cups_pdf
cups-pdf
geany
gnumeric
goffice
midori-cups для выносв может помочь http://distro.ibiblio.org/pub/linux/distributions/puppylinux/pet_packages-lucid/Midori-0.2.2-Lucid.pet (списком файлов)
notecase
osmo
sylpheed

---other.sfs-----
didiwiki
flashplayer
homebank

tile
xemeraldia
xinvaders
picpuz
rubix

-----util.sfs-----
file-roller
gnome_mplayer
gnome-mplayer
gnome-mplayer-deps
mplayer

libslang
mc

gparted
parted

----некоторых прог в базе уже нет - тогда убедиться, что все хвосты убраны----
tunar
fbpanel
obconf
openbox
jwm2

...продолжите...

« Последнее редактирование: 26 Декабрь 2011, 14:54:15 от sfs »

Оффлайн Zay

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1536
  • Репутация: +25/-0
Re:Обновление софта
« Ответ #1 : 08 Ноябрь 2011, 17:19:07 »
Обновлять программы в "комплекте Bit" не нужно, опять же надёжность потеряется.
Но если вынести часть программ в отдельные модули - пользователи сами смогут это сделать.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33171
  • Репутация: +226/-0
  • Автор темы
    • PuppyRus-A
Re:Обновление софта
« Ответ #2 : 08 Ноябрь 2011, 17:29:41 »
если вынести часть программ в отдельные модули - пользователи сами смогут это сделать.
Я это и имел ввиду

Оффлайн Zay

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1536
  • Репутация: +25/-0
Re:Обновление софта
« Ответ #3 : 12 Ноябрь 2011, 19:41:19 »
Вынести в отдельные SFS предлагаю:

midori.sfs:
Браузер Midori.

home_pack.sfs:
DidiWiki
HomeBank
Osmo
(продолжим список)

По поводу офиса и остальных - надо подумать. Всё же есть какие-то ограничения на количество SFS (не случайно в старых Puppy их было максимум 3).


Кстати, в XFCE (другие не проверял) при удалении программ, имеющихся в дополнительной панели остаются пустые пункты. Придётся их оттуда убрать, иначе некрасиво получается...

Оффлайн bicyclist56

  • Ветеран
  • *****
  • Сообщений: 502
  • Репутация: +20/-1
  • Не дай мозгам засохнуть!
    • Мой блог
Re:Обновление софта
« Ответ #4 : 12 Ноябрь 2011, 19:58:38 »
home_pack.sfs:
notecase
Да, делаю ежедневные записи по работе, и не только. Отличные возможности глобального поиска. А osmo мне не нравится даже тем, что нет возможности отката - Ctrl+Z. Этак нечаянно стер инфу, и она пропала навсегда...
Оп, это ведь выносятся "лишние" проги! Тогда оставить notecase на месте :)
« Последнее редактирование: 12 Ноябрь 2011, 20:02:47 от bicyclist56 »
Неттоп Eglobal Intel Core i5 3317U 8 GB RAM 128 GB SSD + 120 GB SSD, Slax 9

Оффлайн Zay

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1536
  • Репутация: +25/-0
Re:Обновление софта
« Ответ #5 : 12 Ноябрь 2011, 20:02:45 »
А причём тут notecase? Разве он есть в 520?

Оффлайн bicyclist56

  • Ветеран
  • *****
  • Сообщений: 502
  • Репутация: +20/-1
  • Не дай мозгам засохнуть!
    • Мой блог
Re:Обновление софта
« Ответ #6 : 12 Ноябрь 2011, 20:04:47 »
Разве он есть в 520?
Хм, не помню, как оно было изначально... Но у меня есть и там! Выходит, сам устанавливал :)
Поиск в notecase показал: да, просто копировал исп.файл из другой Пуппи.
« Последнее редактирование: 12 Ноябрь 2011, 20:07:27 от bicyclist56 »
Неттоп Eglobal Intel Core i5 3317U 8 GB RAM 128 GB SSD + 120 GB SSD, Slax 9

Оффлайн Zay

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1536
  • Репутация: +25/-0
Re:Обновление софта
« Ответ #7 : 23 Ноябрь 2011, 18:57:47 »
Желательно подготовить список названий пакетов (как они называются в "/root/packages/").
Можно конечно поискать по названиям программ, но боюсь лишнее выбросить (не всегда знаю, к чему пакет).

Оффлайн Zay

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1536
  • Репутация: +25/-0
Re:Обновление софта
« Ответ #8 : 28 Декабрь 2011, 15:04:12 »
Собрал пробную версию, разделил базу по этому списку (только Midori в отдельном SFS):
----office.sfs-----
abiword
abiword_plugins
cups
cups-fix
cups_pdf
cups-pdf
geany
gnumeric
goffice
midori-cups для выносв может помочь http://distro.ibiblio.org/pub/linux/distributions/puppylinux/pet_packages-lucid/Midori-0.2.2-Lucid.pet (списком файлов)
notecase
osmo
sylpheed

---other.sfs-----
didiwiki
flashplayer
homebank

tile
xemeraldia
xinvaders
picpuz
rubix

-----util.sfs-----
file-roller
gnome_mplayer
gnome-mplayer
gnome-mplayer-deps
mplayer

libslang
mc

gparted
parted

----некоторых прог в базе уже нет - тогда убедиться, что все хвосты убраны----
tunar
fbpanel
obconf
openbox
jwm2

Результат "удаления хвостов" мне не понравился. Перестала работать кнопка "Удалить без корзины" в Thunar'е. Возможно появятся и другие глюки.
Думаю что лучше "хвосты" не трогать (возможно - за редким исключением).

Остальное вроде бы работает, но нужно будет ещё протестировать...

Оффлайн Александр Д.

  • Постоялец
  • ***
  • Сообщений: 142
  • Репутация: +16/-0
Re:Обновление софта
« Ответ #9 : 08 Январь 2012, 22:01:34 »
После тестирования LupuRus 520 BIT beta2 предлагаю на усмотрение сообщества продолжение списка удаляемых (выносимых из базы) программ:

- bcrypt - шифрование файлов
- Figaros - менеджер паролей 2
- ISOMaster - редактор iso файлов
- Pburn - запись CD/DVD/Blu-ray
- Burniso2cd - запись iso на CD/DVD
- Searchmonkey - поиск файлов (остается еще Pfind)

Еще не обязательно, но...
Как бы поточнее выразиться, - я еще "косо смотрю"
на аудиопроигрыватель - Pmusic (он мной не понят) и текстовый редактор - Nicoedit
Но просто убрать их наверное нельзя...

P.S. Я бы заменил их на Deadbeef и на Leafpad, но Zay говорит, что это противоречит концепции BIT.
В принципе Deadbeef я раньше просто добавлял, могу и сейчас добавить, а вот Leafpad я не просто добавлял, а еще и делал на него ссылку с именем Nicoedit, чтобы вместо Nicoedit запускался Leafpad.
« Последнее редактирование: 08 Январь 2012, 22:25:12 от Александр Д. »
LupuRus Bit-final - с 2012г. (xfce, nosave, grub4dos, "frugal" на HDD ext, на флешках fat32)
Wary-5.5 RU.

Оффлайн DSV

  • Пользователь
  • **
  • Сообщений: 99
  • Репутация: +8/-0
    • Программы от автора
Re:Обновление софта
« Ответ #10 : 08 Январь 2012, 23:04:53 »
Полумеры.
Вынести все заподряд и никаких споров. Наваять море вариаций SFS даже у пионеров проблем не возникнет, а PET разбавят недочеты. SFS к тому же на любые будущие версии наверняка без особых проблем прикрутятся.
Сейчас развлекаюсь чисткой Ивановны, собираюсь поудалять все кроме красивостей и интернета, ну и конечно работы с SFS. Почистил изрядно, но пока не все. Иногда приходится откатывать если вылезают глюки, таким способом изучаю и структуру Puppy.
Ивановна мне понравилась больше всего, поэтому ее и мучаю. Не менее перспективен luki-005, но с сетью там проблемки, WiFi у меня не прокатил, надо разбираться. Основой тестирования выступает интернет- проблем нет хорошо, появились-откат.
 Делаю на Full. Как потом сваять Frugal пока не вникал. Вроде Gerasats в курсах. Надеюсь разберусь.
Больше всего понравилось, что загрузка памяти потихоньку падает в итоге надеюсь системы с малой оперативой будут функционировать (конечно если не врубать потом все кучей) без задействования SWAP, изрядно портящий лично мои нервы.
« Последнее редактирование: 08 Январь 2012, 23:09:22 от DSV »

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33171
  • Репутация: +226/-0
  • Автор темы
    • PuppyRus-A
Re:Обновление софта
« Ответ #11 : 08 Январь 2012, 23:17:43 »
противоречит концепции BIT.
Концепции противоречит запихивать в базовый модуль все кроме багфиксов. Поэтому максимально его и обрезаем.
Поверх(это надо делать очень аккуратно, т.к заменяет файлы базы) и ниже базы можете цеплять что угодно. На выходе получите то что хотели - с какой хотели вм и софтом
Предложенные Вами проги , на мой взгляд , вполне можно вынести из базы

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33171
  • Репутация: +226/-0
  • Автор темы
    • PuppyRus-A
Re:Обновление софта
« Ответ #12 : 08 Январь 2012, 23:28:00 »
Делаю на Full. Как потом сваять Frugal пока не вникал
mkdir /tmp/tmp
копируете туда все или нужное из /
mksquashfs /tmp/tmp Ваш.sfs

Оффлайн Александр Д.

  • Постоялец
  • ***
  • Сообщений: 142
  • Репутация: +16/-0
Re:Обновление софта
« Ответ #13 : 08 Январь 2012, 23:28:41 »
Спасибо sfs

С концепцией BIT согласен, это правильно.
Думаю она позволит, в итоге, сделать доведенный "до ума" дистрибутив.

Если мое предложение по выносу файлов из базы будет принято, буду очень рад.
« Последнее редактирование: 08 Январь 2012, 23:33:49 от Александр Д. »
LupuRus Bit-final - с 2012г. (xfce, nosave, grub4dos, "frugal" на HDD ext, на флешках fat32)
Wary-5.5 RU.

Оффлайн Zay

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1536
  • Репутация: +25/-0
Re:Обновление софта
« Ответ #14 : 10 Январь 2012, 13:35:19 »
Тема получилась немного расплывчатой.

Обсуждение разделения базового SFS на модули продолжаем здесь.
Скрипты и т.д. - в соответствующих темах.