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

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

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33974
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
« Последнее редактирование: 27 Январь 2015, 16:11:33 от sfs »

Оффлайн ramd

  • Старожил
  • ****
  • Сообщений: 324
  • Репутация: +8/-0
странно - почему ещё никто не пробовал?
у меня сейчас интернет не позволяет качать даже обновления базы.
1 числа запущу.
Acer Aspire One AO532h (Intel Atom 1,6GHz / 2Gb RAM / SATA-HDD / 1024x600 screen)
Samsung 300E4A (Core i3 / 4Gb)

Оффлайн ramd

  • Старожил
  • ****
  • Сообщений: 324
  • Репутация: +8/-0
Привет! как и обещал, тестирую pacman2pfs.
положил его в rootcopy/usr/local/bin чтоб заменил оригинальный. проверил - заменяет.
в аттаче - выхлоп консоли
все tar.xz лежат, где должны. пакет либо не собрался, либо я не нашел.
хорошо-бы чтоб программа либо явно писала где его искать, либо открывалась папка с пакетом в файл-менеджере. жду дальнейших указаний.)

=== пардон, сделал немного не по инструкции. щас переделаю.
« Последнее редактирование: 01 Февраль 2015, 14:23:44 от ramd »
Acer Aspire One AO532h (Intel Atom 1,6GHz / 2Gb RAM / SATA-HDD / 1024x600 screen)
Samsung 300E4A (Core i3 / 4Gb)

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33974
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Вообще тема про gui (pacman2pfs.sh) и там все это есть
pacman2pfs - консольный. У Вас все получилось
В текущем каталоге создались папки mc*
Пакуем их mkpfs

Оффлайн ramd

  • Старожил
  • ****
  • Сообщений: 324
  • Репутация: +8/-0
gui протестировал, работает! вот уже удобный инструмент получился.
только не хватает явного, для новичков упоминания, где будет готовый модуль.
можно добавить в менюшку где запрашивается - собирать модуль или нет.
типа находиться будет там-то.
или я просмотрел...
спасибо!
Acer Aspire One AO532h (Intel Atom 1,6GHz / 2Gb RAM / SATA-HDD / 1024x600 screen)
Samsung 300E4A (Core i3 / 4Gb)

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5332
  • Репутация: +139/-1
Вообще тема про gui (pacman2pfs.sh)
Предлагаю доработать pacman2pfs.sh, чтобы из консоли можно было запускать в виде:
'pacman2pfs.sh пакет'

Обоснование. Удобно отвечать на вопросы заданные на форуме короткой строкой, не расписывать типа - "Зайдите в меню, в раздел программирование... и т.д."
'Pacman2pfs пакет' в этом плане менее удобен. Он создает папку в ~/, но не всегда сжимает в модуль и надо делать самостоятельно. Потом, наверно, не все знают где создается эта папка, короче очень много вопросов для новичка.

p.s. Написано по мотивам ответов на вопросы о pra6408-01 (de-ols).


upd. Можно и нужно доработать и pacman2pfs, чтобы, после создания папки, она сразу сжималась в модуль и открывался ФМ в директории с этим модулем.
Для всех это добавит удобств.

Я понимаю почему pacman2pfs просто создает папку и прерывает свою работу. Это чтобы можно было ее редактировать, но многие ли этим пользуются. Я - нет.
Можно ведь добавить ключик в pacman2pfs, для тех кому это надо (!нужно только sfs :)).

« Последнее редактирование: 01 Март 2019, 19:36:29 от krasnyh »

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33974
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Предлагаю доработать pacman2pfs.sh, чтобы из консоли можно было запускать в виде:
'pacman2pfs.sh пакет'
В 6 строку добавьте $1
Код
    --entry $1 --entry-label=
Есть ли в этом смысл... Если это гуй для запуска из меню, а не консоли...
'Pacman2pfs пакет' в этом плане менее удобен. Он создает папку в ~/, но не всегда сжимает в модуль и надо делать самостоятельно. Потом, наверно, не все знают где создается эта папка
Можно добавить инфу про место создания в хелп
Это чтобы можно было ее редактировать, но многие ли этим пользуются. Я - нет.
Да. Если юзер залез в консоль - наверное знает это. Если не знает - для таких и написан гуй
Можно ведь добавить ключик в pacman2pfs, для тех кому это надо
Можно, но я такое не юзаю, а остальные вообще перестали собирать модули
после создания папки, она сразу сжималась в модуль и открывался ФМ в директории с этим модулем.
Если Вы запустили pacman2pfs в консоли - Вы и так уже в папке с модулем
Открывать из консоли гуевый фм - перебор

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5332
  • Репутация: +139/-1
 У меня pacman2pfs.sh повешен на хоткей (Super-p). И почти всегда я создаю модули через него. Поэтому для меня это не проблема, модули сразу сжимаются и открывается ФМ. Я даже уже думал, что и в pacman2pfs так.)

Я всего лишь хотел, чтобы было как  с 'sfs-get пакет', чтобы длинно не объяснять как создавать отсутствующий пакет. Т.е. --> 'pacman2pfs.sh пакет'.
Зная, что в 'pacman2pfs пакет' есть свои нюансы, о которых мне тоже приходится объяснять, уже как-то 'не комильфо' предлагать такое решение новичкам.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33974
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
длинно не объяснять как создавать отсутствующий пакет
В 6 строку добавьте $1
Так норм?
Боюсь все это по любому не дла новичков. Совсем-совсем упростить не получится

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5332
  • Репутация: +139/-1
В основной системе обратил внимание на такую особенность. При установке пакета через pacman2pfs.sh иногда отсутствует директория /var/lib/pacman/local.
При установке через pacman2pfs вроде такого нет.

Несколько раз устанавливал пакеты через pacman2pfs.sh и он постоянно выкачивал perl-5.28.0-1, хотя этот модуль присутствует в /modules. Проверил через pacman -Qs perl и он показал отсутствие пакета. И действительно в модуле perl-5.28.0-1 отсутствовала папка /var. В большинстве случаев я собираю через pacman2pfs.sh, поэтому и создал это сообщение, может действительно есть такой баг?
Цитата
$ cat pacman2pfs.sh
#!/bin/ash
v=180407 #sfs


upd. Взял pacman2pfs, pacman-a, pacman-arm из 089-prar-upd-180101-sf65. Посмотрю.
« Последнее редактирование: 28 Август 2019, 02:02:19 от krasnyh »

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33974
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
В основной системе
Название?
При установке пакета через pacman2pfs.sh иногда отсутствует директория /var/lib/pacman/local.
Не должно такого быть. Проверьте версии pacman2pfs.sh pacman2pfs

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5332
  • Репутация: +139/-1
Не должно такого быть.
Ага, не должно. :)
Цитата
$ sh -vx pacman2pfs.sh
+ sudo rm -R /root/nano-3.2-1/var
Прикрепил лог.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33974
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Да. Надо поправить pacman2pfs.sh после переделок pacman2pfs и trim
спасибо +

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5332
  • Репутация: +139/-1
Re: GUI установки пакета или создания из него модуля
« Ответ #13 : 26 Сентябрь 2020, 23:37:51 »
У себя удалил выделенное, в строке ER(){ [ ! "$1" ] && ntf -a "Ничего не выбрано" && exit ; }. Надоело закрывать это окошко (скрин). Понятна еще логика при нажатии на OK, при незаполненной сроке ввода, но такое же поведение при Отменить, ни в какие ворота. )

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33974
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: GUI установки пакета или создания из него модуля
« Ответ #14 : 27 Сентябрь 2020, 09:26:52 »
На версии 191119 у меня при "Отмена" такого не вылезает. Заполнено поле пакета или нет - без разницы
Или как повторить баг?