четверг, 24 мая 2012 г.

В DSpace в поиске нет русских букв / крокозябры / иероглифы

Если Вы установили DSpace, прописали как сказано здесь Установка Dspace :

В файле dspace.cfg прописываем:

#Кодировка писем
mail.charset = UTF8

#Локализация
default.locale = ru

#Язык сообщений
default.language = ru_RU


И всё на русском, кроме поиска, т. е. картина примерно такая:


То это проблема с кодировкой в Apache Tomcat и надо залезть в настройки и в файле server.xml прописать следующее:
<!-- Define a non-SSL HTTP/1.1 Connector on port 8080 -->
   <Connector port="8080" maxHttpHeaderSize="8192"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               connectionTimeout="20000" disableUploadTimeout="true"
               URIEncoding="UTF-8"
   />

пятница, 18 мая 2012 г.

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

Для того, чтобы поставить sun-jdk или sun-jre, а не open-jdk/jre, которые ущербны, необходимо сделать следующее.

1. Добавить в репозиториях раздел non-free путем дописывния в конец строк репозиториев в файлике /etc/apt/sources.list например (у вас прсото могут быть другие репозитории/зеркала):


deb http://mirror.yandex.ru/debian/ squeeze main contrib non-free

2. Теперь обновляем список пакетов и ставим джаву:

apt-get update
apt-get install sun-java6-jdk

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

apt-get install sun-java6-plugin

3. Переключиться на новую джаву (если до этого юзалась open java) командой:

update-alternatives --config java

Будет что-то типа:


  Selection    Path                                      Priority   Status
------------------------------------------------------------
* 0            /usr/lib/jvm/java-6-openjdk/jre/bin/java   1061      auto mode
  1            /usr/bin/gij-4.4                           1044      manual mode
  2            /usr/lib/jvm/java-6-openjdk/jre/bin/java   1061      manual mode
  3            /usr/lib/jvm/java-6-sun/jre/bin/java       63        manual mode

Выбираем 3... Усё.

вторник, 15 мая 2012 г.

Установка VMWare vSphere CLI в Debian 6 (squeeze)

Для этого придется прикинуться "шлангом") т. е. Бубунтой.

Качаем отсюда vSphere CLI для нужной архитектуры
Распаковываем:

tar -xzvf VMware-vSphere-CLI-5.0.0-615831.x86_64.tar.gz
cd vmware-vsphere-cli-distrib

Затем необходимо установить все зависимости:

aptititude install libxml-libxml-perl perl-doc libssl-dev e2fsprogs libarchive-zip-perl libcrypt-ssleay-perl libclass-methodmaker-perl libdata-dump-perl libsoap-lite-perl

А теперь легким движение руки становимся бубунтой:

echo "ubuntu" > /etc/tmp-release

Ну и устанавливаем нашу прэлесть (нажимая Энтер, q, yes):

./vmware-install.pl

Не устанавливаются пакеты в Debian

Была у меня такая проблема. Пытаешься чтото установить и вываливает в логе:


Extracting templates from packages: 100%
Preconfiguring packages ...
Setting up initscripts (2.88dsf-13.1+squeeze1) ...
insserv: warning: script 'S85vpnagentd_init' missing LSB tags and overrides
insserv: warning: script 'vpnagentd_init' missing LSB tags and overrides
insserv: Starting vpnagentd_init depends on stop-bootlogd and therefore on system facility `$all' which can not be true!
insserv: Starting vpnagentd_init depends on stop-bootlogd and therefore on system facility `$all' which can not be true!
.....
insserv: Starting vpnagentd_init depends on stop-bootlogd and therefore on system facility `$all' which can not be true!
insserv: There is a loop between service vpnagentd_init and stop-bootlogd if started
insserv:  loop involving service stop-bootlogd at depth 23
insserv:  loop involving service vpnagentd_init at depth 1
insserv: Starting vpnagentd_init depends on stop-bootlogd and therefore on system facility `$all' which can not be true!
insserv: exiting now without changing boot order!
update-rc.d: error: insserv rejected the script header
dpkg: error processing initscripts (--configure):
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 initscripts
E: Sub-process /usr/bin/dpkg returned an error code (1)

и пипец) Виной этому оказался Cisco Easy VPN Client. а точнее, его инит-файл /etc/init.d/vpnagentd_init . Проблему решил удалением нафиг оного файла) без него, правда, цисковский клиент не работает... Буду искать решение.

пятница, 11 мая 2012 г.

Установка Skype 2.2 в Debian 6

Это сделать довольно легко. Вначале установим необходимые пакеты командой:

aptitude install ia32-libs ia32-libs-gtk libasound2-plugins

Задем идем на сайт скайпа и скачиваем пакет для нашей архитектуры и дистриьутива (в моем случае - Debian 5+ x64):

http://www.skype.com/intl/ru/get-skype/on-your-computer/linux/

Затем открываем терминал, переходим в директорию со скачанным пакетом и устанавливаем пакет командой:

dpkg -i skype-debian_2.2.0.35-1_amd64.deb

Всё.

среда, 25 апреля 2012 г.

Как посмотреть Service Tag / Server Tag сервера.

Очень легко стандартными средствами без сторонних программулек.

Для винды - открываем CMD и нам на помощь прийдут 3 WMI команды:

wmic bios get serialnumber


wmic csproduct get vendor,name,identifyingnumber

Установка последней версии Zabbix Server в Debian 6 из пакета

В стандартных репозиториях Debian 6 (Squeeze) идет галимый старый Zabbix 1.8.2. А это при том, что на дворе уже 1.8.11 ! :) Но эту проблему можно решить так:

Пропишем себе нестабильный репозиторий Sid:

nano /etc/apt/sources.list

Добавляем в конец строчку:

deb http://ftp.de.debian.org/debian sid main