Исправляем проблему NO_PUBKEY

Если во время выполнения apt update вы встречаетесь с ошибкой при попытке прочитать список пакетов в репозитории:

The following signatures couldn't be verified because the public key is not available: NO_PUBKEY <key>

Читать далее «Исправляем проблему NO_PUBKEY»

Увеличение размера раздела в VirtualBox

Как-то поднял я виртуальную машину с Ubuntu 18.04 в VirtualBox 6.0 и дал ей 10 GB дискового пространства. При установки использовал автоматическую разметку диска. После входа а виртуальную машину я обнаружил, что мне доступно только 4 GB. А где же оставшиеся 6 GB? Оказалось, что они есть, вот только не присоединены к разделу. Благо я в Ubuntu использую LVM.

Читать далее «Увеличение размера раздела в VirtualBox»

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»

oracle java8 jdk

Ввиду того, что теперь нет возможности скачать deb пакет будем его создавать.

Для начала ставим необходимые пакеты

sudo apt install java-package java-common libgtk-3-dev libcairo-gobject2

Качаем jdk архив jdk-8u211-linux-x64.tar.gz с сайта оракла https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html (нужна учетка, но её можно создать)

Создаем из архива deb пакет

make-jpkg jdk-8u211-linux-x64.tar.gz

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

sudo dpkg -i oracle-java8-jdk_8u211_amd64.deb

Смотрим версию

java -version
java version "1.8.0_211"
Java(TM) SE Runtime Environment (build 1.8.0_211-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.211-b12, mixed mode)

Если ставили до этого javа

update-alternatives --list java
/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
/usr/lib/jvm/java-8-oracle/jre/bin/java
/usr/lib/jvm/java-9-openjdk-amd64/bin/java
/usr/lib/jvm/oracle-java8-jdk-amd64/jre/bin/java

Выбрать нужную

sudo update-alternatives --set java /usr/lib/jvm/oracle-java8-jdk-amd64/jre/bin/java

Tiny Tiny RSS: ошибка после обновления

Startup failed
Tiny Tiny RSS was unable to start properly. This usually means a misconfiguration or an incomplete upgrade. Please fix errors indicated by the following messages:
PHP UConverter class is missing, it's provided by the Internationalization (intl) module.
You might want to check tt-rss wiki or the forums for more information. Please search the forums before creating new topic for your question.

Лечится установкой пакета php-intl

apt install php-intl
systemctl restart php-fpm.service

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»

Как вывести звук с микрофона на колонки в Linux

Есть много вариантов: смотреть.

Мне понравился тот, которому я могу научить людей далёких от техники.
Читать далее «Как вывести звук с микрофона на колонки в Linux»

Как установить обои, идущие в коробке с другими версиями 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

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