Установка Composer в *nux

Задача: установить менеджер зависимостей Composer в Ubuntu / Debian. Решение: Установим команду «composer» в окружение, чтобы можно было обращаться к функционалу Composer из командной строки: В примере описаны действия в домашней директории пользователя.

Конвертация .rpm в .deb

Очень часто пользователям системы Debian требуется пакет .deb, тогда как в наличии есть только пакет .rpm (Resource Package Manager). Тот же Adobe Flash Player можно скачать в виде .rpm файла. Его и возьмём в качестве примера. Установить или переконвертировать пакет .rpm в .deb достаточно просто, в этом нам поможет инструмент alien. Для начала установим пакет: […]

Работающий сканер EPSON под Linux

Понадобился сканер, выбор пал на EPSON Perfection V33. Всё бы хорошо, поддерживает форточки и макось, а вот про линукс ничего не сказано. Обидно, сканер то шустрый да и работает хорошо. Как оказалось — решение есть. Фирма Avasys занимается поддержкой продуктов EPSON на *nix платформах. Для начала зайдём на страницу выбора самого сканера и нашей ОС.

Установка Java на Debian

Описанный пример протестирован на Debian 5 Lenny совместно с Java 6. Всё началось с ошибки, которая возникала при попытке обновления Android SDK: XML verification failed for https://dl-ssl.google.com/android/repository/repository.xml.Error: java.lang.NullPointerException Проблема решается установкой свежей версии Java 6 и использованием её «по умолчанию». Рабочую версию Java 6 можно установить через Synaptic. Следует найти все пакеты начинающиеся на sun-java6 […]

Монтирование NTFS дисков в Debian

Была проблема — не присоединялся NTFS том с внешнего USB-диска, постоянно выскакивала ошибка о невозможности подключения тома, хотя устройство присутствовало в системе. Причина конечно же во «вражеской» NTFS (файловой системе). Проблема решается предельно просто, достаточно установить нужные библиотеки: sudo aptitude install libfuse2 ntfs-3g После этого том будет подключаться без проблем.

Серверная почта на основе Postfix, Dovecot и MySQL для Debian

Postfix — очень мощный почтовый сервер, основанный на идеологии Open Source, его часто называют Postfix MTA — Postfix Mail Transfer Agent. В этом руководстве, собранном из разных истоников и дополненных личными переживаниями, я расскажу как установить Postfix в связке с Dovecot (IMAP/POP3) и MySQL на сервер Apache под управлением OC Debian. Руководство было опробовано на […]

Настройка SSL доступа для сервера Apache

Опишем как получить и привязать самоподписанный сертификат безопасности для web-сервера Apache. Это позволит нам использовать возможности протокола SSL. Для начала установим OpenSSL и другое нужное ПО: sudo install openssl ssl-cert apache2-utils Шаг 1: Генерируем файлы сертификатов. В этом примере и ниже по текст выбрана директория /etc/apache2/ssl/ для хранения файлов сертификата, публичного и приватного ключей. Можно […]

Пропавшее место на диске Linux

Заметил я как то, что реальное место на диске сильно отличается от «положенного». GParted показывал нормальное значение, а вот наутилус чего-то не радовал, говорил, что места меньше. По началу списал всё на глюки, комп то не новый, мало ли чего с диском. Но вот любопытство одержало верх, начал ковыряться. Всё оказалось достаточно просто — *nix […]

Полноценный модуль php5-gd для Debian и Ubuntu

По умолчанию PHP функции imageantialias() и imagerotate() отключены в модуле gd.so для Debian и его производных. Сделано это ради обеспечения стабильности и безопасности. Задумка может и благая, но раз мы ищем решение этой проблемы, значит оно того стоит. Например Drupal не захочет работать с урезанным модулем. По сути достаточно пересобрать PHP и установить новый полноценный […]

Настройка всплывающих сообщений в Skype для Linux

Стандартные всплывающие окна в Skype под Linux мягко говоря не радуют. Есть возможность настроить такие сообщения на один лад с системными, и это касается не только Skype, но мы возьмём это как пример. Всё нижеописанное было испытано на ОС Ubuntu 9.10, но подойдёт и для Debian. Вот например простой код для консоли: notify-send «Hello world!» […]