Debian
Запуск различных бинарных форматов в Linux
Линукс поддерживает запуск различных бинарных форматов напрямую.
Например можно запускать exe, jar, mono или бинарные файлы других платформ под эмуляторам (arm, blackfin и подобное).
Вот тут описывается принцип действия и как настроить самостоятельно, на примере wine.
Но в дистрибутивах обычно эта процедура давно автоматизированая. Для debian совместимых дистрибутивов достаточно поставить пакет binfmt-support.
$ sudo apt-get install binfmt-supportВсе. Можно запускать прямо .exe (если wine установлен)
$ cmd.exe
CMD Version 1.1.32
Z:\home\ramok>Если нужно добавить какой нибуть бинарный формат самостоятельно, читаем man update-binfmts и /usr/share/doc/binfmt-support/README.Debian.
Полное удаление gnome
Есть чудный список, чтобы полностью удалить gnome. Это может понадобится, ведь после remove gnome или remove ubuntu-desktop останется от gnome не мало...
$ [b]sudo apt-get remove aisleriot alacarte app-install-data-partner apport-gtk \ aptdaemon at-spi binfmt-support brasero brltty-x11 capplets-data checkbox \ checkbox-gtk cli-common compiz compiz-core compiz-fusion-plugins-extra \ compiz-fusion-plugins-main compiz-gnome compiz-plugins compiz-wrapper \ compizconfig-backend-gconf computer-janitor computer-janitor-gtk couchdb-bin \ dcraw desktop-file-utils desktopcouch devicekit-power dmz-cursor-theme doc-base \ docbook-xml empathy empathy-doc eog erlang-base erlang-crypto erlang-inets \ erlang-mnesia erlang-public-key erlang-runtime-tools erlang-ssl \ erlang-syntax-tools erlang-xmerl esound-clients esound-common espeak \
mplayer выдаёт ошибку: "mplayer: error while loading shared libraries: libvdpau.so.1: cannot open shared object file: No such file or directory"
Установлена Debian Squeeze.
Установил программу DeVeDe, но она отказалась работать, ссылаясь, что не смогла обнаружить mplayer, хотя mplayer был установленым.
При запуске из командной строки mplayer выдал ошибку:
mplayer: error while loading shared libraries: libvdpau.so.1: cannot open shared object file: No such file or directory.
Переустановка mplayer проблему не решила.
Как выяснили поиски в интернете, проблема возникает и у пользователей Ubuntu после установки драйвера NVidia. Я тоже незадолго до этого устанавливал драйвера NVidia (в моём случае NVIDIA-Linux-x86-173.14.27-pkg1.run)
Готового решения я не нашёл.
Файл библиотеки libvdpau.so.1 в каталоге /lib действительно отсутсвовал. Вызов
$ dpkg --search libvdpau.so.1показал, что эта библиотека входит в состав пакета libvdpau1. Этот пакет оказался установленным.
Проблема решилась переустановкой пакета:
$ sudo aptitude reinstall libvdpau1Exim как smarthost, TLS и отсылка множества сообщений в одном соединении
Понадобилось установить Exim в режиме smarthost - т.е. отсылку всех сообщений через основной почтовый сервер. Однако беда - смартхост сервер прерывал соединения после приёма 10 сообщений с ошибкой:
2010-03-02 15:46:01 1NmUHO-0001Rx-0g SMTP error from remote mail server after initial connection: host <smarthost> [XX.XX.XX.XX]: 421 Connection not accepted at this time
Поднимаем Интернет через ZTE MF626
Для кого эта статья.
Итак, у Вас уже есть USB-модем ZTE MF626, который работает с SIM-картами любых ОПСОСов, но Вы ещё не настроили Интернет под Linux?
Если у Вас есть модем, но он работает пока только с одним из ОПСОСов, возможно предыдущая статья Вам поможет, так как эта статья, как и обещал написана в продолжение материала ZTE MF626 Unlock
Начнём?
Google search from command line / Поиск в Google из коммандной строки
## # Perform google search from command line # @author Andrey Zakharov <http://vaultsoft.ru/ru/node/112> # @code # $ g well linux c%2b%2b engineer # @endcode # @TODO url decode g() { if env | grep -q DISPLAY; then env x-www-browser "http://www.google.com/search?hl=${LANG%%_*}&q=$*" & else env www-browser "http://www.google.com/search?hl=${LANG%%_*}&q=$*" fi }
Установка драйверов на ATI Radeon в Debian.
Мне давно не давало покоя то, что на моём ноутбуке Asus F5RL (со встроенной видеокартой ATI Radeon Xpress 1100) я не мог не только воспользоваться хвалёными 3D-эффектами рабочего стола Linux (с помощью композитного менеджера compiz), но и просто назначить красивый хранитель экрана, использующий OpenGL. Самое интересное, что делал я всё по инструкции от ATI, которая прилагалась к драйверам, но в результате ничего не работало.
Итак, решение:
Удаление файлов конфигурации от удаленных ранее пакетов
Посмотреть список пакетов, которые были удалены, но файлы конфигураций остались, можно с помощью
$ dpkg -l | grep '^rc'а удалить их:
$ dpkg -P имя_пакетаили для большого количества:
$ dpkg -l | awk '/^rc/{print $2}' | xargs dpkg -PЛинки в тему:
ищем сирот с целью убийства Ж:-D(поиск лишних пакетов)
Экономия места на диске путем удаления ненужных программ и локалей
urxvt выделение url
по дефолту в urxvt url в utf с русскими символами не выделяются
правим /usr/lib/urxvt/perl/matcher
меняем
a-zA-Z0-9
на
a-zA-Z\x{0410}-\x{044F}0-9и все работает
Лог загрузки Debian и Ubuntu
Команда dmesg и содержимое файла /var/log/dmesg позволяют посмотреть сообщения ядра Linux при последней загрузке. При этом строки, которые видно на экране при загрузке Debian, заметно отличаются от этих самых сообщений ядра так как содержат вывод скриптов инициализации. Иногда получается что какое-нибудь сообщение об ошибке мелькает при загрузке, но потом в dmesg его невидно. Что делать? А варианты такие...
man: Читаем man'ы на русском
Не всегда хочется читать man на английском… Порой хочет почитать его на родном языке. Это возможно и тут я расскажу как.
SendXMPP: Мониторим сервер с помощью Jabber
Нам, админам, нужно постоянно следить за серверми. Создавать кучу подключений по SSH или ssh-туннели не очень удобная вещь. E-mail, как правило, отсталый по времени, т.к. не у всех постоянно запущен e-mail клиент. А вот jabber запущен постоянно и всегда и зачастую даже на мобильнике. Почему бы его не заюзать для слежки за серваком?
Фильтры в rsyslog
В Debian Lenny заменили системный демон логирования syslog на более продвинутый rsyslog. Одно из его преимуществ, называемое фильтрацией, мне понравилось особенно сильно. Давайте рассмотрим его на примере:
Мне нужно было разделить по разным файлам почтовые логи сервера smtp (postfix) от логов pop3/imap сервера dovecot.
Даунгрейдим дебиан: из testing в stable
Статья о даунгрейде Debian c testing на stable http://habrahabr.ru/blogs/linux/59242/
Отрытие документов с русскими именами в OpenOffice в Debian
Возникла проблема в Debian Lenny: если в OpenOffice уже открыт какой-либо файл, то второй файл с русскими буквами в имени или в имени папки не открывается.
Не спорю, может у меня кривые руки, но подобная проблема была у меня и в Debian Etch :-(
Один из вариантов решения: поставить сборку от Infra Resource. По-моему, пока она стояла, эта проблема не наблюдалась.
Но можно обойтись и простым враппером.
Настройка печати через Canon PIXMA iP1600 для Dell Studio 1735 на Debian Lenny
Всё никак не доходили руки настроить свой принтер Canon PIXMA iP1600 под Debian Lenny, то под Mandriva, то под Vista печатал, сейчас появилось немного времени поэтому продолжу описание настроек очередного железа под свой ноутбук Dell Studio 1735.
Однако, думаю что для настройки принтера это не особо критично к чему он подключен :)
Итак, начнём.
В линейке дистрибутивов Mandriva особых проблем c настройками не возникло. С debian пришлось немного повозиться, ибо пакеты на сайте производителя принтера в rpm-формате.
1) Для начала необходимо подготовиться к процессу установки/настройки:
$ sudo apt-get update && sudo apt-get install alien libxml1 libpng3Возможно Вам ещё прийдётся доставить следующие пакеты:
$ sudo apt-get install libpng12-0 libpng12-dev libgtk1.2 libgtk1.2-common2) Подготовим место для работы:
$ mkdir ~/canon $ cd ~/canon
Программа облегчающая жизнь в Debian: wajig
Это скрипт-враппер автоматизирущий всевозможные рутинные и/или часто выполняемые операции. Например апдейт системы, работа с базой пакетов, запуск/останов сервисов и так далее Имеется GUI Ж:-) Рекомендуется новичкам для быстрой адаптации в Debian
$ apt-get install wajig $ wajig commands
или GUI
$ gjig # требует библиотеки gnomeЧто же я ставил? (apt-get)
Бывает что программа тянет за собой кучи зависимостей, а при удалении удаляется только один пакет и даже apt-get autoremove не спасает.
Подсмотреть что было поставлено с помощью apt-get можно в /var/log/apt/term.log
by ams
Скрипт для импорта pgp-ключей с лаунчпада (для *buntu)
Не так давно я выкладывал скрипт для импорта ключей из PPA репозиториев, но, к сожалению, на сайте launchpad.net произошли изменения и старый скрипт уже не работает. Поэтому было решено это дело исправить, а заодно добавить приятную возможность :)
Ограничение использования CPU каким-либо процессом
В этом поможет утилита cpulimit. )
Ставим:
$ aptitude install cpulimit
Выполняем:
stasikos@stas-desk:~$ sudo cpulimit -e dynamips -l 20
Process 12942 detectedРадуемся:
top - 16:01:06 up 4:47, 1 user, load average: 0.65, 0.88, 0.74
Tasks: 117 total, 2 running, 113 sleeping, 1 stopped, 1 zombie
Cpu(s): 13.2%us, 2.1%sy, 0.0%ni, 84.5%id, 0.0%wa, 0.2%hi, 0.0%si, 0.0%st
Mem: 1000948k total, 915980k used, 84968k free, 19792k buffers
Swap: 2048248k total, 215404k used, 1832844k free, 396968k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
12942 stasikos 20 0 491m 213m 58m T 20 21.8 3:59.97 dynamips- 1
- 2
- 3
- 4
- 5
- следующая ›
- последняя »







