USB в VirtualBox

22 сентября 2017
Рубрика: Ubuntu, Заметки
Теги: ,

Zeboton

VirtualBox послу установки не видит USB устройства. Лечим это:
# usermod -a -G vboxusers %your_username%

где
%your_username% — имя пользователя Linux, который использует VirtualBox.

Roundcube 1.2.5 to 1.3.x

5 сентября 2017
Рубрика: CentOS, vanoc.ru
Теги:

vanoc

В первую очередь делаем бэкап, как файлов так и базы.

Т.к. roundcube 1.3.х требует php7 нужно подключить нужные репозитории

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

Дальше удаляем старый php

yum remove php php-xml php-pdo php-mbstring php-mcrypt php-intl php-mysqli php-gd

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

yum install php70w php70w-opcache php70w-xml php70w-pdo php70w-mbstring php70w-mcrypt php70w-intl php70w-mysqli php70w-gd

Перезапускаем апач

systemctl restart httpd.service

Качаем свежий roundcube

wget https://github.com/roundcube/roundcubemail/releases/download/1.3.1/roundcubemail-1.3.1-complete.tar.gz
extract roundcubemail-1.3.1-complete.tar.gz
./roundcubemail-1.3.1/bin/installto.sh /var/www/roundcubemail/

Делаем бэкап старого composer.json Будем использовать новый

mv composer.json composer.json_old
cp composer.json-dist composer.json

Обновляем плагины

php composer.phar update --no-dev

При обновлении плагинов у меня вылезла ошибка

  [ErrorException]                                                                                                           
  file_put_contents(/var/www/roundcubemail/vendor/bin/crypt-gpg-pinentry): failed to open stream: No such file or directory

Она связана с битой ссылкой. Удалем ее и перелинковываем

rm vendor/bin/crypt-gpg-pinentry
ln -s /var/www/roundcubemail/vendor/pear/crypt_gpg/scripts/crypt-gpg-pinentry /var/www/roundcubemail/vendor/bin/crypt-gpg-pinentry

Осталось взять из composer.json_old те плагины, что уже работают с новой версией, и прописать в composer.json

Кстати, плагин managesieve таки работает и должен быть указан в config/config.inc.php

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

25 августа 2017
Рубрика: Linux, Ubuntu, Железо

Zeboton

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

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

Firefox: отключить PUSH уведомления

9 августа 2017
Рубрика: How-to, vanoc.ru
Теги:

vanoc

Достали уже эти PUSH уведомления. Отключить их можно в about:config. Переключаем параметр dom.webnotifications.enabled в false

openDKIM: селекторы

2 августа 2017
Рубрика: CentOS, vanoc.ru
Теги:

vanoc

Пару лет назад я писал про настройку OpenDKIM, но я не упомянул про селекторы. Это может пригодится, когда, допустим, нужно отправлять письма с нескольких почтовых серверов или с почтового сервера и сайта. Вариантов может быть много. Т.е., когда нужно указать для каждого сервера свой DKIM ключ.

Настраивается все ровно как в посту по настройке OpenDKIM. Отличий не много.

При создании ключа указываем селектор

opendkim-genkey -D /etc/opendkim/keys/example.com/ -d example.com -s newselector

в записях KeyTable

newselector._domainkey.example.com example.com:newselector:/etc/opendkim/keys/example.com/newselector.private

в SigningTable

@example.com newselector._domainkey.example.com

Так же, при добавлении TXT записи нужно не забыть указать

newselector._domainkey      IN      TXT     ( "v=DKIM1; k=rsa; "
          "p=.................." )  ; ----- DKIM key newselector for example.com

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

19 апреля 2017
Рубрика: Xenial Xerus (16.04 LTS)

Zeboton

Для получения обоев ( 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

Mutt: отключить sent файл

14 марта 2017
Рубрика: Linux, vanoc.ru
Теги:

vanoc

По умолчанию, Mutt сохраняет каждое отправленное письмо в файл sent в директории пользователя. Как следствие файл может разрастись до неимоверных размеров. Отключить это можно создав файл /home/<user>/.muttrc и добавив в него

set copy=no

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

2 марта 2017
Рубрика: Xenial Xerus (16.04 LTS)

Zeboton

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

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

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

Соглашаемся на автоматическое скачивание образа с сервера VirtualBox.
Читать далее »

Ubuntu 16.04 и HP LaserJet Pro MFP M127fw

1 марта 2017
Рубрика: Xenial Xerus (16.04 LTS), Железо
Теги: , ,

Zeboton

Принтер подключён по сети. Настроить через 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

28 января 2017
Рубрика: Ubuntu, Xenial Xerus (16.04 LTS)

Zeboton

Установка 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%Пароль%