среда, 21 января 2009 г.

Переустановка Debian, Ubuntu и др. debian-based без потери данных

Это конечно громко сказано. Имеется в виду автоматическая установка программ из предыдущей инсталляции. Совет пригодится тем, у кого была установлена большая толпа программ и после переустановки нет желания вспоминать что же именно установлено то было и лазить в поисках нужного. О необходимости выносить /home в отдельный раздел упоминать не буду.

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

dpkg --get-selections > spisok_paketov.log


После переустановки оси добавляем репозитории, коли таковые были используемы ранее и делаем два:

dpkg --set-selections < spisok_paketov.log


Устанавливаем dselect и делаем три:

dselect


в окне программы щелкаем 'install' и ждём, ждём и ещё раз ждём.

пятница, 16 января 2009 г.

fglrx в Debian

На днях кардинально обновил железо: продал ноут, а вместо него собрал комп. Видеокарту решил не брать, т.к. геймер я не такой уж и заядлый (да и времени особо нет), а просто ограничился неплохим таким чипсетом AMD 790GX c ATI HD3300.

Опенсорсные дрова завести у меня не получилось, может с руками какие неполадки, незнаю. С проприетарными из реп такая же история.

Ниже рецепт который помог:
Устанавливаем module-assistant, fglrx-driver и fglrx-kernel-src, всё чего не хватает подтянется по зависимостям.
Теперь собираем модуль:
cd /usr/src

Устанавливаем заголовочные файлы linux-headers-* и настраиваем символическую ссылку linux :
module-assistant prepare

Собираем и устанавливаем модуль:
module-assistant auto-install fglrx
Правим xorg.conf и заменяем драйвер на fglrx.
Грузим модуль:

modprobe fglrx
Перезапускаем менеджер дисплея( gdm, kdm, xdm, slim...) и по идее всё должно работать.
Реклама в блоге:
Декор интерьера: галерея декора De Ga. Строительство и Недвижимость.,Мы предлагаем Вас следующие услуги в сфере интернет маркетинга seo раскрутка сайта. Мы поможем Вам в кратчайшие сроги достигнуть требуемого результата.,Предлагаем строительство, краснодарский край. С нами легко!,Мы предлагаем Вас следующие услуги в сфере интернет маркетинга seo раскрутка сайта. Мы поможем Вам в кратчайшие сроги достигнуть требуемого результата.,Предлагаем строительство, краснодарский край. С нами легко!,
Реклама в блоге:
Декор интерьера: галерея декора De Ga. Строительство и Недвижимость.,Смурыгов

Реклама в блоге:

срочно чистка ковров часто,пополнение киевстар,Ежедневно обновляемый сайт http://all-cinema.com/ - фильмы новинки и мультфильмы.,

среда, 7 января 2009 г.

fvwm из cvs

Про fvwm рассказывать не буду. Те, кто им пользуется, и так знают о всех его преимуществах, ну а кто думает, что fvwm это муторное поделие не стоящее потраченного на его настройку времени, эту статью читать не будут.

Зависимости:
cvs >= 1.9
gcc
make
autoconf >= 2.13
automake >= 1.4


Создаём ~/.cvsrc такого содержания:
diff -u
checkout -P
update -d -P
cvs -q
Прежде чем закачать исходный код, нужно залогиниться на сервере:
cvs -d :pserver:anonymous@cvs.fvwm.org:/home/cvs/fvwm login
Спросит пароль, отвечаем "guest".

Качаем исходный код:
cvs -d :pserver:anonymous@cvs.fvwm.org:/home/cvs/fvwm checkout fvwm
Сорцы будут лежать в ~/fvwm
cd ~/fvwm
aclocal
autoheader
automake --add-missing
autoreconf
Последняя команда выдаст список зависимостей, которые по желанию и потребности доустанавливаем. Вместо вышеназванных команд, есть скрипт:
utils/configure_dev.sh
Ну а дальше как обычно:

./configure
make
make install
Время от времени можно обновить сорцы:
cvs update
Приятного пользования и удачного разгребания конфигов ))