понедельник, 1 мая 2017 г.

Переустановка MX 16

А теперь решил обойтись без постоянного подключения тестового репозитория.
Заметил, что при использовании ядра 4.10 в top процессов вылезают какие-то отсутствовавшие в предыдущих версиях процессы, содержащие в названии 'rcu', и они нагружают процессор.
Кроме того, обрадовался было выходу новой версии zim 0.66, установил DEB пакет, получил торможение и ошибки. Вернулся к 0.65.
В результате всё стало еще проще :) 

Установка ОС

Запись образа ISO на флешку с помощью Unetbootin
Или из ком.строки (указать правильное название образа и имя устройства):
sudo dd bs=4M if=MX-16_x64.iso of=/dev/sdX && sync
Загрузка с загр.ОС MX на флешке, F2 - выбор русского языка (переключение языков Ctrl_Shift, пароль root - root), F3 - выбор часового пояса
Разбивка на разделы нового устройства:
/ >7 ГБ (обычно делаю 10, а для минимальной установки на сервере хватило с запасом 5.5 ГБ, если очистить языковые пакеты и автоматически удалять скачанные пакеты)
/home > 20 ГБ или все остальное
Перед установкой - копирование нужного из папки пользователя, если она где-то существовала, можно через флешку ext4 с рез.копией (обратить внимание на папки MyApps и Program Files, не стоит зря копировать большие игры)
Для ускорения процесса можно использовать кэш APT, скопированный через такую же флешку
Установка ОС, без форматирования home, время локальное, формат 24 часа
Пользователь vvv
Пароль ***
ПЕРЕЗАГРУЗКА

Настройка

Терминал:
sudo apt-get --purge remove thunderbird shotwell shotwell-common
- удалить полностью ненужные мне программы

Назначение vvv владельцем всего home (необязательно, можно хранить все в папке пользователя, но я привык именно так):
sudo chown -R vvv /home
кроме:
sudo chown -R root /home/lost+found

Настройка /etc/fstab (добавлять ,discard параметр только разделам ext4 и только на SSD):
sudo leafpad /etc/fstab
# Pluggable devices are handled by uDev, they are not in fstab
UUID=... / auto defaults,noatime,discard 1 1
UUID=... /home auto defaults,noatime,discard 1 2
# Added by make-fstab /dev/sda3 label=swap
UUID=...

Если нужен автоподключаемый раздел /data (у меня над другом SSD, UUID можно узнать в Disk Manager или GParted):
  • создать в корневой папке от суперпользователя папку /data:
sudo mkdir /data
  • добавить строки:
# ... was data during start
UUID=... /data auto defaults,noatime,discard 0 0

Выполнить:
sudo dpkg --add-architecture i386
- добавить архитектуру (ибо иногда нужны программы, предназначенные только для i386)

sudo chmod u+s /usr/sbin/hddtemp
- для xfce4-sensors-plugin (для использования индикатора температуры процессора на панели)

sudo leafpad /etc/xdg/tumbler/tumbler.rc
- запретить создание эскизов видеофайлов - для ffmpegthumbnailer и GStreamer (экономия ресурсов), изменив:
Disabled=true

sudo leafpad /etc/sysctl.conf
- для устранения зависания ПК при записи больших файлов на NTFS флешку добавить строки:
vm.dirty_bytes = 8388608
vm.dirty_background_bytes = 8388608
(или 4194304) и

sudo sysctl -p
- применить настройки

sudo cp /home/Distr/all/evolution /usr/bin/
- для запуска браузера на вкладке почты Google

Установка ПО

Проверка обновлений и обновление (ПКМ на индикаторе обновлений в трее).

Терминал:

sudo apt-get install bleachbit conky-all freefilesync devilspie ncdu xdotool xkbset keepassx firefox-l10n-xpi-ru libreoffice-l10n-ru libreoffice-help-ru pidgin pidgin-mra deadbeef audacity streamripper clipgrab ffmpeg openshot openshot-doc frei0r-plugins pinta photoprint simple-scan sqlitebrowser gpsbabel-gui gnuplot xfonts-cyrillic extremetuxracer neverball neverputt festival festvox-ru festvox-kallpc16k xsel mpg123 zenity apt-transport-https libqt4-webkit qt4-qtconfig pulseaudio-module-bluetooth
- установить нужные мне пакеты (краткое описание программ)

sudo apt-get autoremove
- удалить ставшие ненужными устаревшие пакеты

MX Установщик тестового репозитория (этих пакетов нет в основном):
  • cherrytree
  • vidcutter
MX Установщик Debian Backports (более новые версии пакетов):
  • zim
  • keepassx
MX Менеджер Flash, установить оба, затем настроить на автообновление:
  • Adobe Flash
  • Pepper Flash
MX Check Apt GPG

MX Установщик пакетов:
  • Chromium
  • Google-Earth (qt4-qtconfig: Стиль по умолчанию; Шрифт DejaVu Sans Mono, Book, 15)
  • Wine
  • Tor-Browser
  • Calibre
GDebi:

/home/Distr/64/
/home/Distr/all/
Из архивов (обычно уже установлено при сохранении /home, распаковка в MyApps):
В случае ошибок выйти из программ установки и выполнить:
sudo apt-get update
gdebi XXX.deb
- если нужно установить пакет
sudo apt-get -f install

Обновление без synaptic:
sudo apt-get update
sudo apt-get upgrade

Если возникла ошибка в каком-либо пакете, не позволяющая выполнять эти команды:
sudo leafpad /var/lib/dpkg/status
Найти ломаный пакет и удалить блок текста, к нему относящийся.
Samba для смартфона
MX Менеджер пользователей - создать пользователя sss, пароль ***, входит в группу vvv, и наоборот
В настройках Samba добавить пользователя sss, пароль *** и создать папку /home/0__V11/: Запись разрешена, Видна, Доступ для sss
Установить права на папку /home/0__V11/: vvv - чтение и запись, группа vvv - чтение и запись, Остальные - чтение
В смартфоне в программе SyncMe Wireless настроить синхро нужных папок с подпапками /home/0__V11/ в компе
Сопряжение и настройка БТ устройств