пятница, 12 февраля 2016 г.

Инструкция по установке

Последняя версия инструкции, которой пользуюсь сам (ускоряет переустановку ОС, которую я предпочитаю делать ежемесячно, по мере выхода нового снапшота на monthly updates, с целью очистки от мусора, накапливающегося в результате опробования взятых из разных источников программ и прочих экспериментов).

MX-15 64bit

Руководство MX Linux

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

Установка ОС, без форматирования home (если там уже есть данные), время локальное
Пользователь vvv
Пароль ***

ПЕРЕЗАГРУЗКА

Настройка

Назначение vvv владельцем всего home:
sudo chown -R vvv /home
sudo chown -R root /home/lost+found

Добавить шрифт Hack, скачав TrueType и положив файлы из архива в /usr/share/fonts/truetype/Hack/:
sudo cp -R /home/Distr/all/Hack /usr/share/fonts/truetype/
Настройка /etc/fstab :
sudo leafpad /etc/fstab
UUID=72198ee3-3a48-47ce-abc9-918a9b28b742 / auto defaults,noatime,discard 1 1
UUID=cbe6e719-fd9a-4a9f-8c8a-70157dc15b2e /home auto defaults,noatime,discard 1 2
UUID=780edcd5-bce8-4b2a-b33f-71c6dbcc21a9 none swap sw 0 0

Если есть автоподключаемый раздел /data (со своим UUID):
Создать в корневой папке от суперпользователя папку /data, далее
# ... was data during start
UUID=5ffe9753-98f3-4849-979b-fa9f0549731c /data auto defaults,noatime,discard 0 0
Добавлять ,discard параметр только разделам ext4 на SSD.
Помещение папки /tmp в память:
# ... was on Memory during start
tmpfs /tmp tmpfs defaults 0 0

Выполнить:
sudo cp /home/Distr/all/evolution /usr/bin/
- для запуска chromium на вкладке почты mail.ru
sudo chmod u+s /usr/sbin/hddtemp
- для xfce4-sensors-plugin
sudo leafpad /etc/xdg/tumbler/tumbler.rc
- запретить создание эскизов видеофайлов - для ffmpegthumbnailer и GStreamer:
Disabled=true
sudo dpkg --add-architecture i386 - добавить архитектуру

Установка ПО:

Удалить полностью:
sudo apt-get --purge remove firefox thunderbird shotwell shotwell-common
Подключить тестовый репозиторий в Synaptic и выйти без обновления:
http://mxrepo.com/mx/testrepo/ mx15 test
Добавить репозиторий:
sudo leafpad /etc/apt/sources.list
deb http://ftp.ru.debian.org/debian/ jessie-backports main
Обновление:
sudo apt-get update
sudo apt-get upgrade

Установка программ:
  1. С помощью терминала:
sudo apt-get install conky-all freefilesync devilspie ncdu xdotool xkbset keepassx osmo cherrytree chromium chromium-l10n pidgin pidgin-mra deadbeef audacity streamripper qmplay2 clipgrab ffmpeg openshot openshot-doc frei0r-plugins pinta photoprint simple-scan sqlitebrowser gpsbabel-gui gnuplot supertuxkart supertux extremetuxracer neverball neverputt festival festvox-ru festvox-kallpc16k xsel mpg123 zenity apt-transport-https libqt4-webkit qt4-qtconfig xfonts-cyrillic winetricks pulseaudio-module-bluetooth gstreamer1.0-plugins-bad openjdk-8-jdk openjdk-8-jre openjdk-8-jre-headless python-gpgme linux-headers-liquorix-amd64 linux-image-liquorix-amd64

sudo update-alternatives --config java - выбрать 2
sudo apt-get install lazarus fpc fpc-source gdb lcl

  1. С помощью MX Flash Менеджера:
    • Adobe Flash
    • Pepper Flash
и настроить на автообновление
  1. Выполнить MX Check Apt GPG
  1. С помощью MX Установщик пакетов:
    • Google-Earth (qt4-qtconfig: font="Sans Serif,12,-1,5,50,0,0,0,0,0" & embedFonts=true & style=GTK+)
    • Wine
    • Tor-Browser
    • Calibre
    • TeamViewer
  1. С помощью GDebi:
/home/Distr/all/
/home/Distr/64/
Уже установлены портабельные версии (новые распаковывать поверх):
Libre Office 5 (скачать, распаковать три папки):
  • Удалить в Synaptic: libreoffice-core и libreoffice-XXX (все, связанное с офисом версии 4)
  • Установить все из папки Libre Office 5:
открыть терминал в /data/Distr/64/LibreOffice_XXX_Linux_x86-64_deb/DEBS
sudo dpkg -i *.deb
открыть терминал в /data/Distr/64/LibreOffice_XXX_Linux_x86-64_deb_langpack_ru/DEBS
sudo dpkg -i *.deb
открыть терминал в /data/Distr/64/LibreOffice_XXX_Linux_x86-64_deb_helppack_ru/DEBS
sudo dpkg -i *.deb

Для удаления ненужных пакетов:
sudo apt-get autoremove
В случае ошибок выйти из программ установки и выполнить:
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
Найти ломаный пакет и удалить блок текста, к нему относящийся.

В итоге, репозитории, подключенные в Synaptic:
http://antix.daveserver.info/jessie/ jessie main
http://ftp.ru.debian.org/debian/ jessie non-free contrib main
http://security.debian.org/ jessie/updates non-free contrib main
https://linuxdesktopcloud.mail.ru/deb/ appind free
http://iso.mxrepo.com/mx/repo/ mx15 non-free main
http://iso.mxrepo.com/mx/testrepo/ mx15 test
http://ftp.ru.debian.org/debian/ jessie-backports main