В данной статье я был хотел поделиться своим опытом развёртывания сервера Mercurial на одном из самых популярных дистрибутивов Linux. Я старался максимально просто и лаконично описать процесс настройки столь мощной и сложной системы как Mercurial в связке с web-сервером Apache2. Мне от системы требовались следующие возможности: — аутентификация по паролю — просмотр через web изменений […]
Рубрика: Debian
Настройка apt-file для работы через прокси сервер
При попытке обновления репозитория файлов утилиты apt-file у меня вылезла ошибка: ~# sudo apt-file updateDownloading Index http://mirror.yandex.ru/debian/dists/wheezy/main/Contents-i386.diff/Index:No Index available. Происходит это потому что утилита diffindex-download которая выполняет загрузку этих файлов не понимает директиву proxy::http в конфигурационном файле /etc/apt/apt.conf. Почему это происходит не понятно, возможно это баг. Исправляется просто, настроим утилиту wget для работы через прокси, для […]
Конвертирование из TIFF в PDF и наоборот
Конвертировать из pdf в tiff: gs -q -dNOPAUSE -dBATCH -sDEVICE=tiffg4 -sOutputFile=tiff1.tif pdf1.pdf Конвертировать из tiff в pdf: convert tiff1.tif pdf2.pdf
Пример использования утилиты EXPDP и IMPDP
Допустим нам нужно перенести схему test с инстанса olddb на newdb, при всём этом нужно перенести не только структуру всех таблиц, но и все данные в них, для этого есть такие замечательные утилиты как EXPDP и IMPDP. Сервер #1 (Донор) Для этого подключимся к серверу и создадим директорию, в которую будет выгружаться файл схемы: sqlplus /nologCREATE […]
Проблема при настройке dictionaries-common
При обновлении Debian 7.0 возникла следующая ошибка: Настраивается пакет dictionaries-common (1.20.2) …update-default-ispell: Question empty but elements installed for class «ispell» dictionaries-common/default-ispell: return code: «0», value: «» Choices: , настройка символьных ссылок вручную shared/packages-ispell: return code: «10» owners/error: «shared/packages-ispell doesn’t exist» Installed elements: russian (Russian koi8-r) Please see «/usr/share/doc/dictionaries-common/README.problems», section «Debconf database corruption» for recovery info.update-default-ispell: […]
Lync (Office Communicator) через плагин pidgin-sipe
Отредакрируем файл /etc/environment для того чтобы необоходимые переменные назначались во время инициализации и действовали глобально для всех пользователей. NSS_SSL_CBC_RANDOM_IV=0 Чтобы применить переменную сейчас (без перезагрузки): export NSS_SSL_CBC_RANDOM_IV=0 Затем запустим pidgin, например через командную строку.
Статус DD
При выполнении работ с устройством утилита DD блокирует косоль и не пишет никакой отладочной информации, для того чтобы увидеть статус процесса в арче я использовал такой вот финт: ps -A | grep ddkill -USR1 <pid>
SSHFS для всех пользователей
Если необходим подмонтировать сетевую директорию через sshfs и сделать её доступной для всех пользователей, нужно добавить специальную опцию: sshfs user@<IP>:/path_remote/ /path_local/ -o allow_other
Установка GpsDrive на Deban Wheezy
Скачать программу можно с официального сайта: http://www.gpsdrive.de/development/debian.shtml Однако, если использовать репозиторий, то будет при обновлении списка пакетов вылезать сообщение вида: E: Problem with MergeList /var/lib/apt/lists/*_Tranlation-en И эта проблема повторяется на всех репозиториях, в том числе и в убунтовских. Поэтому придётся скачать пакеты вручную. wget -o http://www.gpsdrive.de/debian/pool/wheezy/gpsdrive_2596_amd64.debwget -o http://www.gpsdrive.de/debian/pool/wheezy/openstreetmap-map-icons_23763_all.debwget -o http://www.gpsdrive.de/debian/pool/wheezy/openstreetmap-map-icons-classic.small_23763_all.deb Но это ещё не всё, по […]
Как запретить обновление определённых пакетов в Debian Wheezy?
Допустим у нас есть 2 пакета oracle-java8-installer и oracle-java8-set-default, нам необходимо заблокировать их обновление, для этого выполним вот такие вот команды в консоли: echo «oracle-java8-installer hold» | sudo dpkg —set-selections echo «oracle-java8-set-default hold» | sudo dpkg —set-selections Для того чтобы разморозить указанные пакеты необходимо выполнить: echo «oracle-java8-installer» | sudo dpkg —set-selections echo «oracle-java8-set-default» | sudo […]