Установка Viber на Debian Stretch

Решил ты такой установить вайбер на свежую ось, скачал отсюда и начинаешь накатывать, но вот, ведь, незадача:

# dpkg -i viber.deb
Selecting previously unselected package viber.
(Reading database … 157446 files and directories currently installed.)
Preparing to unpack viber.deb …
chown: cannot access ‘/home/user/Documents/ViberDownloads’: No such file or directory
Unpacking viber (7.0.0.1035) …

dpkg: dependency problems prevent configuration of viber:
viber depends on libssl1.0.0; however:
Package libssl1.0.0 is not installed.
viber depends on gstreamer1.0-plugins-ugly; however:
Package gstreamer1.0-plugins-ugly is not installed.
viber depends on gstreamer1.0-pulseaudio; however:
Package gstreamer1.0-pulseaudio is not installed.
viber depends on gstreamer1.0-libav; however:
Package gstreamer1.0-libav is not installed.

dpkg: error processing package viber (—install):
dependency problems — leaving unconfigured
Processing triggers for desktop-file-utils (0.23-1) …
Processing triggers for mime-support (3.60) …
Processing triggers for hicolor-icon-theme (0.15-1) …
Errors were encountered while processing:
viber

Пробуем вручную, поочередно установить все зависимости

apt install libssl1.0.0 gstreamer1.0-plugins-ugly gstreamer1.0-pulseaudio gstreamer1.0-libav

и выясняется, что пакет libssl1.0.0 был выпилен. Несмотря на то, что давно уже вышла новая версия этой библиотеки, вайбер насмерть привязан именно к старой версии и не работает. Поэтому, качаем пакет от предыдущей оси:

wget https://gsgt.ml/downloads/libssl1.0.0_1.0.1t-1+deb8u8_amd64.deb

dpkg -i libssl1.0.0_1.0.1t-1+deb8u8_amd64.deb

и, наконец apt -f install

Разница в потреблении ОЗУ на 32-х битной и 64-х ОС (программ)

Для этого я установил одинаковым методом две копии ОС Ubuntu Xenial, i386 версию и x86_64 версию.

Одинаково запустил пару браузеров, открыл страницу яндекса (так как на ней довольно много элементов).

Firefox i386:

Firefox x86_64:

Chromium i386:

Chromium x86_64:

Из данного эксперемента следует, что 32-х битные программы действительно потребляют меньший объем ОЗУ.

Как отключить Flash Player в браузере Maxthon

Браузер Maxthon хранит плагины в директории с файлами программы в папке Core\plugins. Для отключение флеша необходимо удалить (или переместить) файл pepflashplayer.dll, который находится по пути ниже, полный путь при стандартной установки на 64-х битную систему  Windows выглядит так:

C:\Program Files (x86)\Maxthon5\Core\plugins

После удаления файла и следующем запуске флеш больше не будет работать.

Установка ownCloud 10 / ownCloud X на Ubuntu 16.04 LTS Xenial

После выхода десятой версии ownCloud из репозитория пропали owncloud-deps и сама owncloud, остались лишь «базовые» файлы — owncloud-files, в результате чего не были созданы конфигурационные файлы apache и не были установлены необходимые модули php.

Перед началось удостоверьтесь, что установлен lamp: apt install lamp^ (MySQL и др. внешние БД использовать не обязательно).

Все команды выполняются под рутом!

1) Подключаем репозиторий и устанавливаем owncloud-files.

1.1) wget -nv https://download.owncloud.org/download/repositories/production/Ubuntu_16.04/Release.key -O Release.key

1.2) apt-key add — < Release.key

1.3) echo ‘deb http://download.owncloud.org/download/repositories/production/Ubuntu_16.04/ /’ > /etc/apt/sources.list.d/owncloud.list

1.4) apt-get update

1.5) apt-get install owncloud-files

2) Устанавливаем зависимости ownCloud

Переходим на https://download.owncloud.org/download/repositories/9.0/Ubuntu_16.04/all

Тут нам нужно найти файл owncloud-deps-php с нужной версией php, в моем случае это был файл owncloud-deps-php7.0_9.0.11-1.1_all.deb

2.1) wget https://download.owncloud.org/download/repositories/9.0/Ubuntu_16.04/all/owncloud-deps-php7.0_9.0.11-1.1_all.deb — качаем конфигуратор от предыдущей версии (все работает отлично)

2.2) dpkg -i owncloud-deps-php7.0_9.0.11-1.1_all.deb

2.3) apt -f install — исправляем завимости

И вуаля — ownCloud 10 настроен и работает! Можно приступать к настройке.

Ubuntu 16.04 LTS: Установка Archlinux под lxc

Кто пытался установить LXC контейнер с арчем, тот столкнулся с проблемой отсутствия менеджера пакетов. Все вроде бы просто, но бинарники есть только для trusty. Их мы и возьмем.

1) Добавляем репу и получаем ошибку, которую мы игнорируем: add-apt-repository ppa:thopiekar/pacman

2) Редактируем /etc/apt/sources.list.d/thopiekar-ubuntu-pacman-xenial.list и меняем xenial на trusty

3) После обновления списка пакетов, получаем ошибку из-за неизвестного ключа. Добавляем его. apt-key adv —keyserver keyserver.ubuntu.com —recv-keys D51DB14E9FFECCF3

4) Обновляем список пакетов, и устанавливаем нужный софт:  apt install pacman-pm arch-install-scripts

5) Конфигурируем пакман: /etc/pacman.conf

SigLevel = Never

Инфу о репах копируем с хоста. Кому охото вручную писать?

[core]

Include = /etc/pacman.d/mirrorlist

[extra]

Include = /etc/pacman.d/mirrorlist

[community]

Include = /etc/pacman.d/mirrorlist

Создаем папку

mkdir /etc/pacman.d

В /etc/pacman.d/mirrorlist пишем (рекомндую посмотреть репозитории на сайте арча и выбрать наиболее близкий для вас сервер)

Server = http://mirror5.bastelfreak.org/archlinux/$repo/os/$arch

И, наконец, устанавливаем контейнер.

lxc-create -t archlinux -n new0