Showing posts with label ubuntu. Show all posts
Showing posts with label ubuntu. Show all posts

1.09.2009

MS Office 2007 + Ubuntu 8.10

How to: Install MS Office 2007

This Howto only for wine version not 1.1.12 (doesn't install .NET 2.0 on 1.1.12)

wget http://wine.budgetdedicated.com/archive/ubuntu/intrepid/wine_1.1.13~winehq0~ubuntu~8.10-0ubuntu1_i386.deb

sudo dpkg -i wine_1.1.13~winehq0~ubuntu~8.10-0ubuntu1_i386.deb

wget www.kegel.com/wine/winetricks

sh winetricks msxml3 dotnet20 gdiplus riched20 riched30 vcrun2005sp1

winecfg

change Windows version to "Vista"

Change rpcrt4.dll ng Wine with rpcrt4 that i got from windows or download here or here

cd /home/user/.wine/drive_c/windows/system32
cp rpcrt4.dll rpcrt4.dll.old


Copy the downloaded rpcrt4.dll file into Windows/System32 directory

Double click on setup.exe file from your MS Office 2007 installation CD. If it doesn’t work just type wine setup.exe from the Terminal window.


winecfg

change Windows version to "XP"

cd /home/user/.wine/drive_c/windows/system32
mv rpcrt4.dll.old rpcrt4.dll

wine /home/user/.wine/drive_c/Program\ Files/Microsoft\ Office/Office12/WINWORD.EXE

9.10.2007

Bind 9 и Ubuntu. Кэширующий DNS сервер.

ОС у меня Ubuntu 6.06
Для начала установим bind9:

apt-get install bind9

Находим файл /etc/bind/named.conf.options и добавляем (сети, которым будет разрешено посылать запросы через наш DNS-сервер):
acl "corpnets" { 192.168.1.0/24; 127.0.0.1; };
Ниже раскомментируем строчку и добавим (к какому DNS серверу будет обращатся наш сервер):
forwarders {
194.187.48.2;
82.144.192.30;
195.189.246.18;
193.193.193.100;
};
P.S. Если есть DNS сервер у вашего провайдера, то укажите его первым, для экономии трафика.
Разрешаем запросы тем сетям, которые указаны выше:
allow-query { "corpnets"; };

Перезапускаем BIND:
/etc/init.d/bind9 restart

Не забываем поменять DNS адрес в /etc/resolv.conf на свой.

Некоторые вопросы, которые возникли у меня:
1. Где хранит BIND свой кэш?

> В памяти.
2. Хранится ли кэш между перезапусками?
> Нет.
3. В named.conf.options есть такая строчка auth-nxdomain no (у меня no). Лучше оставить как есть, но если будут проблемы со старыми программами, то исправить на yes.
4. Как можно проверить, кеширует ли DNS?
> Набираем nslookup www.ru, если в ответе содержится строка Non-authoritative answer, то адрес пришел из кэша.
5. Как еще проверить?
> Набираем (спросить адрес, например, www.ru. (которого еще нет в кэше) через 5 секунд спросить ещё раз. Время запроса должно быть меньше на несколько секунд):
$ dig @localhost www.ru
...
;; Query time: 4825 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
...
[ждём 5 сек.]
$ dig @localhost www.ru
...
;; Query time: 2 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
...

Ссылки:
Кеширующий DNS сервер для локальной сети на основе BIND 9
Howto: Setup a DNS server with bind
Home LAN - DNS setup
DNS How-To 8

3.05.2007

Ubuntu Flash Minimal

Здратвуйте. Началом моего поста пслужило желание, нет, даже потребность создать загрузочный USB flash диск с Ubuntu, на котором можно было бы делать изменения и оставлять их на носителе. Поскольку на сайте можно заказать Ubuntu, Kubuntu и Edubuntu, я выбрал именно Edubuntu, т.к. с него можно установить базовую ситему.

Итак, приступим:

1) Нам нужна флэшка (512Mb хватит, у меня больше не было) и собственно сам дистрибутив Edubuntu 6.06.
При загрузке с CD жмем F6 и пишем:
preseed/file=/cdrom/preseed/server.seed initrd=/istall/initrd.gz ramdisk_size=16384 root=/dev/ram rw quiet --
Загружаемся и устанавливаем базовую систему (без своп).

2)
Устанавливаем оконный менеджер, я выбрал blackbox. Для этого нам понадабится установить xserver-xorg, xinit, xfonts-base, xterm (есть на диске) и сам blackbox (его нужно скачать предварительно с репозитария ubuntu или настроить apt-get).

3)
Теперь добавим blackbox в автозагрузку. В домашей папке в файле .bash_profile, добавляем:
if [ -z "$DISPLAY" ] && [ $(tty) == /dev/tty1 ]; then
startx /usr/bin/blackbox
fi
Все. Flash диск с Убунтой готов!

4)
Дополниние.
4.1 Проблема с русификацией консоли решается (если настроен интернет):
apt-get install console-cyrillic
если интернета нет, то устанавливаем console-terminus и console-cyrillic, под root'ом запускаем: cyr
4.2 Автозагрузка. Без забивки логина и пароля. Устанавливаем пакет mingetty (на диске его нет). В /etc/inittab меняем строку вида
1:2345:respawn:/sbin/getty 38400 tty1
на
1:2345:respawn:/sbin/mingetty --autologin user tty1