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

Автор Тема: AptToSfs - cоздание модуля из .deb  (Прочитано 38489 раз)

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

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1611
  • Репутация: +27/-1
  • Автор темы
Re: AptToSfs - cоздание модуля из .deb
« Ответ #30 : 12 Апрель 2019, 11:49:16 »
В аттаче trim-deb : создает в /var/lib/dpkg/имя_модуля.list этот список
6я строчка, добавил ключик f, без него rm много лишних вопросов задает:
rm -Rf "$1"/var/lib/dpkg
1.пень G2020,8Gb,Radeon RX460 (Debian+openBox+LXPanel)
2.нетбук  Samsung N145 (Debian+openBox+LXPanel, ddr01)

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1611
  • Репутация: +27/-1
  • Автор темы
Re: AptToSfs - cоздание модуля из .deb
« Ответ #31 : 12 Апрель 2019, 12:49:24 »
Цитата
скачивая крупный пакет(487мб) - индикации процесса не вижу
https://askubuntu.com/questions/445245/how-do-i-enable-fancy-apt-colours-and-progress-bars
не помогает
если в консоли apt-get install - прогресс и без этих модификаций виден
в apt2sfs прогресс apt-get update виден, а вот apt-get install на большом файле - почему-то нет
« Последнее редактирование: 12 Апрель 2019, 13:12:51 от k0l0p0k »
1.пень G2020,8Gb,Radeon RX460 (Debian+openBox+LXPanel)
2.нетбук  Samsung N145 (Debian+openBox+LXPanel, ddr01)

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1611
  • Репутация: +27/-1
  • Автор темы
Re: AptToSfs - cоздание модуля из .deb
« Ответ #32 : 12 Апрель 2019, 12:57:05 »
apt-get -y --force-yes install $INSTALL #| tee /tmp/aptout
закоментил tee - прогресс стало видно .. странно(277 строчка)
---
а используется этот /tmp/aptout только как лог apt-get'a при неудаче - особо не нужен
« Последнее редактирование: 12 Апрель 2019, 13:13:41 от k0l0p0k »
1.пень G2020,8Gb,Radeon RX460 (Debian+openBox+LXPanel)
2.нетбук  Samsung N145 (Debian+openBox+LXPanel, ddr01)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: AptToSfs - cоздание модуля из .deb
« Ответ #33 : 12 Апрель 2019, 15:27:19 »
закоментил tee - прогресс стало видно .. странно(277 строчка)
089-ddr01-upd-sf27.pfs

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: AptToSfs - cоздание модуля из .deb
« Ответ #34 : 28 Июнь 2019, 16:57:52 »
Разобрался с принципом работы AptToSfs
Доработал - если подключен pkg-ddr01*.pfs - не делает apt update

Оффлайн ШАМАНЯ

  • Старожил
  • ****
  • Сообщений: 213
  • Репутация: +7/-0
    • mimi linux
Re: Вынести ПМ apt и пр. в отдельный модуль
« Ответ #35 : 20 Июль 2019, 13:51:30 »
ddr01-1907-i686-test1.iso
Изменений много, возможно не совместимых с предыдущей базой 001-ddr01-sf18.pfs. Народ в отпусках, на дачах. Поэтому решил пока выложить тест исо
apt2sfs не смог сделать пакет htop
« Последнее редактирование: 20 Июль 2019, 13:56:54 от sfs »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: AptToSfs - cоздание модуля из .deb
« Ответ #36 : 20 Июль 2019, 13:58:27 »
Вроде, те пакеты, что уже есть в базе - не сделать

Оффлайн erasy

  • Пользователь
  • **
  • Сообщений: 49
  • Репутация: +3/-0
Re: AptToSfs - cоздание модуля из .deb
« Ответ #37 : 26 Июль 2019, 11:16:41 »
В DDR apt не рабочий.
Да ладно... Можно примеры? Лучше перейти в его раздел
Немного погорячился... В принципе, работает apt-get, у apt update на выходе ошибки GPG:
Код
W: Ошибка GPG: http://mirror.yandex.ru/debian stretch Release: gpgv, gpgv2 or gpgv1 required for verification, but neither seems installed
E: Репозиторий «http://mirror.yandex.ru/debian stretch Release» не подписан.
N: Обновление из этого репозитория нельзя выполнить безопасным способом, и поэтому по умолчанию он отключён.
N: Смотрите справочную страницу apt-secure(8) о создании репозитория и настройке пользователя.
И так со всеми репозиториями. И как результат:
Код
live@DDR01:~$ sudo apt install inkscape
Чтение списков пакетов… Готово
Построение дерева зависимостей     
Чтение информации о состоянии… Готово
E: Не удалось найти пакет inkscape
Я понимаю, что все это решаемо (а может и уже решено), просто получается, что куда ни ткнешь - всюду нужно сначала что-нибудь подпилить. (Кстати, в меню Программирование => Convert-SFS и Программирование => Распаковка составого PFS-пакета не работают (неверное имя ярлыка), но работают в консоли)

Apt2sfs, похоже, тоже использует apt, т.к. его работа заканчивается той же ошибкой:

Mount bind the main module, prepare the chroot.
OK
Copy contents /etc/resolv.conf to provide network connection.
OK
Copy status and available files.
OK
Do the required mount binds for chroot.
OK
non-network local connections being added to access control list
Checking network connection...
OK
Skip apt-get update
Installing to working directory: inkscape
Чтение списков пакетов… Готово
Построение дерева зависимостей     
Чтение информации о состоянии… Готово
E: Не удалось найти пакет inkscape
Restoring now, there were errors
Succesfully unmounted and cleaned up!
Directory /tmp/inkscape has been removed.
Press any key to close . . .

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: AptToSfs - cоздание модуля из .deb
« Ответ #38 : 26 Июль 2019, 11:45:06 »
ошибки GPG:
Для экономии места, в DDR удалена проверка подписи пакетов
Побочек, кроме таких сообщений не выявил. Как их отключить не знаю
sudo apt install inkscape - у меня норм. С какого исо ставили? Обновляли?
Я понимаю, что все это решаемо (а может и уже решено), просто получается, что куда ни ткнешь - всюду нужно сначала что-нибудь подпилить
Это форум любительских дистров. Тут других дистров нет
Зато они обладают уникальными особенностями, которых больше нет нигде
Чтобы уменьшить к-во ошибок нужно максимально использовать готовые решения
Но по фругалу их нет
Я про это Вам и написал в исходной теме
Встроенными в Slax консольными с gui-оберткой собственного изготовления)
У нас тут сейчас если кто и делает что-то - исключительно совсем свое
Причем все делают одно и то же, но объединяться, чтобы выдать качественный продукт, не хотят
Вот и вы туда же
Встроенными в Slax консольными с gui-оберткой собственного изготовления)
Есть иллюзии , что получится "без необходимости допиливания?"  :)

apt2sfs repo2pfs - все на apt , все работают

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1611
  • Репутация: +27/-1
  • Автор темы
Re: AptToSfs - cоздание модуля из .deb
« Ответ #39 : 26 Июль 2019, 11:46:46 »
у apt update на выходе ошибки GPG
некритично, хотя и неприятно
1.пень G2020,8Gb,Radeon RX460 (Debian+openBox+LXPanel)
2.нетбук  Samsung N145 (Debian+openBox+LXPanel, ddr01)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: AptToSfs - cоздание модуля из .deb
« Ответ #40 : 26 Июль 2019, 12:34:25 »
некритично, хотя и неприятно
Можно погуглить, почитать маны
Отключил через /etc/apt/apt.conf.d/99*

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1611
  • Репутация: +27/-1
  • Автор темы
Re: AptToSfs - cоздание модуля из .deb
« Ответ #41 : 26 Июль 2019, 12:55:28 »
Можно погуглить, почитать маны
конечно, но некогда, лето ..
1.пень G2020,8Gb,Radeon RX460 (Debian+openBox+LXPanel)
2.нетбук  Samsung N145 (Debian+openBox+LXPanel, ddr01)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: AptToSfs - cоздание модуля из .deb
« Ответ #42 : 26 Июль 2019, 13:40:45 »
работает apt-get, у apt update на выходе ошибки GPG
Поэкспериментировал
Похоже apt update не работает (возможно в конфигах надо gpg выкл)
apt-get update работает

Лечится
Код
# cat 99gpg-auth-no 
APT::Get::AllowUnauthenticated "true";
Acquire::AllowInsecureRepositories "true";

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A

Оффлайн arcad

  • Старожил
  • ****
  • Сообщений: 376
  • Репутация: +12/-0
Re: AptToSfs - cоздание модуля из .deb
« Ответ #44 : 31 Март 2021, 18:44:34 »
Делается свой модуль в DDR01 очень просто
Идем в Меню->Программирование->AptToSfs
Я бы так не сказал, так и не понял, как сделать из локального deb файла модуль.