Удалить программу в ROSA Fresh

Сначала узнаем пакет, которому принадлежит основной исполняемый файл docky:
urpmf $(which docky)
Эта команда выполнит команду which docky и подставит в первую команду результат ее выполнения.
urpmf в ответ выдаст название пакета, которому принадлежит основной исполняемый файл docky. Удаляем этот пакет: sudo urpme docky, где вместо docky обнаруженное название пакета, которое в данном случае наверняка будет одноименным.
Т.к. при установке docky в качестве зависимостей были подтянуты другие пакеты, но после удаления docky они останутся, они станут сиротами. Сирота — это пакет, автоматически подтянутый как зависимость, но затем ставший ненужным, когда удалили то, ради чего он ставился.
Команда
sudo urpme --auto-orphans
Но по моим наблюдениям работа этой команды в Росе нестабильна.

Откат снапшота BTRFS

mount /dev/sda1 /tmp/0

ls /tmp/0 выдаст:
@ @home (подтома как папки)

btrfs subvol snapshot /tmp/0/@ /tmp/0/@_snapshotname
btrfs subvol snapshot /tmp/0/@home /tmp/0/@home_snapshotname

ls /tmp/0 выдаст:
@ @home @_snapshotname @home_snapshotname (подтома как папки)

umount /tmp/0

Для отката как на горячую, так и из лайва/в чруте:
mv -v /tmp/0/@_rolledback
mv -v /tmp/0/@_snapshotname /tmp/0/@
reboot

dumasnap v0.2

В dumasnap добавлен таймер systemd, который раз в сутки автоматически через apt-btrfs-snapshot создает снапшот (снимок) корня системы, установленной в подтом BTRFS ‘@’.

Читать далее dumasnap v0.2

Как скомпилировать exe для Windows на Linux (C, C++)

Если вдруг понадобится на линуксе кросскомпилить бинарник под Windows, вот инструкция: Читать далее Как скомпилировать exe для Windows на Linux (C, C++)

SP Flash Tool Linux: стопорится на загрузке DA (Download Agent)

Прошивал телефон LG (Android) через SP Flash Tool с Linux (Ubuntu), SP Flash Tool запускал от root на всякий случай, хотя достаточно добавить пользователя в группу dialout: sudo adduser `whoami` dialout и перезайти в сеанс/перезагрузиться, чтобы root не требовался для работы с COM-портом.


Никаких драйверов в Linux устанавливать не нужно… То есть пропускаем огромное полотно инструкций для виндузятнигов!

Для запуска SP Flash Tool на Linux без терминала, мышкой:
Открываем папку с распакованным архивом SpFlashTool, правой мышью на файл flash_tool.sh, Свойства, ставим галку, что он исполняемый, ок, нажимаем на него 2 раза — программа прошивки запустилась.

Для запуска через терминал:
1) в терминале переходим в папку с распакованным архивом SpFlashTool:
cd "путь к папке в кавычках"
2) выполняем bash flash_tool.sh для запуска от пользователя или
su
bash flash_tools.sh
для запуска от root.
Все, программа запустилась!


Но при прошивке SP Flash Tool стопорился на «Download DA 100%», зависал, в консоли было написано:

connect DA end stage: 2, enable DRAM in 1st DA: 0
COM port is open. Trying to sync with the target...

Решение такое: Читать далее SP Flash Tool Linux: стопорится на загрузке DA (Download Agent)

Отключаем Plymouth в Ubuntu одной командой

for i in quite splash; do sudo sed -i "s/$i//g" /etc/default/grub; done; sudo update-grub
Это отключит графическую заставку при загрузке ОС, зато позволит легко попадать в консоль-tty (Alt+ctrl+F{1..12}) при незапуске иксов.

Как сделать настоящее время фотографирование временем создания файла на диске?

Задача: у нас есть операционная система Linux (Ubuntu, Mint, ROSA, Arch, Debian, …) и папка с фотографиями, в этой папке много подпапок с фотографями, в подпапках могут быть еще подпапки до неограниченного уровня вложенности. В EXIF-данных большинства фотографий записано время их снятия по данным фотокамеры, однако файловый менеджер думает, что файл был создан в другое время, например, когда вы его откуда-то скопировали. Это неудобно, например, нельзя отсортировать фотографии по дате создания не выходя из файлового менедежра. Читать далее Как сделать настоящее время фотографирование временем создания файла на диске?

systemd-сервис для переключения на performance governor (AMD, cpufreq)

Для процессоров AMD (и для Intel, если он вместо стандартного P-State управляется драйвером cpufreq; возможно, и для ARM и MIPS, в т.ч. Raspberry Pi).

Создайте файл /etc/systemd/system/cpufreq-performance.service со следующим содержимым (sudo nano /etc/systemd/system/cpufreq-performance.service):
Читать далее systemd-сервис для переключения на performance governor (AMD, cpufreq)

Что такое стабильность?

«Стабильность — это предсказуемость времени и места возникновения точек отказа компонентов системы.» Ⓒ Михаил Новоселов
«Стабильность — это способность системы при определённых действиях показывать предсказуемый результат. Т. е. если мы знаем, что после определённых действий система откажет — это и есть признак стабильности, т. к. отказ прогнозируем.» Ⓒ Денис Гончаров
«Стабильность — это отсутствие отказов системы, сбоев, ощутимых багов.» ⓒ Павел Прокопьев
https://vk.com/wall-33847957_237475

Как я одной командой удалил GNOME [с планшета на KDE и Ubuntu]

Если ставить несколько DE параллельно на одну систему, то может понадобиться удалить одно из них вместе с зависимостями. Статья актуальна для Ubuntu, Debian, Mint, Deepin и других родственников Debian.

У меня есть планшет Chuwi Hi12, и пальцем в KDE работать по ряду причин намного удобнее, чем в GNOME (гномодызайнеры сделали интерфейс, в котором мне и многим другим неудобно работать и мышью, и пальцем). Читать далее Как я одной командой удалил GNOME [с планшета на KDE и Ubuntu]