вторник, 16 февраля 2016 г.

Инсталлятор дистрибутива Tails включён в поставку Debian

Разработчики проекта Debian включили в состав дистрибутива пакет tails-installer, предоставляющий графический интерфейс для установки и обновления Live-окружения с дистрибутивом Tails (The Amnesic Incognito Live System), построенном на пакетной базе Debian и предназначенном для обеспечения анонимного выхода в сеть - https://bits.debian.org/2016/02/tails-installer-in-debian.html
И это замечательно, ибо раньше для установки ОС Tails со скачанного ISO на флешку требовалось залить образ вручную на две флешки последовательно, для создания шифрованного раздела с сохранением данных, и три перезарузки. Теперь все делается за один раз.
Порядок установки:
 Добавить в файл (или создать, если не было):
sudo leafpad /etc/apt/sources.list
 одну строку:
deb http://ftp.ru.debian.org/debian/ jessie-backports main
 и установить:
sudo apt-get update
sudo apt-get install tails-installer

воскресенье, 14 февраля 2016 г.

FreeFileSync - простой инструмент для синхронизации и резервного копирования

FreeFileSync - простой инструмент для синхронизации и резервного копирования, в т.ч. по сети, мультиплатформенный.
Долго возился с настройками резервного копирования по сети с сервером, так и не закончил. И тут, очень кстати, нашел программу, которая это делает без утомительных настроек, ведь у меня домашняя сеть, и мне вовсе не нужны сложные настройки безопасности. Достаточно, чтобы была настроена Samba, а установить программу достаточно лишь на клиенте. Работает очень быстро. Например:
Папка /Фото - 30693 элемента - 6.0 ГБ - проверяется за 42 с (она уже была скопирована на сервер)
Другая папка - 681 элемент - 559 МБ - с созданием всех элементов на сервере - 1 м 16 с
Папка пользователя - 53515 элементов - 5.0 ГБ - с созданием всех элементов - 30 м
Та же папка,  с небольшим количеством измененных файлов, - проверка и обновление - 45 с
Итак, рекомендую - http://www.freefilesync.org/

пятница, 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