Программы от alex_q_2000
Программы от alex_q_2000
На соседнем форуме есть толковый пользователь alex_q_2000, компилирует в своё удовольствие некоторые программы, я обратился к irton'у: если там есть нужные и полезные программы, то можно было бы собрать пакеты и для Росы, возникнут вопросы — обратитесь к автору, думаю поможет.
irton, так сказать для "пробы" собрал пару простых пакетов (они есть в репо):
xbcontrol - программа для регулировки яркости и гаммы монитора.
winurl - Win URL связывает запуск файлов *.url (application/x-mswinurl) с помощью сценария быстрого доступа и создает интернет-ярлыки, совместимые с Windows
Лично мне понравились, а кое-что уже установил:
USBRestore - программа для восстановления заводских параметров флешек, полезна после многократных установок образов.iso
GitHub: https://github.com/AKotov-dev/usbrestore/releases
chkdsk - пакеты для исправления ошибок NTFS (Mageia/Fedora/Ubuntu/etc...)
GitHub: https://github.com/AKotov-dev/chkdsk/releases
ginxi - GUI для inxi (получение системной информации об оборудовании)
gduc - GUI для программы duc (получение информации об использовании диска), типа Baobab, но полегче
GtkHash - простая графическая утилита для расчета различных контрольных сумм (хэш-функций) файлов. Впрочем она уже есть в Росе, а автор tristanheaven /gtkhash (github)
Тема называется: MgaRemix [флешки, технология сборки, ПО] , автору нравится дистрибутив Mageia, он даже собрал свой модульный MgaRemix, типа как у Росы → Magos, а вообще там много разных программ, смотрите сами, если понравятся, то пишите в этой теме и irton попробует собрать для Росы, дистрибутивы так сказать "родственные", программы вполне совместимые.
irton, так сказать для "пробы" собрал пару простых пакетов (они есть в репо):
xbcontrol - программа для регулировки яркости и гаммы монитора.
winurl - Win URL связывает запуск файлов *.url (application/x-mswinurl) с помощью сценария быстрого доступа и создает интернет-ярлыки, совместимые с Windows
Лично мне понравились, а кое-что уже установил:
USBRestore - программа для восстановления заводских параметров флешек, полезна после многократных установок образов.iso
GitHub: https://github.com/AKotov-dev/usbrestore/releases
chkdsk - пакеты для исправления ошибок NTFS (Mageia/Fedora/Ubuntu/etc...)
GitHub: https://github.com/AKotov-dev/chkdsk/releases
ginxi - GUI для inxi (получение системной информации об оборудовании)
gduc - GUI для программы duc (получение информации об использовании диска), типа Baobab, но полегче
GtkHash - простая графическая утилита для расчета различных контрольных сумм (хэш-функций) файлов. Впрочем она уже есть в Росе, а автор tristanheaven /gtkhash (github)
Тема называется: MgaRemix [флешки, технология сборки, ПО] , автору нравится дистрибутив Mageia, он даже собрал свой модульный MgaRemix, типа как у Росы → Magos, а вообще там много разных программ, смотрите сами, если понравятся, то пишите в этой теме и irton попробует собрать для Росы, дистрибутивы так сказать "родственные", программы вполне совместимые.
Программы от alex_q_2000
Не упомянул про ADB Manager (так как не пользуюсь смартфоном):
«ADBManager - менеджер ADB для устройств Android
Программа предназначена для наглядного и удобного управления ADB-Server и подключения Android-смартфонов. Позволяет следить за состоянием службы «adb», управлять ею и контролировать список подключенных устройств. Позволяет управлять вашим смартфоном: искать установленные пакеты по названию, устанавливать, удалять APK, создавать резервные копии, восстанавливать, снимать скриншоты, перезагружать (обычный, загрузчик, режим восстановления) и выключать устройство. Для продвинутых пользователей есть терминал Android Shell и файловый менеджер SD-Card»
https://github.com/AKotov-dev/adbmanager
«ADBManager - менеджер ADB для устройств Android
Программа предназначена для наглядного и удобного управления ADB-Server и подключения Android-смартфонов. Позволяет следить за состоянием службы «adb», управлять ею и контролировать список подключенных устройств. Позволяет управлять вашим смартфоном: искать установленные пакеты по названию, устанавливать, удалять APK, создавать резервные копии, восстанавливать, снимать скриншоты, перезагружать (обычный, загрузчик, режим восстановления) и выключать устройство. Для продвинутых пользователей есть терминал Android Shell и файловый менеджер SD-Card»
https://github.com/AKotov-dev/adbmanager
-
- Сообщения: 55
- Зарегистрирован: 19 дек 2018, 19:21
- Контактная информация:
Программы от alex_q_2000
здравствуйте. Да я с автором знаком по дистрибутиву mageia. Хорошее предложение. На спрос будет предложение.
Программы от alex_q_2000
В настоящее время в репозитарий добавил:
xbcontrol - настройка гаммы экрана
winurl - создание значка на рабочем столе открывающего url
droidcam - подсмотрел что такая есть и добавил в репозитарий
sfxsnapshot - не помню чего делает (возможно не сработает т.к. надо доустановить makeself)
bastion - набор средств для защиты сервера или ПК
xbcontrol - настройка гаммы экрана
winurl - создание значка на рабочем столе открывающего url
droidcam - подсмотрел что такая есть и добавил в репозитарий
sfxsnapshot - не помню чего делает (возможно не сработает т.к. надо доустановить makeself)
bastion - набор средств для защиты сервера или ПК
Программы от alex_q_2000
Добавил в репозитарий
adbmanager
chkdsk
usbrestore
adbmanager
chkdsk
usbrestore
Программы от alex_q_2000
Я уже писал, что не пользуюсь смартфоном, поэтому не могу проверить вот эту ветку разговоров.
Wolfenberg пишет: Видно, но карту памяти не видит, либо видит как некую папку со скрытыми файлами
alex_q_2000 пишет: А если нет, тогда после подключения смартфона через ADB, можно попробовать в терминале дать команду: adb root, произойдёт реконнект уже под рутом
Wolfenberg пишет: В этом случае будет root ведь со стороны внешнего источника, но не смартфона. Я прав?
Программы от alex_q_2000
Добавил pchanger - программа для смены загрузочного экрана (возможно в Роса не сработает)
Добавил docker-manager - показывает инфу о запущенных контейнерах докера
Добавил docker-manager - показывает инфу о запущенных контейнерах докера
- alex_q_2000
- Сообщения: 235
- Зарегистрирован: 29 авг 2017, 10:16
- Откуда: Богородск
- Контактная информация:
Программы от alex_q_2000
Здравствуйте. На досуге решил бегло посмотреть на пакеты в ROSA Fresh R12 (платформа 2021.1) Plasma/MATE...
xbcontrol - рабочий
sfxsnapshot - рабочий, создаёт самораспаковывающиеся архивы директорий/файлов; в зависимостях sakura не нужен, нужен xterm. makeself не требуется, рабочий вариант этого скрипта находится внутри, поскольку его автор несколько раз исправлял одно и то же и в результате достал.
usbrestore - требуется обновление lsblk до v2.38, в ROSA v2.37.4. Или использовать usbrestore-v0.6.
adbmanager - рабочий; возможно в будущем вы захотите обновить правила 51-android.rules: https://github.com/M0Rf30/android-udev-rules
pchanger - рабочий, но при выполнении plymouth-set-default-theme -R theme статистика не выводится (только в конце). Это связано с тем, что dracut в ROSA не слишком "разговорчив". В Mageia dracut -f по умолчанию выводит статистику такую же, как в ROSA dracut -fv.
docker-manager - рабочий, создание/загрузка образов, работа с контейнерами, бэкап/рестор и пр.
winurl - в пакете не хватает каталога /usr/share/WinURL/ico, поэтому иконка только одна и на другие не переключается (всего 12). В MATE работает, в LXDE/XFCE/Cinnamon и Enlightenment не проверял (в KDE и LXQt свои значки). Для нормального отображения значков должен быть установлен adwaita-mime-patch. Проблеме перекрытия значками generic из adwaita-icon-theme значков из hicolor скоро уже 2 года. GNOME (и его составляющие) вообще создаёт массу проблем своим присутствием в дистрибутивах, поскольку откровенно забивает на рекомендации freedesktop (мнение субъективное). Тема для ознакомления с проблемой: https://forums.mageia.org/en/viewtopic.php?f=15&t=14699
Про клиенты OpenVPN/WireGuard, если тоже будете опакечивать...
---
В ROSA используется NM и systemd-resolved. В rpm для ROSA не нужна зависимость resolvconf в пакетах OpenVPN-GUI, Luntik, LuntikWG и ProtonVPN-GUI. Пакет openvpn в системе нужен не ниже v2.5.0 (у вас 2.4.9). Все свободные конфигурации уже давно требуют не ниже v2.5. wireguard-tools в ROSA подходящий, поэтому LuntikWG работает (проверялось на Proton). Для проверки всех vpn/proxy клиентов iptables нужно временно отключить (или политики в ACCEPT), поскольку для внешнего подключения используются нестандартные порты.
Благодарю за сотрудничество.
xbcontrol - рабочий
sfxsnapshot - рабочий, создаёт самораспаковывающиеся архивы директорий/файлов; в зависимостях sakura не нужен, нужен xterm. makeself не требуется, рабочий вариант этого скрипта находится внутри, поскольку его автор несколько раз исправлял одно и то же и в результате достал.
usbrestore - требуется обновление lsblk до v2.38, в ROSA v2.37.4. Или использовать usbrestore-v0.6.
adbmanager - рабочий; возможно в будущем вы захотите обновить правила 51-android.rules: https://github.com/M0Rf30/android-udev-rules
pchanger - рабочий, но при выполнении plymouth-set-default-theme -R theme статистика не выводится (только в конце). Это связано с тем, что dracut в ROSA не слишком "разговорчив". В Mageia dracut -f по умолчанию выводит статистику такую же, как в ROSA dracut -fv.
docker-manager - рабочий, создание/загрузка образов, работа с контейнерами, бэкап/рестор и пр.
winurl - в пакете не хватает каталога /usr/share/WinURL/ico, поэтому иконка только одна и на другие не переключается (всего 12). В MATE работает, в LXDE/XFCE/Cinnamon и Enlightenment не проверял (в KDE и LXQt свои значки). Для нормального отображения значков должен быть установлен adwaita-mime-patch. Проблеме перекрытия значками generic из adwaita-icon-theme значков из hicolor скоро уже 2 года. GNOME (и его составляющие) вообще создаёт массу проблем своим присутствием в дистрибутивах, поскольку откровенно забивает на рекомендации freedesktop (мнение субъективное). Тема для ознакомления с проблемой: https://forums.mageia.org/en/viewtopic.php?f=15&t=14699
Про клиенты OpenVPN/WireGuard, если тоже будете опакечивать...
---
В ROSA используется NM и systemd-resolved. В rpm для ROSA не нужна зависимость resolvconf в пакетах OpenVPN-GUI, Luntik, LuntikWG и ProtonVPN-GUI. Пакет openvpn в системе нужен не ниже v2.5.0 (у вас 2.4.9). Все свободные конфигурации уже давно требуют не ниже v2.5. wireguard-tools в ROSA подходящий, поэтому LuntikWG работает (проверялось на Proton). Для проверки всех vpn/proxy клиентов iptables нужно временно отключить (или политики в ACCEPT), поскольку для внешнего подключения используются нестандартные порты.
Благодарю за сотрудничество.
Программы от alex_q_2000
Добавил в репозитарии
sshproxy
rpmcreator
Исправлю по возможности завтра выявленные замечания. Спасибо автору за полезные программы.
sshproxy
rpmcreator
Исправлю по возможности завтра выявленные замечания. Спасибо автору за полезные программы.
Программы от alex_q_2000
Util-linux до 2.38 не дадут обновить, поэтому откатил внрсию usbrestore
Насчет патча adwaita Мастер по gnome сообщил что типа баг закрыт и наверное исправлен. Если оно действительно проявляется то на багзилле Роса баг надо
Насчет патча adwaita Мастер по gnome сообщил что типа баг закрыт и наверное исправлен. Если оно действительно проявляется то на багзилле Роса баг надо

- alex_q_2000
- Сообщения: 235
- Зарегистрирован: 29 авг 2017, 10:16
- Откуда: Богородск
- Контактная информация:
Программы от alex_q_2000
Привет, irton. При наличии времени можете обновить rpmcreator-v2.0. Этот забирает список валидных групп пакетов из rpmlint. В ROSA и Mageia они отличаются, а прежние стояли valid (but deprecated). rpmlint у вас свирепый однако. 

Программы от alex_q_2000
Rpmcreator обновлен
Добавил еще три программы
ginxi - информация о железе ПК
stickynotes - заметки
ghbackup - резервное копирование гитов в архив
Далее думаю остается несколько проектов для vpn. alex_q_2000, когда смотрели программы, только в одной каталог ico понадобился? В остальных все нормально в плане значков?
Добавил еще три программы
ginxi - информация о железе ПК
stickynotes - заметки
ghbackup - резервное копирование гитов в архив
Далее думаю остается несколько проектов для vpn. alex_q_2000, когда смотрели программы, только в одной каталог ico понадобился? В остальных все нормально в плане значков?
- alex_q_2000
- Сообщения: 235
- Зарегистрирован: 29 авг 2017, 10:16
- Откуда: Богородск
- Контактная информация:
Программы от alex_q_2000
Всё работает, посмотрел в XFCE.
Из всего сетевого особняком стоят 2 программы - XRayGUI и WarpGUI.
XRayGUI - гуй для xray-core, содержит бинарь внутри себя (./xray/) и обновляется с гитхаба разработчика по мере необходимости. Руки пока не дошли, чтобы его оттуда изъять, чтобы не таскать в пакете и сделать как в WarpGUI (см. ниже), но в ближайших планах.
WarpGUI - гуй для WARP. После запуска тянет warp-cli и warp-svc (бинари) непосредственно из пакетов с сайта Cloudflare(ТМ) и обновляет их оттуда же при необходимости.
В общем, если присутствие/загрузка бинарей с Cloudflare и GitHub в /usr/bin не смущает, тогда их тоже можно собрать. Если будете опакечивать, просьба так же обратить внимание на скрипты %pre %post %preun %postun. Это важно. Напомню, что списки файлов/директорий, пре/пост скрипты и прочее описано для каждого проекта в файлах ./программа/package-project/имя_пакета.prj. Но, думаю, что Вы и так уже всё видели.
Про VPN...
OpenVPN-GUI, ProtonVPN-GUI, Luntik и LuntikWG должны собраться без проблем (про openvpn-v2.5 уже упоминал). SSTP-Connector вряд ли будет работать в ROSA, он чисто для Mageia. SS-Obfuscator и vmess-ws рассчитаны, что будут работать с VPS (не в России, разумеется), тоже не обязательно ибо сейчас его не оплатишь толком. Как-то так...
p.s. Только что обнаружил... В пакете stickynotes не хватает ярлыка /usr/share/stickynotes/stickynotes.desktop. Без него автозапуск при перезагрузке не будет работать. Он ставится правым кликом на иконке в трее через меню. А так всё норм.
UPD: 20.11.2022
XRayGUI-v1.1; бинарь изъят из пакета с gui и загружается/обновляется непосредственно с GitHub разработчика.

Да, ico только в одной программе был нужен.
С VPN-GUI вроде бы не должно быть проблем.
Из всего сетевого особняком стоят 2 программы - XRayGUI и WarpGUI.
XRayGUI - гуй для xray-core, содержит бинарь внутри себя (./xray/) и обновляется с гитхаба разработчика по мере необходимости. Руки пока не дошли, чтобы его оттуда изъять, чтобы не таскать в пакете и сделать как в WarpGUI (см. ниже), но в ближайших планах.
WarpGUI - гуй для WARP. После запуска тянет warp-cli и warp-svc (бинари) непосредственно из пакетов с сайта Cloudflare(ТМ) и обновляет их оттуда же при необходимости.
В общем, если присутствие/загрузка бинарей с Cloudflare и GitHub в /usr/bin не смущает, тогда их тоже можно собрать. Если будете опакечивать, просьба так же обратить внимание на скрипты %pre %post %preun %postun. Это важно. Напомню, что списки файлов/директорий, пре/пост скрипты и прочее описано для каждого проекта в файлах ./программа/package-project/имя_пакета.prj. Но, думаю, что Вы и так уже всё видели.
Про VPN...
OpenVPN-GUI, ProtonVPN-GUI, Luntik и LuntikWG должны собраться без проблем (про openvpn-v2.5 уже упоминал). SSTP-Connector вряд ли будет работать в ROSA, он чисто для Mageia. SS-Obfuscator и vmess-ws рассчитаны, что будут работать с VPS (не в России, разумеется), тоже не обязательно ибо сейчас его не оплатишь толком. Как-то так...

p.s. Только что обнаружил... В пакете stickynotes не хватает ярлыка /usr/share/stickynotes/stickynotes.desktop. Без него автозапуск при перезагрузке не будет работать. Он ставится правым кликом на иконке в трее через меню. А так всё норм.
UPD: 20.11.2022
XRayGUI-v1.1; бинарь изъят из пакета с gui и загружается/обновляется непосредственно с GitHub разработчика.
Программы от alex_q_2000
usbrestore — версия-v0.6
Утилита не запустится из меню, никак, она запрашивает пароль root, но для проформы.
Запускается она только из консоли от полного root
Далее окно GUI-программы и в нём, при вставленной флешке есть 3 значения:
/dev/sdd 0B — что означает не знаю, ибо диск с Росой у меня /dev/sdb
/dev/sde 7,5G — вставленная флешка
/dev/sr0 1024M — что означает тоже не знаю
Восстановление не пробовал, ибо одна убита напрочь (не определяется совсем), другие пока в норме. В принципе для начала надо пробовать делать сброс информации на флешке с помощью ROSA Image Writer, когда она будет бессильна, то тогда уже приступать к восстановлению с помощью usbrestore
Утилита не запустится из меню, никак, она запрашивает пароль root, но для проформы.
Запускается она только из консоли от полного root
Код: Выделить всё
algri@rosa2021 ~ $ su - ( su пробел - )
Пароль:
rosa2021 ~ # usbrestore
/dev/sdd 0B — что означает не знаю, ибо диск с Росой у меня /dev/sdb
/dev/sde 7,5G — вставленная флешка
/dev/sr0 1024M — что означает тоже не знаю
Восстановление не пробовал, ибо одна убита напрочь (не определяется совсем), другие пока в норме. В принципе для начала надо пробовать делать сброс информации на флешке с помощью ROSA Image Writer, когда она будет бессильна, то тогда уже приступать к восстановлению с помощью usbrestore
Программы от alex_q_2000
Вот честно незнаю пока насчет политики относительно прог, которые сами качают файлы из инета. Проведу ритуал опроса высших Сил.
- alex_q_2000
- Сообщения: 235
- Зарегистрирован: 29 авг 2017, 10:16
- Откуда: Богородск
- Контактная информация:
Программы от alex_q_2000
upd: v0.9
+ Унификация исходников для Mageia-8/9
+ Исключены пустые диски (0B) и приводы оптических дисков (srX)
+ Учитывается окружение для kdesu/pkexec
https://github.com/AKotov-dev/usbrestor ... s/tag/v0.9
Для ROSA подходят пакеты с префиксом *.mrx8. Благодарю за тестирование.
- alex_q_2000
- Сообщения: 235
- Зарегистрирован: 29 авг 2017, 10:16
- Откуда: Богородск
- Контактная информация:
Программы от alex_q_2000
Ок, только кошек не обижайте.irton писал(а): 21 ноя 2022, 12:30 Вот честно незнаю пока насчет политики относительно прог, которые сами качают файлы из инета. Проведу ритуал опроса высших Сил.

Программы от alex_q_2000
usbrestore — версия-v0.9 , пакет usbrestore-0.9-0.mrx8.x86_64.rpm
Запускается из меню, после ввода пароля root, без флешки окно-кнопка пустое, после вставки флешки правильно определило /dev/sde 7.3G и даже не засрало буфер обмена этими данными после клика по ним.
Даже отработала по убитой флешке (она определилась, похоже на моём системнике ещё и хаб глючит)
Запускается из меню, после ввода пароля root, без флешки окно-кнопка пустое, после вставки флешки правильно определило /dev/sde 7.3G и даже не засрало буфер обмена этими данными после клика по ним.
Даже отработала по убитой флешке (она определилась, похоже на моём системнике ещё и хаб глючит)
Программы от alex_q_2000
Usbrestore не обновить из-за util-linux-2.37
- alex_q_2000
- Сообщения: 235
- Зарегистрирован: 29 авг 2017, 10:16
- Откуда: Богородск
- Контактная информация:
Программы от alex_q_2000
usbrestore-v0.9 адаптирована к новому и старому lsblk/util-linux: опция -А исключена, теперь дополнительный grep обслуживает вывод. Тестирование проведено (выше), можно обновить.
p.s. кстати, в ROSA у пакета lazarus не хватает зависимости make.
Программы от alex_q_2000
Программа это делает?alex_q_2000 писал(а): 21 ноя 2022, 14:20upd: v0.9
+ Унификация исходников для Mageia-8/9
+ Исключены пустые диски (0B) и приводы оптических дисков (srX)
+ Учитывается окружение для kdesu/pkexec
Код: Выделить всё
# dd if=/dev/zero of=/dev/sdb
Программы от alex_q_2000
Наверное делает, но как же красиво! 

Программы от alex_q_2000
Usbrestore обновил, но у кого установлен, надо удалить пакет и заново поставить чтоб 0.9 поставилась версия
В lazarus зависимость make вписал.
В lazarus зависимость make вписал.
- alex_q_2000
- Сообщения: 235
- Зарегистрирован: 29 авг 2017, 10:16
- Откуда: Богородск
- Контактная информация:
Программы от alex_q_2000
Версия-v0.9 из меню уже запускается, флешка правильно определяется и удалена некоторая путаница:
algri14 писал(а): 21 ноя 2022, 10:52 /dev/sdd 0B — что означает не знаю, ибо диск с Росой у меня /dev/sdb
/dev/sde 7,5G — вставленная флешка
/dev/sr0 1024M — что означает тоже не знаю
Для простого юзера программа самое тоalex_q_2000 писал(а): 21 ноя 2022, 14:20 upd: v0.9
+ Унификация исходников для Mageia-8/9
+ Исключены пустые диски (0B) и приводы оптических дисков (srX)
+ Учитывается окружение для kdesu/pkexec
- alex_q_2000
- Сообщения: 235
- Зарегистрирован: 29 авг 2017, 10:16
- Откуда: Богородск
- Контактная информация:
Программы от alex_q_2000
@irton
warpgui стабилизирован, если надумаете опакечивать. Пока обновлять у себя больше нечего.
Дополнительные функции:
---
+ [F11] - Сброс/Перерегистрация
+ [F12] - Байпас, рандомное изменения параметров подключения
+ Загрузка/Обновление warp с сайта разработчика
Для желающих протестировать:
---
После установки и запуска будет предложено скачать warp с сайта разработчика, согласитесь с этим. После загрузки файлов warpgui откроется сам. Если кнопка красная - нажмите её. Если не позеленела - нажмите [F12]. С каждым нажатием [F12] параметры подключения будут изменяться рандомно. Цель теста - работа Вкл/Выкл, ByPass - кнопка [F12] и Сброс/Перерегистрация [F11] в ROSA.
Примечание: на время тестирования firewall/iptables нужно отключить/очистить правила (iptables -F), поскольку используются нестандартные порты. Для ROSA подходят пакеты с префиксом *.mrx8.
GitHub: https://github.com/AKotov-dev/warpgui/releases
warpgui стабилизирован, если надумаете опакечивать. Пока обновлять у себя больше нечего.

Дополнительные функции:
---
+ [F11] - Сброс/Перерегистрация
+ [F12] - Байпас, рандомное изменения параметров подключения
+ Загрузка/Обновление warp с сайта разработчика
Для желающих протестировать:
---
После установки и запуска будет предложено скачать warp с сайта разработчика, согласитесь с этим. После загрузки файлов warpgui откроется сам. Если кнопка красная - нажмите её. Если не позеленела - нажмите [F12]. С каждым нажатием [F12] параметры подключения будут изменяться рандомно. Цель теста - работа Вкл/Выкл, ByPass - кнопка [F12] и Сброс/Перерегистрация [F11] в ROSA.
Примечание: на время тестирования firewall/iptables нужно отключить/очистить правила (iptables -F), поскольку используются нестандартные порты. Для ROSA подходят пакеты с префиксом *.mrx8.
GitHub: https://github.com/AKotov-dev/warpgui/releases
Программы от alex_q_2000
Я есть продолжать после как в репозитырий openvpn принять изволят.
- alex_q_2000
- Сообщения: 235
- Зарегистрирован: 29 авг 2017, 10:16
- Откуда: Богородск
- Контактная информация:
Программы от alex_q_2000
Моя понимать.irton писал(а): 04 дек 2022, 14:17 Я есть продолжать после как в репозитырий openvpn принять изволят.

GitHub: https://github.com/AKotov-dev/TVConnector
Подарок betcher-у ко Дню Рождения. Пусть смотрит правильное онлайн-тв через комп на большой плазме.

Программы от alex_q_2000
Добавил в репозитарий контриб :
Luntik
Luntikwg
Luntik
Luntikwg
- alex_q_2000
- Сообщения: 235
- Зарегистрирован: 29 авг 2017, 10:16
- Откуда: Богородск
- Контактная информация:
Программы от alex_q_2000
Отсутствуют основные файлы:
---
Error accessing /usr/share/luntik/luntik: No such file or directory
Error accessing /usr/share/luntikwg/luntikwg: No such file or directory
Так же отсутствуют сервисы автозапуска (дефолтный статус - disabled, их взводит GUI при необходимости):
---
/etc/systemd/system/luntik.service
/etc/systemd/system/luntikwg.service
но openvpn подняли до 2.5.8 - это шикарно.
Программы от alex_q_2000
Сервисы лежат в /lib/systemd/system
Надо глянуть %post в спеке, чтоб systemd_post делалось
Надо глянуть %post в спеке, чтоб systemd_post делалось
- alex_q_2000
- Сообщения: 235
- Зарегистрирован: 29 авг 2017, 10:16
- Откуда: Богородск
- Контактная информация:
Программы от alex_q_2000
О нет... "Принуждать" к disabled не нужно, поскольку после первого обновления, если он был в enabled (т.е. у пользователя включен автозапуск соединения) он отключится. Это я на всякий случай сказал. Помню в Mageia была возня с сервисом unbound. Майнтейнер его зачем-то всегда поднимал и после установки отваливался dnscrypt. То же самое было с lircd: приходилось опускать и отключать lircmd и irexec, иначе он не поднимался. С тех пор тема сервисов у меня на нервной почве, поэтому отношусь к этому вопросу более чем трепетно.

Программы от alex_q_2000
Ну вроде исправил luntik'ов
- alex_q_2000
- Сообщения: 235
- Зарегистрирован: 29 авг 2017, 10:16
- Откуда: Богородск
- Контактная информация:
Программы от alex_q_2000
Программы от alex_q_2000
Добавил в контриб
openvpngui
protonvpn
openvpngui
protonvpn
- alex_q_2000
- Сообщения: 235
- Зарегистрирован: 29 авг 2017, 10:16
- Откуда: Богородск
- Контактная информация:
Программы от alex_q_2000
Программы от alex_q_2000
Добавил в контриб:
tvconnector
xraygui
warpgui
tvconnector
xraygui
warpgui
- alex_q_2000
- Сообщения: 235
- Зарегистрирован: 29 авг 2017, 10:16
- Откуда: Богородск
- Контактная информация:
Программы от alex_q_2000
Ну теперь Роса упакована и после НГ без инета не останется. Благодарю Вас за сотрудничество и с Наступающим.

- alex_q_2000
- Сообщения: 235
- Зарегистрирован: 29 авг 2017, 10:16
- Откуда: Богородск
- Контактная информация:
Программы от alex_q_2000
Информация по пакетам xraygui и warpgui для корректировки.

В XRayGUI - не тот сервис /usr/lib/systemd/user/xray.service (из предыдущей версии), поэтому "Старт" не работает. Нужен /etc/systemd/user/xray.service из v1.1.
Дополнительно привожу pre/post скрипты для xraygui.spec:
Код: Выделить всё
%post
#!/bin/bash
systemctl daemon-reload
%preun
#!/bin/bash
#Окончательное удаление
if [ $1 -eq 0 ]; then
if [[ $(pidof xray) ]]; then killall xray; fi
systemctl daemon-reload
fi
%postun
#!/bin/bash
systemctl daemon-reload
В warpgui на уровне спека нужен systemctl enable warp-svc. Дополнительно привожу pre/post скрипты для warpgui.spec:
Код: Выделить всё
%pre
#Обновление
#if [ $1 -eq 2 ]; then
#systemctl stop warp-svc; systemctl disable warp-svc
#fi
%post
#Первая установка
if [ $1 -eq 1 ]; then
systemctl daemon-reload; systemctl enable warp-svc; systemctl restart warp-svc
fi
#Обновление
if [ $1 -eq 2 ]; then
systemctl daemon-reload; systemctl enable warp-svc; systemctl restart warp-svc
fi
%preun
#Окончательное удаление
if [ $1 -eq 0 ]; then
systemctl stop warp-svc; systemctl disable warp-svc; systemctl daemon-reload
test "/usr/bin/warp-svc" && rm -f /usr/bin/{warp-svc,warp-cli}
fi
%postun
#Удаление при обновлении
if [ $1 -eq 1 ]; then
systemctl daemon-reload; systemctl enable warp-svc
# systemctl restart warp-svc
fi
Это были самые сложные пакеты в плане спеков, поскольку дело касалось правильного обновления скачиваемого из сети: запущенные процессы нужно было корректно прибить, а при удалении - чисто убрать.
Программы от alex_q_2000
xraygui исправил, по поводу enabled для сервисов, в rosa пользователь сам решает что ему включать а что нет. Есть макросы какието с with-restart, но я их не использовал почти, незнаю уместно ли их применение
- alex_q_2000
- Сообщения: 235
- Зарегистрирован: 29 авг 2017, 10:16
- Откуда: Богородск
- Контактная информация:
Программы от alex_q_2000
Фотоотчет: WarpGUI и XRayGUI в действии...irton писал(а): 01 янв 2023, 15:42...по поводу enabled для сервисов, в rosa пользователь сам решает что ему включать...


Ок. Теперь Роса устойчива к современным реалиям.


- alex_q_2000
- Сообщения: 235
- Зарегистрирован: 29 авг 2017, 10:16
- Откуда: Богородск
- Контактная информация:
Программы от alex_q_2000
Привет, irton. Намедни обнаружил, что в ROSA иногда возникают такие же проблемы со сканерами, как и в Mageia; их просто нет в "списках" udev. У меня тоже МФУ Panasonic-KX-MB1500 и когда-то давно, чтобы лишний раз не возиться, делал SREditor. Он как раз предназначен для автоматического добавления рулесов проблемных сканеров. Может быть тоже кому пригодится и в Росе...
SREditor-v0.5

+ Adapting the source code for Mageia/ROSA Linux
+ RPM Packages for Mageia-8 (ROSA-2021.1) and Mageia-9
Описание: https://github.com/AKotov-dev/sreditor
Релизы: https://github.com/AKotov-dev/sreditor/releases
SREditor-v0.5

+ Adapting the source code for Mageia/ROSA Linux
+ RPM Packages for Mageia-8 (ROSA-2021.1) and Mageia-9
Описание: https://github.com/AKotov-dev/sreditor
Релизы: https://github.com/AKotov-dev/sreditor/releases
Программы от alex_q_2000
Может в список udev самого sane дописать?
- alex_q_2000
- Сообщения: 235
- Зарегистрирован: 29 авг 2017, 10:16
- Откуда: Богородск
- Контактная информация:
Программы от alex_q_2000
В смысле /lib/udev/rules.d/60-libsane.rules? Всего ведь не напишешь. Устройства бывают очень экзотические.

Программы от alex_q_2000
sreditor добавлен в репозитарий контриб
- alex_q_2000
- Сообщения: 235
- Зарегистрирован: 29 авг 2017, 10:16
- Откуда: Богородск
- Контактная информация:
Программы от alex_q_2000
Это замечательно. Есть ещё ArEditor, построенный по такому же принципу. Но он не адаптирован для ROSA и не может быть адаптирован, поскольку в Росе (как пока и в Mageia) в отличии от других дистрибутивов (Solus, openSUSE Tumbleweed, Fedora, Arch Linux) не используются новые правила для Android-девайсов. Поэтому работа с ADB в этих двух дистрибутивах возможна на примитивном уровне, поскольку они не знают новых устройств. Пакеты для Mageia я собираю и обновляю здесь, если интересно, т.е. отдельно android-tools и android-udev-rules, как это сделано у других. Пока делал ArEditor общался с разработчиками android-udev-rules. Они охотно принимают новые идентификаторы android-устройств и регулярно обновляют 51-android.rules.
Пока новостей больше нет. Багодарю за сотрудничество.

Программы от alex_q_2000
Я смотрел этот android-rules, не помню чем дело кончилось, но вроде решил не трогать
- alex_q_2000
- Сообщения: 235
- Зарегистрирован: 29 авг 2017, 10:16
- Откуда: Богородск
- Контактная информация:
Программы от alex_q_2000
Привет, irton. В пакете warpgui исправлено сравнение версий в скрипте /usr/bin/warp-update.
С наступление месяца №1 перестал видеть обновления, зараза такая. Была неточность: "-lt" vs "!=".
warpgui-v1.4
---
+ Recompilation in Lazarus 2.2.4
+ Update script fix: /bin/warp-update
+ Release for Mageia-8 and Mageia-9
https://github.com/AKotov-dev/warpgui/releases/tag/v1.4
Так же хотел уточнить... Мне в будущем сообщать Вам об исправлениях чего-либо или по ситуации?
С наступление месяца №1 перестал видеть обновления, зараза такая. Была неточность: "-lt" vs "!=".
warpgui-v1.4
---
+ Recompilation in Lazarus 2.2.4
+ Update script fix: /bin/warp-update
+ Release for Mageia-8 and Mageia-9
https://github.com/AKotov-dev/warpgui/releases/tag/v1.4
Так же хотел уточнить... Мне в будущем сообщать Вам об исправлениях чего-либо или по ситуации?

Программы от alex_q_2000
лучше сообщать конечно. Оживим форум, пиар автору, в индексе поисковиков закешируется.
Если буквы лень набирать, то можно кратко написать название программы которая обновилась.
В новой платформе на i686 warpgui отказался линковаться с glibc-2.36, посмотрите лог сборки, может как-то исправить можно?
https://file-store.rosalinux.ru/api/v1/ ... ?show=true
Если буквы лень набирать, то можно кратко написать название программы которая обновилась.
В новой платформе на i686 warpgui отказался линковаться с glibc-2.36, посмотрите лог сборки, может как-то исправить можно?
https://file-store.rosalinux.ru/api/v1/ ... ?show=true
- alex_q_2000
- Сообщения: 235
- Зарегистрирован: 29 авг 2017, 10:16
- Откуда: Богородск
- Контактная информация:
Программы от alex_q_2000
"Пиар в России"irton писал(а): 03 фев 2023, 05:05лучше сообщать конечно. Оживим форум, пиар автору, в индексе поисковиков закешируется. Если буквы лень набирать, то можно кратко написать название программы которая обновилась.

warp существует только для x86_64 архитектуры. Соответственно, i686 можно забить. 64-bit only.irton писал(а): 03 фев 2023, 05:05В новой платформе на i686 warpgui отказался линковаться с glibc-2.36, посмотрите лог сборки, может как-то исправить можно?
- alex_q_2000
- Сообщения: 235
- Зарегистрирован: 29 авг 2017, 10:16
- Откуда: Богородск
- Контактная информация:
Программы от alex_q_2000
@irton
файл warp-update; строка №34
Но должна быть:
if [[ -n $rversion && $lversion != $rversion ]]; then
...т.е. файл warp-update не обновлен. Последнее обновление warp-update: 2022-12-31 08:53 ( месяц назад )
p.s. приглядываю за пиаром
файл warp-update; строка №34
Но должна быть:
if [[ -n $rversion && $lversion != $rversion ]]; then
...т.е. файл warp-update не обновлен. Последнее обновление warp-update: 2022-12-31 08:53 ( месяц назад )
p.s. приглядываю за пиаром

Программы от alex_q_2000
потому что этот скрипт warp-update в исходники не входит, его пришлось брать из rpm пакета.
- alex_q_2000
- Сообщения: 235
- Зарегистрирован: 29 авг 2017, 10:16
- Откуда: Богородск
- Контактная информация:
Программы от alex_q_2000
Cнова в строю.irton писал(а): 07 фев 2023, 04:00потому что этот скрипт warp-update в исходники не входит, его пришлось брать из rpm пакета.


Благодарю за сотрудничество.

Программы от alex_q_2000
А можешь скинуть budgie скриншот? У нас в репах все готово и собрано, но iso пока не запилили с ним.
- alex_q_2000
- Сообщения: 235
- Зарегистрирован: 29 авг 2017, 10:16
- Откуда: Богородск
- Контактная информация:
Программы от alex_q_2000
irton писал(а): 09 фев 2023, 14:14А можешь скинуть budgie скриншот? У нас в репах все готово и собрано, но iso пока не запилили с ним.


Вашего попугая перед употреблением нужно бы слегка подрихтовать (в спеке), иначе он главное меню не кажет:
Код: Выделить всё
# GNOME menu link
if [ ! -L "/etc/xdg/menus/gnome-applications.menu" ]; then
cd /etc/xdg/menus
ln -s applications.menu gnome-applications.menu
fi;

- ДонВенчензо
- Сообщения: 305
- Зарегистрирован: 18 янв 2020, 20:54
- Контактная информация:
Программы от alex_q_2000
попробовал погонять bastion. Сервис не запускается. Ищет файл /etc/squid/bastion.sh, которого не существует. Так и не понял где создается сертификат squid.der (если он вообще создается)
Код: Выделить всё
systemctl status bastion.service
× bastion.service - Launching Bastion
Loaded: loaded (/lib/systemd/system/bastion.service; enabled; vendor preset: disabled)
Active: failed (Result: exit-code) since Fri 2023-02-10 00:00:06 MSK; 37s ago
Process: 2547 ExecStart=/etc/squid/bastion.sh (code=exited, status=203/EXEC)
Main PID: 2547 (code=exited, status=203/EXEC)
CPU: 642us
фев 10 00:00:06 rosa2021.1 systemd[1]: Starting Launching Bastion...
фев 10 00:00:06 rosa2021.1 systemd[2547]: bastion.service: Failed to locate executable /etc/sq>
фев 10 00:00:06 rosa2021.1 systemd[2547]: bastion.service: Failed at step EXEC spawning /etc/s>
фев 10 00:00:06 rosa2021.1 systemd[1]: bastion.service: Main process exited, code=exited, stat>
фев 10 00:00:06 rosa2021.1 systemd[1]: bastion.service: Failed with result 'exit-code'.
фев 10 00:00:06 rosa2021.1 systemd[1]: Failed to start Launching Bastion.
lines 1-13/13 (END)...skipping...
× bastion.service - Launching Bastion
Loaded: loaded (/lib/systemd/system/bastion.service; enabled; vendor preset: disabled)
Active: failed (Result: exit-code) since Fri 2023-02-10 00:00:06 MSK; 37s ago
Process: 2547 ExecStart=/etc/squid/bastion.sh (code=exited, status=203/EXEC)
Main PID: 2547 (code=exited, status=203/EXEC)
CPU: 642us
фев 10 00:00:06 rosa2021.1 systemd[1]: Starting Launching Bastion...
фев 10 00:00:06 rosa2021.1 systemd[2547]: bastion.service: Failed to locate executable /etc/squid/bastion.sh: No such file or directory
фев 10 00:00:06 rosa2021.1 systemd[2547]: bastion.service: Failed at step EXEC spawning /etc/squid/bastion.sh: No such file or directory
фев 10 00:00:06 rosa2021.1 systemd[1]: bastion.service: Main process exited, code=exited, status=203/EXEC
фев 10 00:00:06 rosa2021.1 systemd[1]: bastion.service: Failed with result 'exit-code'.
фев 10 00:00:06 rosa2021.1 systemd[1]: Failed to start Launching Bastion.
- ДонВенчензо
- Сообщения: 305
- Зарегистрирован: 18 янв 2020, 20:54
- Контактная информация:
Программы от alex_q_2000
Проверил работает. Не получилось только удалять предустановленные приложения(youtube и подобные). По видимому нет прав. Своего пользователя и root добавлял в группы adbusers и plugdev. Результат тот же. Умеет ли adbmanager удалять предустановленные приложения? Раньше пробовал это делать через виндовую ADBAppControl-1.7.4-setup и получалосьalex_q_2000 писал(а): 15 ноя 2022, 13:11 adbmanager - рабочий; возможно в будущем вы захотите обновить правила 51-android.rules: https://github.com/M0Rf30/android-udev-rules
- alex_q_2000
- Сообщения: 235
- Зарегистрирован: 29 авг 2017, 10:16
- Откуда: Богородск
- Контактная информация:
Программы от alex_q_2000
Здравствуйте. Благодарю за тестирование.ДонВенчензо писал(а): 10 фев 2023, 00:25Умеет ли adbmanager удалять предустановленные приложения? Раньше пробовал это делать через виндовую ADBAppControl-1.7.4-setup и получалось
Заранее скажу, что смартфоном я не пользуюсь, поскольку смартфон - это гарантированная дыра в собственной безопасности, средство манипуляции сознанием, тотальной слежки, основной источник утечки персональных данных и наживка для мошенников всех мастей и рангов. Мнение субъективное. Ну вот, вроде высказался.

По теме... Судя по отзывам об ADBAppControl видно, что программа полезная. Тем не менее, опять же по отзывам, она не занимается физическим удалением встроенных/заводских приложения под рутом, поскольку для этого нужны привилегии root-а. Выражаясь точнее, насколько я понимаю, она занимается маскировкой этих самых приложений: что-то убирает из автозапуска, что-то из списка установленных. Сами приложения при этом остаются и могут быть активированы самопроизвольно после штатного обновления устройства.
Как понимаю, удаление встроенных приложений с привилегиями root предполагает, что пользователь разрешил демону adbd на смартфоне работать с такими привилегиями. В контексте adb, этот режим активируется с терминала клиента (на компе) командой:
Код: Выделить всё
adb root
При этом неважно, с какими правами запущен adb на клиенте. С клиента лишь отдаётся команда на перезапуск adbd в смартфоне с этими привилегиями, а тот в свою очередь либо переключается в этот режим (показывает # в shell смартфона/эмулятора), либо пишет, что эта возможность заблокирована на уровне прошивки/настроек:
Код: Выделить всё
adbd cannot run as root in production builds
Думаю, что тема получения root-привилегий на смартфоне через adb не входит в разряд обсуждаемых здесь, поскольку есть масса форумов по этой тематике. Ну а маскировкой системных приложений в ADBManager я как-то и не заморачивался. Ведь если устройство рутованное, то можно и удалить.
Полезный материал по этому вопросу:
---
Про production build и root
[KERNEL] adb "cannot run as root in production builds" fix
Ubuntu_adbd cannot run as root in production builds (4 Solutions!!)
UPD: Так же выяснилась зависимость работы команд для отключения приложений от версии Андроид. ADBAppControl работает с Андроид >= 6! Если у Вас Андроид позволяет выполнить инструкции, аналогичные тем, что отдаёт ADBAppControl, тогда просто подключитесь к смартфону, зайдите в его shell (кнопка с терминалом/телевизором в ADBManager) и выполните это для отключения youtube:
Код: Выделить всё
pm disable-user --user 0 com.google.android.youtube
или
pm disable com.google.android.youtube

Последний раз редактировалось alex_q_2000 10 фев 2023, 17:16, всего редактировалось 5 раз.
- alex_q_2000
- Сообщения: 235
- Зарегистрирован: 29 авг 2017, 10:16
- Откуда: Богородск
- Контактная информация:
Программы от alex_q_2000
В пакете, как помнится только GUI (давно дело было). Рабочие скрипты и пресеты содержаться в обновляемом архиве squid-4.17-5.2-set9.tar.gz, который распаковывается вручную под su. От версии к версии squid результаты могут быть разными. На тот момент я работал с v4.17.5. И если в более новых squid-ах нет критических изменений, то должно работать.ДонВенчензо писал(а): 10 фев 2023, 00:14попробовал погонять bastion. Сервис не запускается. Ищет файл /etc/squid/bastion.sh, которого не существует. Так и не понял где создается сертификат squid.der (если он вообще создается)
Эта штука шла в составе сборки MgaRemix для быстрого развёртывания: MgaRemix-8-Bastion-v1.3.7z. На Росе не пробовал.

Общий каталог полезных сборок MgaRemix: https://cloud.mail.ru/public/6mqj/49VcRSpSb
Возможно Вас заинтересуют и другие готовые сборки для серверов:
---
MgaRemix-Zabbix
MgaRemix-SiteBlocker
MgaRemix-8-Moodle-3.11.4+
MgaRemix-8-OpenMeetings-6.2.0
Описание всего этого - здесь. Удачи.

- ДонВенчензо
- Сообщения: 305
- Зарегистрирован: 18 янв 2020, 20:54
- Контактная информация:
Программы от alex_q_2000
Спасибо за такие обширные ответы.
Но уже хорошо. У меня AYYA-T1 и там все гугло приложения в самом телефоне отключаются и телефон при этом продолжает работать. А вот китаец жены еще тот орешек. Для таких это очень полезная функция 
Проверил эти команды. Работает только та, которая с user.alex_q_2000 писал(а): 10 фев 2023, 09:00 pm disable-user --user 0 com.google.android.youtube
или
pm disable com.google.android.youtube
Код: Выделить всё
angelican:/ $ pm disable com.google.android.youtube
Security exception: Shell cannot change component state for com.google.android.youtube/null to 2
java.lang.SecurityException: Shell cannot change component state for com.google.android.youtube/null to 2
at com.android.server.pm.PackageManagerService.setEnabledSetting(PackageManagerService.java:22091)
at com.android.server.pm.PackageManagerService.setApplicationEnabledSetting(PackageManagerService.java:21972)
at com.android.server.pm.PackageManagerShellCommand.runSetEnabledSetting(PackageManagerShellCommand.java:1827)
at com.android.server.pm.PackageManagerShellCommand.onCommand(PackageManagerShellCommand.java:213)
at android.os.ShellCommand.exec(ShellCommand.java:111)
at com.android.server.pm.PackageManagerService.onShellCommand(PackageManagerService.java:22573)
at android.os.Binder.shellCommand(Binder.java:881)
at android.os.Binder.onTransact(Binder.java:765)
at android.content.pm.IPackageManager$Stub.onTransact(IPackageManager.java:4924)
at com.android.server.pm.PackageManagerService.onTransact(PackageManagerService.java:4145)
at android.os.Binder.execTransactInternal(Binder.java:1021)
at android.os.Binder.execTransact(Binder.java:994)
255|angelican:/ $ pm disable-user --user 0 com.google.android.youtube
Package com.google.android.youtube new state: disabled-user
angelican:/ $

Программы от alex_q_2000
bastion чтобы заработал надо ВРУЧНУЮ распаковать конфиги из архива /usr/share/doc/bastion/configs.tar.gz
Я добавил в systemd сервис строку чтобы в логи выдавало сообщение о необходимости распаковки.
Установить эти конфиги напрямую в пакете невозможно - будет конфликт файлов с другими пакетами.
Я добавил в systemd сервис строку чтобы в логи выдавало сообщение о необходимости распаковки.
Установить эти конфиги напрямую в пакете невозможно - будет конфликт файлов с другими пакетами.
- alex_q_2000
- Сообщения: 235
- Зарегистрирован: 29 авг 2017, 10:16
- Откуда: Богородск
- Контактная информация:
Программы от alex_q_2000


ADBManager-v2.8
+ Включение/Отключение приложений
+ Пакеты для Mageia-8/9 и Debian
+ Рекомпиляция в Lazarus 2.2.4
GitHub: https://github.com/AKotov-dev/adbmanager/releases
Привет, irton. Я Вам всё работы подкидываю, сорри. С другой стороны - нужно же чем-то скрасить серые будни.irton писал(а): 11 фев 2023, 14:17Я добавил в systemd сервис строку чтобы в логи выдавало сообщение о необходимости распаковки.

- ДонВенчензо
- Сообщения: 305
- Зарегистрирован: 18 янв 2020, 20:54
- Контактная информация:
Программы от alex_q_2000
Что-то мне подсказывало, что вы новые функции добавляете в свое приложение. Огромное спасибо.alex_q_2000 писал(а): 12 фев 2023, 10:30 ADBManager-v2.8
+ Включение/Отключение приложений
+ Пакеты для Mageia-8/9 и Debian
+ Рекомпиляция в Lazarus 2.2.4

Думаю, Александр, при первой возможности соберет этот столь нужный пакетик

- alex_q_2000
- Сообщения: 235
- Зарегистрирован: 29 авг 2017, 10:16
- Откуда: Богородск
- Контактная информация:
Программы от alex_q_2000
Да, я тоже надеюсь, поскольку для полноты картины нужно ещё и пакет sakura-3.8.5 в ROSA обновить до sakura-3.8.6, иначе терминал Android Shell не откроется. Помню, долго с автором колупался, наконец-то --title был исправлен.ДонВенчензо писал(а): 12 фев 2023, 11:18Думаю, Александр, при первой возможности соберет этот столь нужный пакетик

Программы от alex_q_2000
обновил sakura и adbmanager
Программы от alex_q_2000
Отключить приложение по моему можно и в самом смартфоне, а чтобы удалить не удаляемое, нужны админ права.
- alex_q_2000
- Сообщения: 235
- Зарегистрирован: 29 авг 2017, 10:16
- Откуда: Богородск
- Контактная информация:
Программы от alex_q_2000
Вот здесь интересное обсуждение по поводу Отключения (disable) и Удаления (uninstall) предустановленных приложений. Как пишут, без root-а для активного пользователя тоже удаляется, но не чисто. Сейчас в ADBManager для приложений применяется Отключение (Disable), т.е. по формулировке Facebook (как там же пишут) - "тоже самое":Barmalei писал(а): 12 фев 2023, 18:24Отключить приложение по моему можно и в самом смартфоне, а чтобы удалить не удаляемое, нужны админ права.
Код: Выделить всё
pm disable-user --user 0 <name of package>
Код: Выделить всё
pm uninstall -k --user 0 <name of package>
В принципе можно добавить ещё одну галку, чтобы он делал либо (disable), либо жесткий (uninstall). Однако, если что-то зависящее от удалённого отваливается, то восстановить можно только через сброс до заводских установок. Другими словами - это не безопасно. Но сделать можно.
p.s. Честно говоря я опасаюсь давать юзеру возможность что-то удалять. Ведь потом придут сюда и будут спрашивать: "Как восстановить?!". Начнётся балаган, еноты будут объявлены врагами народа и т.д. и т.п.

- ДонВенчензо
- Сообщения: 305
- Зарегистрирован: 18 янв 2020, 20:54
- Контактная информация:
Программы от alex_q_2000
В упомянутой выше программе ADBAppControl есть возможность резервного копирования/восстановления удаляемой программы. Стоит галочка на "сделать резервную копию" и есть вкладка восстановления удаленных программ. Это у них такalex_q_2000 писал(а): 12 фев 2023, 20:57 Честно говоря я опасаюсь давать юзеру возможность что-то удалять.
Программы от alex_q_2000
Мне нужно удалить Встроенный китайский браузер, который выключен всегда. По дефолту объявлен FF, а всегда открывается китайский.
Ну и пару гугловского хлама. Безопасность лучше не трогать, там думаю можно сломать что-то.
Попробую как будет время, но если получится.
Ну и пару гугловского хлама. Безопасность лучше не трогать, там думаю можно сломать что-то.
Попробую как будет время, но если получится.
- alex_q_2000
- Сообщения: 235
- Зарегистрирован: 29 авг 2017, 10:16
- Откуда: Богородск
- Контактная информация:
Программы от alex_q_2000
ADBManager-v2.9
---
+ Удаление неудаляемых приложений (Android >= 6)
+ Пакеты для Mageia-8/9 и Debian
После нажатия кнопки "приложения" будет представлен список всех установленных приложений в режиме "Включение/Отключение". Чтобы отключить приложения - снимите с них галку и нажмите "Применить".
Для удаления приложений (в том числе неудаляемых) включите галку "Режим удаления". Все флажки в списке приложений будут сняты. Выберите приложения, которые нужно удалить и нажмите кнопку "Применить".
Disclaimer: Настоящим Заявляю об отказе от ответственности за неправильное использование ADBManager. Автор не несёт ответственности за результат, полученный вследствие удаления системных приложений с Вашего устройства. Перед удалением приложений настоятельно рекомендуется сделать БЭКАП! Наиболее безопасный вариант с возможностью восстановления - это Отключение приложений!
GitHub: https://github.com/AKotov-dev/adbmanager/releases
p.s. требуется тест на реальном устройстве, поскольку тестирование проводилось на симуляторах Android-x86 (6/7/9).
---
+ Удаление неудаляемых приложений (Android >= 6)
+ Пакеты для Mageia-8/9 и Debian
После нажатия кнопки "приложения" будет представлен список всех установленных приложений в режиме "Включение/Отключение". Чтобы отключить приложения - снимите с них галку и нажмите "Применить".
Для удаления приложений (в том числе неудаляемых) включите галку "Режим удаления". Все флажки в списке приложений будут сняты. Выберите приложения, которые нужно удалить и нажмите кнопку "Применить".
Disclaimer: Настоящим Заявляю об отказе от ответственности за неправильное использование ADBManager. Автор не несёт ответственности за результат, полученный вследствие удаления системных приложений с Вашего устройства. Перед удалением приложений настоятельно рекомендуется сделать БЭКАП! Наиболее безопасный вариант с возможностью восстановления - это Отключение приложений!
GitHub: https://github.com/AKotov-dev/adbmanager/releases
p.s. требуется тест на реальном устройстве, поскольку тестирование проводилось на симуляторах Android-x86 (6/7/9).
- ДонВенчензо
- Сообщения: 305
- Зарегистрирован: 18 янв 2020, 20:54
- Контактная информация:
Программы от alex_q_2000
Опробовал на Android 11. Приложения отключаются/удаляются. Консоль и ФМ работают. Телефон перезагружается.
Какие особенности обнаружил: приложение после удаления не исчезает из настроек телефона, а отмечается как "не установленное" и находится в включенном состоянии, даже если было отключено, данные по занимаемому месту отсутствуют. Это наверно с телефоном связано
Программа нужная, долго искал такую. Подключается телефон без проблем

- alex_q_2000
- Сообщения: 235
- Зарегистрирован: 29 авг 2017, 10:16
- Откуда: Богородск
- Контактная информация:
Программы от alex_q_2000
Результаты интересные, да. Благодарю за тестирование.ДонВенчензо писал(а): 13 фев 2023, 22:44Какие особенности обнаружил: приложение после удаления не исчезает из настроек телефона, а отмечается как "не установленное" и находится в включенном состоянии, даже если было отключено, данные по занимаемому месту отсутствуют.

Дополнительно хотел бы поинтересоваться... Если названия лишних/ненужных приложений для всех смартфонов одинаковы, реально ли составить из них некий список для того, чтобы можно было их снести одной составной командой без ущерба для любого смартфона?
Например, удалить всё ненужное (имена приложений вымышлены):
Код: Выделить всё
pm uninstall --user 0 com.android.яндекс; pm uninstall --user 0 com.android.вконтакте; \
pm uninstall --user 0 com.android.одноклассники; pm uninstall --user 0 com.android.прочее \
...
- ДонВенчензо
- Сообщения: 305
- Зарегистрирован: 18 янв 2020, 20:54
- Контактная информация:
Программы от alex_q_2000
Не получится. У разных производителей и моделей телефона набор приложений хоть немного, но отличается. К тому же у некоторых производителей удаление приложений может вызвать сбои в работе. Тут прежде чем удалять, надо форумы читать, что безопасно удалять, а что нет для каждого конкретного телефона. Мой пример: на своем телефоне я все гугло приложения оключил и норм, а у жены китаец пришлось раз 5 откатывать, чтобы понять, что трогать не стоит.alex_q_2000 писал(а): 14 фев 2023, 14:17 Дополнительно хотел бы поинтересоваться... Если названия лишних/ненужных приложений для всех смартфонов одинаковы, реально ли составить из них некий список для того, чтобы можно было их снести одной составной командой без ущерба для любого смартфона?
- alex_q_2000
- Сообщения: 235
- Зарегистрирован: 29 авг 2017, 10:16
- Откуда: Богородск
- Контактная информация:
Программы от alex_q_2000
Печально. Значит поставить на поток не получится. Ок. Спасибо за информацию.ДонВенчензо писал(а): 14 фев 2023, 15:05У разных производителей и моделей телефона набор приложений хоть немного, но отличается. К тому же у некоторых производителей удаление приложений может вызвать сбои в работе.

Программы от alex_q_2000
Выключает так что его в Приложениях не видно. Будет ли при таком выключении обновляться.
Удалил пока 3 проги, Mi Браузер, Chrome и Google карты.
PS. После удаления места не добавилось в памяти, может это тоже выключение без возможности включения.
Удалил пока 3 проги, Mi Браузер, Chrome и Google карты.
PS. После удаления места не добавилось в памяти, может это тоже выключение без возможности включения.
- alex_q_2000
- Сообщения: 235
- Зарегистрирован: 29 авг 2017, 10:16
- Откуда: Богородск
- Контактная информация:
Программы от alex_q_2000
ADBManager-v3.0
---
+ Удаление кеша/данных при удалении системных приложений
+ Пакеты для Mageia-8/9 и Debian
GitHub: https://github.com/AKotov-dev/adbmanager/releases
...изменения приняты на основании тестов:
---
+ Удаление кеша/данных при удалении системных приложений
+ Пакеты для Mageia-8/9 и Debian
GitHub: https://github.com/AKotov-dev/adbmanager/releases
...изменения приняты на основании тестов:
ДонВенчензо писал(а): 13 фев 2023, 22:44...данные по занимаемому месту отсутствуют. Это наверно с телефоном связано
В разных статьях про ключ -k (keep the app data and cache) пишут по-разному. Всё же, думаю, что без него должно быть ещё чище, если дело упёрлось в размер. Главное не переборщить, господа, а то отхватим лишний кусок, мало ли.

Программы от alex_q_2000
Тестирование продолжил. Перед удалением сделал бэкап полный. Сегодня решил восстановить, программы не вернулись удаленные.
Или может я что-то не так сделал.
PS. Из Google Play установил удаленный Chrome и теперь он стал опять не удаляемым. )))
PS. Установил еще Mi браузер подобным образом, он весит больше, тоже стал не удаляемым, но в этот раз удалил Обновления у этих прог стандартно и объем свободной памяти увеличился.
И я задумался тут.
Или может я что-то не так сделал.
PS. Из Google Play установил удаленный Chrome и теперь он стал опять не удаляемым. )))
PS. Установил еще Mi браузер подобным образом, он весит больше, тоже стал не удаляемым, но в этот раз удалил Обновления у этих прог стандартно и объем свободной памяти увеличился.
И я задумался тут.
- alex_q_2000
- Сообщения: 235
- Зарегистрирован: 29 авг 2017, 10:16
- Откуда: Богородск
- Контактная информация:
Программы от alex_q_2000
Как помнится из моих экспериментов (дело было давно и тогда у меня на руках был смартфон кажется с Андроид-4), команда полного бэкапа работала до Android-5.1 включительно:Barmalei писал(а): 17 фев 2023, 10:38Сегодня решил восстановить, программы не вернулись удаленные.
Или может я что-то не так сделал.
Код: Выделить всё
adb backup -apk -shared -all -f имя_файла
Код: Выделить всё
WARNING: adb backup is deprecated and may be removed in a future release
Now unlock your device and confirm the backup operation...
Что с бэкапом в новых Андроидах, честно говоря я не в курсе. Вот здесь разработчики сообщают (внизу), что они решили вообще отказаться от бэкапов:
Код: Выделить всё
al...@google.com<al...@google.com> #9May 10, 2019 12:07PM
Status: Won't Fix (Obsolete)
Thank you for reporting this, we've decided to deprecate adb backup and restore, but I hope this won't discourage you from reporting other issues in the future.
---
Спасибо, что сообщили об этом, мы решили отказаться от резервного копирования и восстановления adb, но я надеюсь, что это не помешает вам сообщать о других проблемах в будущем.
Код: Выделить всё
ma...@gmail.com<ma...@gmail.com> #10May 10, 2019 07:59PM
But... How will I backup and restore my applications in the future? This was an incredibly useful tool!
---
Но... Как я буду создавать резервные копии и восстанавливать свои приложения в будущем? Это был невероятно полезный инструмент!

Ну, значит ADBManager-v3.0 с очисткой кешей должен подойти. Наверное.Barmalei писал(а): 17 фев 2023, 10:38 PS. Установил еще Mi браузер подобным образом, он весит больше, тоже стал не удаляемым, но в этот раз удалил Обновления у этих прог стандартно и объем свободной памяти увеличился.
И я задумался тут.

Программы от alex_q_2000
Попробуем, но все же есть подозрение что обновления лежат где-то отдельно и не удаляются. )alex_q_2000 писал(а): 17 фев 2023, 12:53 Ну, значит ADBManager-v3.0 с очисткой кешей должен подойти. Наверное.![]()
Резервирование и восстановление есть в настройках самого тела, но это xiaomi поделка.
Создает бэкап программ и настроек, но не все программы это поддерживают.
PS. Бэкап как и в Linux нужен для личных данных и настроек. Остальное по моему восстанавливается Сбросом в заводские установки и обновлением. И установкой своих программ.
Программы от alex_q_2000
Установил App Inspector, показывает название пакета программы и где она лежит.
- alex_q_2000
- Сообщения: 235
- Зарегистрирован: 29 авг 2017, 10:16
- Откуда: Богородск
- Контактная информация:
Программы от alex_q_2000
Заявлено, что и для системных приложений тоже.Barmalei писал(а): 17 фев 2023, 13:06Бэкап как и в Linux нужен для личных данных и настроек. Остальное по моему восстанавливается Сбросом в заводские установки и обновлением. И установкой своих программ.
Код: Выделить всё
adb backup -apk -shared -all -f <имя_файла>
# -system | -nosystem — сохранять в бэкапе системные приложения. По умолчанию — сохранять.

Программы от alex_q_2000
У меня в резервировании Локальный бэкап, xiaomi облако и google облако. Все это я выключил. Бэкап личных данных делаю руками и этого достаточно мне.alex_q_2000 писал(а): 17 фев 2023, 17:08 С бэкапами история мутная. Может быть их к облакам каким прилепили (в духе времени т.с.)? Это сейчас модно, всё в облако сгружать: логины, пароли от сбербанков, компромат, фотки котов и др.![]()
- alex_q_2000
- Сообщения: 235
- Зарегистрирован: 29 авг 2017, 10:16
- Откуда: Богородск
- Контактная информация:
Программы от alex_q_2000
ADBManager-v3.1
---
+ Исключены adb backup и restore; Obsolete/Deprecated
+ Пакеты для Mageia-8/9 и Debian
Примечание: Удаленные приложения устанавливаются из Google Play; Barmalei » 17 feb 2023, 10:38
Поскольку разработчики adb убрали backup/restore, эти функции были выпилены из ADBManager. Теперь всё будет по-спортивному: бэкапы - для слабаков. Удалённые приложения восстанавливаются по методу от Barmalei (см. выше).
GitHub: https://github.com/AKotov-dev/adbmanager/releases
---
+ Исключены adb backup и restore; Obsolete/Deprecated
+ Пакеты для Mageia-8/9 и Debian
Примечание: Удаленные приложения устанавливаются из Google Play; Barmalei » 17 feb 2023, 10:38
Поскольку разработчики adb убрали backup/restore, эти функции были выпилены из ADBManager. Теперь всё будет по-спортивному: бэкапы - для слабаков. Удалённые приложения восстанавливаются по методу от Barmalei (см. выше).
GitHub: https://github.com/AKotov-dev/adbmanager/releases
Программы от alex_q_2000
Установил новую версию с GitHub от mrx8 и протестировал.
Раньше я туда не сообразил зайти. Сейчас удалил этот MI Браузер, самый объемный что мне нужно удалить. Общий объем свободной памяти не изменился, но в этот раз я записал подробные данные памяти, до удаления, программы занимали 9,26, после удаления браузера стало 8,88.
PS. Не все проги удаляются. Emoji Keyboard не удаляется, ADBManager выдал Failure [-1000]
Не все программы есть в Google Play от MI, нужно перед удалением проверять.
Раньше я туда не сообразил зайти. Сейчас удалил этот MI Браузер, самый объемный что мне нужно удалить. Общий объем свободной памяти не изменился, но в этот раз я записал подробные данные памяти, до удаления, программы занимали 9,26, после удаления браузера стало 8,88.
PS. Не все проги удаляются. Emoji Keyboard не удаляется, ADBManager выдал Failure [-1000]
Не все программы есть в Google Play от MI, нужно перед удалением проверять.
- alex_q_2000
- Сообщения: 235
- Зарегистрирован: 29 авг 2017, 10:16
- Откуда: Богородск
- Контактная информация:
Программы от alex_q_2000
Александр, видимо, зашился с делами, а я что-то и забыл Вам сказать про mrx8, да.
Ну, как говорится - с паршивой овцы хоть шерсти клок. Для бОльшего, как и предполагалось - получать root, который тянет за собой дополнительные риски.Barmalei писал(а): 18 фев 2023, 19:17...но в этот раз я записал подробные данные памяти, до удаления, программы занимали 9,26, после удаления браузера стало 8,88.
Да, работаем от пользователя. Вероятно, эти папуасы на какие-то приложения наложили жёсткое табу.Barmalei писал(а): 18 фев 2023, 19:17PS. Не все проги удаляются. Emoji Keyboard не удаляется, ADBManager выдал Failure [-1000]
Неизменно встаёт вопрос, что будет после блокировки Google? Вот веселуха то наступит, эх.Barmalei писал(а): 18 фев 2023, 19:17Не все программы есть в Google Play от MI, нужно перед удалением проверять.

Большое дело сделали. Благодарю за тестирование.

Программы от alex_q_2000
Сейчас есть много других магазинов. В РФ вроде 2, но там мне не нравится рега по номеру телефона. Китайский GetApps, оттуда получаю обновы Банк-онлайн которые под санкциями.alex_q_2000 писал(а): 18 фев 2023, 20:22 Неизменно встаёт вопрос, что будет после блокировки Google? Вот веселуха то наступит, эх.![]()
Удалил Google поиск. Теперь шторка снизу повисает, но тапнув в экран через нее запускаются программы со стола )))
Удалил спец прогу Bugreport, ее нигде не нашел чтобы установить, она из раздела Секьюрети )))
Программы от alex_q_2000
Нашел точно что после такого удаления общий объем памяти остается неизменным.
После удаления программы в Приложениях и данных уменьшается, а в Настройки системы прибавляется.
Получается не удаление, а заморозка? Но в Google Play если они там есть, эти удаленные программы показаны в разделе Не установленные.
До удаления программы После удаления программы
После удаления программы в Приложениях и данных уменьшается, а в Настройки системы прибавляется.

Получается не удаление, а заморозка? Но в Google Play если они там есть, эти удаленные программы показаны в разделе Не установленные.
До удаления программы После удаления программы
Программы от alex_q_2000
Сегодня все проги вернул, получил
Общий размер 31,7
Программы 8,12
Настройки 5,4
Удалил стандартным способом кеш и обновления, удалил проги, получил
Общий размер 30,8 до удаления было таким же
Программы 7,75 до удаления было 8,27
Настройки 4,9 до удаления было 4,4
Заморозка происходит с обновами )))
Общий размер 31,7
Программы 8,12
Настройки 5,4
Удалил стандартным способом кеш и обновления, удалил проги, получил
Общий размер 30,8 до удаления было таким же
Программы 7,75 до удаления было 8,27
Настройки 4,9 до удаления было 4,4
Заморозка происходит с обновами )))
- alex_q_2000
- Сообщения: 235
- Зарегистрирован: 29 авг 2017, 10:16
- Откуда: Богородск
- Контактная информация:
Программы от alex_q_2000
В интернете много путаницы относительно терминов "Отключение (Disable)", "Заморозка (Freezing)", "Удаление (Uninstall)". Чем же они отличаются? Может быть Uninstall - это какой-то маркетинговый ход, чтобы успокоить общественность?

Программы от alex_q_2000
ADBManager-v3.1 обновил в репозитарии
Программы от alex_q_2000
Возможно.alex_q_2000 писал(а): 19 фев 2023, 09:16 Может быть Uninstall - это какой-то маркетинговый ход, чтобы успокоить общественность?
Обычно у меня программы объемные 80-90 Мб из Google Play скачиваются не быстро, в пределах 30-60 сек.
А после этого удаления она скачивается за 10-20 сек и установка, тоже быстрая. Заморозка 100% в моем случае. )))
Программы от alex_q_2000
Здравствуйте.
Спасибо alex_q_2000 за то, что много интересных программок на паскале написал для Магеи.
Не пинайте сильно тапками, хочу вам рассказать об еще одном приложении, которое написал в Lazarus Roland57 с французского форума. Хотя, оно еще недоделано, но может кому-нибудь будет представлять интерес.
Universal GUI
Очень крутые вещи можно делать в плане обработки входа-выхода, не обращаясь к консоли. Можно даже без выхода.
Конвертирование аудио, видео, архивирование, скачивание сайтов, base64 декодер, анализатор громкости и т.д.
Сейчас все пресеты хранятся в исходном коде и для их редактирования нужен Lazarus (перекомпиляция). Я предложил вынести их в конфиг файлы, но пока никакого движения. Меня и так устраивает, в общем-то.
Спасибо alex_q_2000 за то, что много интересных программок на паскале написал для Магеи.
Не пинайте сильно тапками, хочу вам рассказать об еще одном приложении, которое написал в Lazarus Roland57 с французского форума. Хотя, оно еще недоделано, но может кому-нибудь будет представлять интерес.
Universal GUI
Очень крутые вещи можно делать в плане обработки входа-выхода, не обращаясь к консоли. Можно даже без выхода.
Конвертирование аудио, видео, архивирование, скачивание сайтов, base64 декодер, анализатор громкости и т.д.
Сейчас все пресеты хранятся в исходном коде и для их редактирования нужен Lazarus (перекомпиляция). Я предложил вынести их в конфиг файлы, но пока никакого движения. Меня и так устраивает, в общем-то.
Программы от alex_q_2000
artenaki, что-то практического смысла не наблюдаю в этой программе. Выполняет то, что можно в консоли сделать быстрее и удобнее.
Программы от alex_q_2000
В большинстве случаев действительно можно обойтись алиасами в терминале, но вот у меня есть довольно сложные команды, с двумя pipe, где как минимум пришлось бы вводить два алиаса, перетаскивать файлы в терминал.irton писал(а): 26 фев 2023, 14:05 artenaki, что-то практического смысла не наблюдаю в этой программе. Выполняет то, что можно в консоли сделать быстрее и удобнее.
Например:
Код: Выделить всё
ffmpeg -loglevel error -i "_INPUT_" -c:a pcm_s16le -f wav - | sox -t wav - -t wav - tempo 0.95 | nero -q 0.99 -lc -ignorelength -if - -of "_OUTPUT_"
Код: Выделить всё
ffmpeg -loglevel error -drc_scale 0 -i "_INPUT_" -map 0:m:language:eng -c:a pcm_f32le -ac 2 -af volume=-2dB -async 1 -vn -sn -f wav - | faac -q 130 -c 16500 -v2 --joint 1 --mpeg-vers 4 --tns -w - -o "_OUTPUT_"
Код: Выделить всё
ffmpeg -drc_scale 0 -i "_INPUT_" -map 0:a:0 -af aformat=sample_fmts=flt -acodec pcm_f32le -ac 2 -async 1 -f wav - | sox -t wav - -n stats
Или вот такая команда:
Код: Выделить всё
echo "_INPUT_" | base64 --decode
Вам бы пришлось каждый раз печатать echo или переводить курсор к input, стирать его. Запоминать все алиасы.
В общем, применение программе найти можно.
Опять же, я никого не заставляю. Не нравится - не пользуйтесь.
UPD: Можно было бы, конечно, понаделать скриптов (по виндовому батников), положить их в папку с человекочитаемыми именами, чтобы они запрашивали входной и выходной файл (которые нужно перетянуть в терминал). Как советовал другой магеевец, сторонник баша. Можно еще что-нибудь придумать для автоматизации.
Но о графическом универсальном GUI'е я давно мечтал. В отличии, от таких ffmpeg морд, как WinFF и QWinFF, можно указывать параметры перед -i и позволять себе всякие вольности с pipe, wine, &&.
Кстати, в плеере Deadbeef можно создать пресеты с кустомными кодировщиками, но это частный случай, зато есть пакетная обработка.
Программы от alex_q_2000
«Удалены файлы с переводами для русского…»
У автора в нашу сторону аж зубы скрипят
Источник: https://www.opennet.ru/opennews/art.shtml?num=57186
(opennet.ru, мини-новости)
Этот пакет вообще небезопасно держать в репо.
Программы от alex_q_2000
algri14, поддерживаю ваши опасения. Себе собрал безопасную 1.8.8 версию. Хотя, русский перевод можно вернуть и в последней версии (возможно, не полностью). У меня Deadbeef в основном для аудиокниг, а основной плеер Audacious всегда был.
Программы от alex_q_2000
Создал в RPMCreator пробный пакет - rpm пакет устанавливается,
но не создает иконку в меню, из консоли запускается...
но не создает иконку в меню, из консоли запускается...