Как добавить ppa репозиторий в Ubuntu из консоли?

Чтоб заработала команда — add-apt-repository,

выполните в консоли:

sudo apt-get install software-properties-common

А затем можете добавлять репозитории, например:

sudo add-apt-repository ppa:certbot/certbot


 

Нет звука в наушниках, только в динамиках Ubuntu 16.04

Сделал еще одну попытку перейти с Windows на Linux, а именно с Windows 7 на Ubuntu 16.04. Если кому-то интересно могу описать, но статей вроде на эту тему достаточно. Что могу сказать — некоторые вещи которые работали в Windows как часы в Linux глючат. Убунта у меня не перегружалась где-то с неделю и в итоге перестало работать переключение звука, когда втыкаешь наушники звук все равно шел из динамиков, а в наушниках была тишина. Решается проблема достаточно просто, нужно открыть консоль и ввести команду alsamixer (в 90% случаев именно он управляет звуковой картой)

ubuntu 16.04 нет звука в наушниках, не работает автопереключение звука
Запустится псевдо-графический интерфейс микшера где можно вручную отрегулировать уровни, управление стрелками — влево-вправо перемещение по входам/выходам, вверх-вниз регулировка уровня или изменение опции. Нам нужно перейти на «Auto-Mute» и стрелками вверх-вниз выставить значение Enabled
ubuntu 16.04 нет звука в наушниках, не работает автопереключение звука

Если настройки верные, а перегружаться не хочется то можно выполнить в консоли команду:

alsactl restore

Она вернет настройки драйвера в изначальное состояние и все должно заработать, ну конечно же если оно до этого работало.

 

Установка PHP-расширений в Ubuntu для полноценной работы WordPress и плагинов

В большинстве статей по самостоятельной настройке веб-сервера опущен один очень важный момент — установка расширений для PHP,  без которых тот же WordPress нормально работать не будет. Применительно к Вордпрессу список необходимых расширений PHP сильно зависит от того какие плагины Вы будете использовать, ниже будет приведен не полный список, но покрывающий 99% потребностей WordPress и достаточный для большинства случаев. Я установил на VPS Ubuntu 16.04 далее примеры команд для этой версии Линукс.

Устанавливать расширения удобнее всего из консоли (терминала), для установки минимально необходимого набора выполните команду:

sudo apt-get install php-curl php-gd php-mbstring php-mcrypt php-xml php-xmlrpc php-mcrypt php-curl php-gd

Обратите внимание что эта команда установить расширения для текущей версии PHP, на данный момент это 7.0, если например Вы используете пятую версию PHP, то нужно использовать другую команду:

sudo apt-get install php5-curl php5-gd php5-mbstring php5-mcrypt php5-xml php5-xmlrpc php5-mcrypt php5-curl php5-gd

Просмотреть установленные расширения можно командой:

sudo dpkg —list | grep php
После установки расширений может потребоваться перезапуск веб-сервера apache:

sudo /etc/init.d/apache2 restart

Список расширений PHP которые может использовать WordPress и его плагины:

php-mysql — нужно для работы с базами данных, как правило устанавливается автоматически вместе с PHP.
php-ctype — необходимо установить если получаете ошибку Fatal error: Call to undefined function ctype_digit() in /wp-admin/includes/file.php
php-dom — не обязательное, может понадобиться если у Вас Windows-хостинг
php-exif — для работы с мета-данными фотографий
php-gd — для обработки изображений
php-iconv — конвертация строки из одной кодировки в другую
php-json — для поддержки JSON
php-posix — используется в классе WP_Filesystem_Direct
php-mbstring — для обработки строк, для работы обязательно
php-simplexml — не обязательное
php-zip, php-zlib — для работы с архивами, если необходимо

Если Вы используете виртуальный хостинг и у Вас нет возможности самостоятельно управлять сервером и устанавливать необходимые программы и расширения, зайдите в панель управления хостингом, большинство из них предоставляют возможность активировать нужные для работы расширения PHP, например вот так выглядят настройки в Cpanel:

Установка PHP расширений в Ubuntu

Здесь можно выбрать нужную версию PHP и изменить список активных расширений, на картинке указан набор галочек при котором работают практически все плагины WordPress, у меня их установлено несколько десятков на все случаи жизни и все они нормально работают.