pgrepup: обновление postgresql 9.5 до 10

Заметки по которым делал:
https://habr.com/ru/company/true_engineering/blog/437318/
https://github.com/rtshome/pgrepup

Устанавливал на тестовых машинах с нуля, поэтому ставил в том числе и postgresql. Сразу скажу, что на бою пока не делал, однако тестовые машинки обновлялись на ура. Судя по ману с хабра, базу можно обновить и до 11 версии, тем не менее я тестировал только до 10.

ubuntu 16.04

Подключаем репозиторий postgresql
https://www.postgresql.org/download/linux/ubuntu/

postgresql 9.5

apt install postgresql-9.5 postgresql-9.5-pglogical postgresql-9.5-pgl-ddl-deploy

Читать далее «pgrepup: обновление postgresql 9.5 до 10»

Freemind в Ubuntu 16.04 c Java 9

Устанавливаем Java 9

add-apt-repository ppa:webupd8team/java
apt-get update
apt-get install oracle-java9-installer
apt-get install oracle-java9-set-default

Устанавливаем Freemind

Идём в секцию Download на официальной wiki Freemind.

Переходим по ссылке на максимальный пакет для любой ОС ( OS: Any, текст ссылки binaries for any operating system — max ). Скачиваем архив.

Распаковываем:
mkdir /usr/bin/freemind
unzip path_to_archive -d /usr/bin/freemind/
chmod +x /usr/bin/freemind/freemind.sh

Создаём ссылку для запуска:
nano /usr/share/applications/freemind.desktop

Вставляем в файл:

[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Name=FreeMind
Icon=freemind.png
Path=/usr/bin/freemind
Exec=/usr/bin/freemind/freemind.sh
StartupNotify=false
StartupWMClass=FreeMind
OnlyShowIn=Unity;
X-UnityGenerated=true

Завершаем текущий сеанс пользователя в Unity и вновь логинимся.

Спасибо доброму человеку.

Let’s Encrypt Wildcard Certificates в Ubuntu 16.04

27 февраля 2018 произошло долгожданное событие — в Let’s Encrypt появилась возможность выпускать wildcard сертификаты. То есть можно выпустить один сертификат для домена somedomain.ru и использовать на всех поддоменах 3-го и нижестоящего уровня.

Пока в Ubuntu 16.04 у утилиты letsencrypt нет возможности их выпускать, так что выпустим их, используя certbot из ppa.
Читать далее «Let’s Encrypt Wildcard Certificates в Ubuntu 16.04»

Как установить обои, идущие в коробке с другими версиями Ubuntu

Для получения обоев ( wallpapers ), которые шли с предыдущей версией Ubuntu достаточно просто поставить пакеты с ними.
Для Ubuntu 16.04 это будет выглядеть как ( от 9.10 до 15.10 ):
sudo apt-get install \
ubuntu-wallpapers-karmic \
ubuntu-wallpapers-lucid \
ubuntu-wallpapers-maverick \
ubuntu-wallpapers-natty \
ubuntu-wallpapers-oneiric \
ubuntu-wallpapers-precise \
ubuntu-wallpapers-quantal \
ubuntu-wallpapers-raring \
ubuntu-wallpapers-saucy \
ubuntu-wallpapers-trusty \
ubuntu-wallpapers-utopic \
ubuntu-wallpapers-vivid \
ubuntu-wallpapers-wily

Общие папки ( Shared folders ) VirtualBox и Ubuntu Server 16.04

Устанавливаем в виртуальную машину Ubuntu Server 16.04 ( я установил x64 ).

Запускаем виртуальную машину.

Выбираем пункт Подключить образ диска Дополнений гостевой ОС… в меню Устройства окна виртуальной машины:
MeAndUbuntu VirtualBox SharedFolders 001

Соглашаемся на автоматическое скачивание образа с сервера VirtualBox.
Читать далее «Общие папки ( Shared folders ) VirtualBox и Ubuntu Server 16.04»

Ubuntu 16.04 и HP LaserJet Pro MFP M127fw

Принтер подключён по сети. Настроить через GUI не получается. Однако, через консоль это делается без проблем:
hp-setup -i
На первый вопрос: «Enter number 0…2 for connection type (q=quit, enter=usb*) ?» отвечаем «1».

Видим что-то типа:

Using connection type: net

Setting up device: hp:/net/HP_LaserJet_Pro_MFP_M127fw?ip=192.168.0.23

На второй вопрос: «Enter option (d=download*, p=specify path, q=quit) ?» отвечаем «d».

Дальше соглашаемся с лицензией, указываем имя для принтера и, если нужно, настраиваем факс.

Готово. Печатаем пробную страницу.

Создание и распаковка архива с паролем на сервере с помощью 7zip

Установка 7zip:
apt-get install p7zip-full

Создание запароленного архива на сервере с использованием 7zip
7z -mhcf=on -mhe=on -p%Пароль% a %НазваниеФайла% %ПутьДоЦелиАрхивирования%

Где:

  • mhcf=on — включение архивирования всех заголовков архива;
  • mhe=on — включение шифрования заголовков архива;
  • p%Пароль% — указание пароля для архива;
  • a %НазваниеФайла% — ключ, указывающий что нужно создать архив с именем %НазваниеФайла%;
  • %ПутьДоЦелиАрхивирования% — собственно путь до того, что архивируем: файл, директория.

Разахивирование запароленного архива 7z на сервере с использованием 7zip
7z x %ПутьДоФайла% -p%Пароль%

Opera, HTML5 и воспроизведение аудио и видео

Добавлено 21.02.2017. Начиная с Opera 43, а так же обновления до неё, данное решение перестаёт работать.

По умолчанию после установки в Opera не проигрывается mp3, aac, h.264, mpeg-4 и т.д. Что проверяется на странице HTML5test.

Это легко вылечить

Индикатор загрузки системы

Внимание! Индикатор отлично работает в Unity, а в Gnome Shell он выглядит весьма плохо. Поэтому не роекомендую устанавливать его на Ubuntu 18.04 LTS — это бессмысленно.

До Ubuntu 16.04 через Ubuntu Software Manager можно было установить индикатор для системного трея, в котором можно было включить отображение текущую загруженность CPU, RAM, сети и т.д.

С выходом Ubuntu 16.04 через Менеджер приложений Ubuntu найти этот индикатор я не смог ( как и многие программы, которые развиваются и которыми я пользуюсь ).

Благо он есть в репозитории:
sudo apt-get install indicator-multiload
После этого открываем Поиск на компьютере ( клавиша Super на клавиатуре ). Ищем по ключевому слову «indicator» программу «Индикатор загрузки системы», запускаем её. Всё. Индикатор загрузки CPU появился в системном трее. При щелчке правой кнопкой мыши на индикаторе откроется меню, в котором можно настроить что и как нужно отображать.

Сканер Canon LiDE 120 и Ubuntu 16.04.1

У меня уже несколько лет исправно трудится сканер Canon LiDE 110, который прекрасно совместим с GNU/Linux. Мне понадобилось купить ещё один сканер и я решил купить такой же. Но к сожалению, в наличии больше таких устройств не оказалось, но был Canon LiDE 120. Решил взять его. Как оказалось, поддержка сего устройства в GNU/Linux пока есть только с небольшим шаманством.
Читать далее «Сканер Canon LiDE 120 и Ubuntu 16.04.1»

Материалы распространяются под лицензией Creative Commons: Атрибуция — Некоммерческое использование — С сохранением условий (Attribution-NonCommercial-ShareAlike) 3.0 Unported.
Рейтинг@Mail.ru