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

Автор Тема: pfsinstall / pfsuninstall  (Прочитано 545 раз)

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

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1153
  • Репутация: +10/-0
    • chat.magos-linux.ru
pfsinstall / pfsuninstall
« : 22 Январь 2017, 05:39:25 »
Починил pfsinstall, переменная внутри одинарных кавычек была. Мелочь, а голову погнул :)
pfsuninstall не работает с составными пакетами,  и не удаляет пустые каталоги. Так должно быть?
« Последнее редактирование: 22 Январь 2017, 05:41:54 от betcher »
magos-linux.ru - форум
chat.magos-linux.ru - беседка (чат)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 20164
  • Репутация: +147/-0
    • PuppyRus-A
Re: pfsinstall / pfsuninstall
« Ответ #1 : 22 Январь 2017, 08:00:03 »
pfsuninstall не работает с составными пакетами,  и не удаляет пустые каталоги. Так должно быть?
Я вообще им не пользовался никогда. Тут только Zay ответит

Оффлайн Zay

  • Главный модератор
  • Ветеран
  • *****
  • Сообщений: 1534
  • Репутация: +24/-0
Re: pfsinstall / pfsuninstall
« Ответ #2 : 22 Январь 2017, 10:59:36 »
pfsuninstall не работает с составными пакетами
Составных пакетов PFS не бывает. Соотв. pfs[un]install оперирует пакетами, не модулями/контенерами.

и не удаляет пустые каталоги.
Изначально не удалял, это не баг (в PuppyRus, вроде как, от этого могли возникнуть проблемы).

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 20164
  • Репутация: +147/-0
    • PuppyRus-A
Re: pfsinstall / pfsuninstall
« Ответ #3 : 22 Январь 2017, 12:07:22 »
Пустые не надо удалять. В любом линуксе там могут оказаться kig lock и т.п. для другого софта

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 20164
  • Репутация: +147/-0
    • PuppyRus-A
Re: pfsinstall / pfsuninstall
« Ответ #4 : 06 Март 2017, 15:26:45 »
pfsuninstall cocтавной.pfs похоже изначально не работал

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1153
  • Репутация: +10/-0
    • chat.magos-linux.ru
Re: pfsinstall / pfsuninstall
« Ответ #5 : 06 Март 2017, 15:29:14 »
Видимо задумано удалять именно пакеты.
magos-linux.ru - форум
chat.magos-linux.ru - беседка (чат)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 20164
  • Репутация: +147/-0
    • PuppyRus-A
Re: pfsinstall / pfsuninstall
« Ответ #6 : 06 Март 2017, 15:33:25 »
Тогда надо тестировать на составной при инсталляции
Если нельзя инсталлить составные - вообще лажа
Сейчас починю

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1153
  • Репутация: +10/-0
    • chat.magos-linux.ru
Re: pfsinstall / pfsuninstall
« Ответ #7 : 06 Март 2017, 15:34:39 »
А может тогда оставить как вы преддагали ключ -i и удалять пакеты? Можно по идее удалить пакет из подключенного (смонтированного) составного pfs. То есть тени конечно, но тем не менее.
magos-linux.ru - форум
chat.magos-linux.ru - беседка (чат)

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1153
  • Репутация: +10/-0
    • chat.magos-linux.ru
Re: pfsinstall / pfsuninstall
« Ответ #8 : 06 Март 2017, 15:36:04 »
Инсталлить составной можно. Без проблем. А анинсталить попакетно. Что-то есть в этом, нет?
magos-linux.ru - форум
chat.magos-linux.ru - беседка (чат)

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1153
  • Репутация: +10/-0
    • chat.magos-linux.ru
Re: pfsinstall / pfsuninstall
« Ответ #9 : 06 Март 2017, 15:38:55 »
То есть
Pfsunload модуль - отключаем
Pfsunload -i пакет - удаляем не зависимо подключено или инсталено.
magos-linux.ru - форум
chat.magos-linux.ru - беседка (чат)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 20164
  • Репутация: +147/-0
    • PuppyRus-A
Re: pfsinstall / pfsuninstall
« Ответ #10 : 06 Март 2017, 15:51:49 »
Поправил , проверилю. Предлагаю на этом остановиться
Все равно этим не пользуются

Делаю из pfsuninstall функцию и прописываю в pfsunload ?

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 20164
  • Репутация: +147/-0
    • PuppyRus-A
Re: pfsinstall / pfsuninstall
« Ответ #11 : 07 Март 2017, 08:08:01 »
Делаю из pfsuninstall функцию и прописываю в pfsunload ?

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1153
  • Репутация: +10/-0
    • chat.magos-linux.ru
Re: pfsinstall / pfsuninstall
« Ответ #12 : 07 Март 2017, 09:17:29 »
Конечно. Зачем отдельная утилита.
Если ту идею что я предложил по пакетам, то ключ наверное не -i надо. Может -p.
Имею ввиду это:
То есть
Pfsunload модуль - отключаем
Pfsunload -i пакет - удаляем не зависимо подключено или инсталено.
magos-linux.ru - форум
chat.magos-linux.ru - беседка (чат)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 20164
  • Репутация: +147/-0
    • PuppyRus-A
Re: pfsinstall / pfsuninstall
« Ответ #13 : 07 Март 2017, 09:28:48 »
ключ наверное не -i надо. Может -p.
т.е. всетаки деинсталл - через ключ, а не автоматом
ок. Тогда может -u(ninstall)

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1153
  • Репутация: +10/-0
    • chat.magos-linux.ru
Re: pfsinstall / pfsuninstall
« Ответ #14 : 07 Март 2017, 10:09:28 »
Да можно -u.
То есть логика такая. Без ключа отмонтируем по модульно. С ключем удаляем попакетно. Это может быть полезно даже для подключенных контейнеров, не только для инсталеных пакетов. И в общем продолжаем логику pfsextract -i, там же тоже попакетно.
magos-linux.ru - форум
chat.magos-linux.ru - беседка (чат)