Дистрибутивы проекта PuppyRus Linux > DDR01. DebianDogRetro Rus Stretch i686

AptToSfs - cоздание модуля из .deb

(1/10) > >>

k0l0p0k:
repo2pfs

--- Цитата: arcad от 31 Март 2021, 18:44:34 ---сделать из локального deb файла модуль.
--- Конец цитаты ---
Делается свой модуль в DDR01 очень просто
Идем в Меню->Программирование->AptToSfs

Выбираем куда сохранить, не принципиально, можно или в корень системы / или в /tmp или на раздел
Ограничние - раздел должен быть не NTFS и не FAT
Если таких разделов нет(загрузились с флэшки к примеру) - остаются первые два варианта
В поле ввода вводим название пакета
жмем OK
все
Останется только ждать пока скрипт сделает свою работу, зависит в основном от скорости вашего интернета.
-----------------
Узнать необходимое название пакета то же не сложно, можно например тут:
https://packages.debian.org/ru/
Поиск там есть, пример:
допустим нам нужен файловый менеджер rox, в строке поиска набираем  rox
нам предложат пакет rox-filer
вот rox-filer и нужно будет ввести в поле ввода AptToSfs
это вариант поиска номер раз
- - - --
Пакетный менеджер дебиана тоже умеет искать, в консоли достаточно набрать
apt search нужная_вам_прога
( важно - предварительно  должен  быть выполнен хотя бы один раз apt-get update
иначе ничего не найдет  :o )
это вариант поиска номер два
поправка\дополнение
apt и apt-get нужно запускать из под рута,
а)либо входить под рутом :
sudo su или sudo -i или su, обычно дальше вводится пароль, у нас дистр экспериментальный, sudo пустит без пароля
б)либо перед командами вставлять sudo :
sudo apt-get update
sudo apt search нужная_вам_прога
-----
забыл
по окончании работы спросит удалять\нет каталог с результатами работы скрипта
можно удалить
готовый модуль находится рядом с этим каталогом и не "пострадает"  :)

Pro:
Про chroot и т.п. Можно не писать.

Что пооисходит с deb которые ранее скачались? Удаляются? Лежат где-то?

k0l0p0k:

--- Цитата: Pro от 06 Апрель 2019, 03:10:39 ---Что происходит с deb которые ранее скачались? Удаляются? Лежат где-то?
--- Конец цитаты ---
похоже не сохраняются, каталог с результатами работы скрипта на выбор можно сохранить\удалить по окончании, /var/cache/apt/archives в нем не нахожу
----
/usr/local/bin/apt2sfs
493я строчка:
rm -rf "$WORK"/var/cache
и 510ю
trim "$WORK" #2>/dev/null ##sfs
можно закомментировать попробовать ..
будет сохраняться /var/cache/apt/archives

k0l0p0k:
из недостатков:
каждый раз делает apt-get update заново
думаю можно ведь в файлик  сохранить? (результаты apt-get update)
и в следующий раз подключать(практически моментально)
Дебиан не спешно обновляется, не нужно ему каждый день apt-get update  :)

sfs:

--- Цитата: k0l0p0k от 06 Апрель 2019, 07:59:38 ---каждый раз делает apt-get update заново
--- Конец цитаты ---
Тоже заметил. Тоже не понравилось. надо бы сделать ключ копирования имеющихся

--- Цитата: k0l0p0k от 06 Апрель 2019, 07:59:38 ---Дебиан не спешно обновляется
--- Конец цитаты ---
Да, но обновляется (не как замороженная репа арча)
Со старым apt-get update что-то может не сработать. Видимо поэтому так и сделано
Есть еще консольный скрипт /opt/bin/repo2sfs   у которого (вроде) нет этого недостатка, но есть другой - удаляет var - т.е. из чего было собрано потом не понять

Вот с этим var и надо в 1ю оченредь разобраться - есть ли смысл его держать в модуле...

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Перейти к полной версии