-неизвестно

 -Поиск по дневнику

Поиск сообщений в debianstart

 -Подписка по e-mail

 

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 01.12.2007
Записей:
Комментариев:
Написано: 173


Поиск обновляемых пакетов

Суббота, 01 Декабря 2007 г. 22:45 + в цитатник
Где-то в ЖЖ нашел.


В Debian-based системах для осведомления, какие пакеты обновились в репозиториях, служит незамысловатая команда

apt-show-versions -u

Однако, эта команда выводит список всех обновившихся пакетов, даже если изменился третий номер версии или применен всего лишь патч.
Пошаманив чуть-чуть, я накатал скриптик, который выводит только пакеты, у которых обновился как минимум второй номер версии:

apt-show-versions -u | awk '{ split($4,A,"\."); split($6,B,"\."); if (A[2]!=B[2] || A[1]!=B[1]) {print $0 }; }' | sort

sort здесь для удобства...

Метки:  

Некоторая информация о дисках debian-multimedia и non-free

Суббота, 01 Декабря 2007 г. 22:44 + в цитатник
************ Debian-Multimedia ***********
Диск содержит зеркало зеркало репозитория http://www.debian-multimedia.org/ срез от 2007-01-23 Репозиторий содержит множество полезных мультимедийных пакетов, которые из-за лицензионных проблем не были размещены в основных репозиториях. Зеркалируются исходники и бинарники всех четырех веток (stable, testing, unstable) для архитектур x86 и amd64. Основной частью этой подборки является Mplayer ( http://www.mplayerhq.hu/ ) со всеми кодеками, шрифтами и тд. на диск вошли версии под stable, testing, unstable ветткм Debian. Также на диске содержаться * acroread (просмотрщик PDF) * mplayer (video/audio плеер. очень хороший) * mencoder (кодировщик в видео форматы) * acidrip (копировалка DVD - снимает фильмы) * ffmpeg (Audio/video encoder, streaming server & audio/video file converter) * lame (кодировщик в аудио форматы. лучший mp3 кодер) * xvid (кодеки) * w32codecs(очень много всяческих кодеков для mplayer, kaffeine,xine) * libdvdcss(Библиотека необходимая для кодированых DVD) * ... множество всякого софта/библиотек/кодеков для работы с разными форматами мультимедийных файлов

**************** Non-Free ************************ Ветка non-free содержит подборку свободного для скачивания программного обеспечения, у которого всеже есть некоторые ограничения в лицензии. например нет доступных исходных кодов. или это может быть ПО у которого ограничена лицензия. Напримере архиватор rar, или драйвера для видеокарт производства nVidia и ATI. Это ПО свободно для скачивания но оно не имеет полностью свободной лицензии, поэтому оно не входит в официальный дистрибутив debian. На диск вошло множество аудио/видео кодеков и проигрывателей.

Метки:  

Установка драйвера fglrx Ati, Для Debian Etch и Sid

Суббота, 01 Декабря 2007 г. 22:43 + в цитатник
Автор:
elipse
Контакты:
http://lafox.net/support/index.php?showuser=1656

Оригинал:
http://lafox.net/support/index.php?showtopic=11349

Вариант установки драйвера ati с использованием архива non-free для Debian Etch и Sid

1. Установка драйвера для 2D графики
1.1 Добавим (если нужно) в /etc/apt/sources.list

deb http://ftp.debian.org/debian/ etch non-free // для Etch

или

deb http://ftp.debian.org/debian/ sid non-free // если используем Sid

1.2

#apt-get update

1.3

#apt-get install fglrx*

1.4 Правим xorg.conf : в секции Device -> Driver ati заменяем на fglrx и можем пробовать запустить и продолжить работу в X11

#reboot

1.5 После этого этапа , должна работать 2D графика и opengl , проверяем это:

#fglrxinfo

и должны получить сообщение:
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (1.5 Mesa 6.4.2)

2. Сборка модуля fglrx-kernel для аппаратного 3D ускорения:
2.1

#apt-get install module-assistant dh-make build-essential linux-headers-$(uname -r)

2.2

#apt-get install gcc-4.0

// *
2.3

#export CC=gcc-4.0

// *
2.4

#m-a prepare

2.5#m-a a-i fglrx
2.6#modprobe -v fglrx
2.7#reboot

* для ядра >= 2.6.17 лишние действия 2.2 и 2.3: export CC=gcc-4.0 и установка gcc-4.0

3. Проверка
3.1 Проверяем:

#fglrxinfo

и должны получить подобное сообщение:
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON X700 PRO Generic
OpenGL version string: 2.0.6011 (8.28.8)

4. Тестирование
4.1 Тест шестеренок:

#apt-get install mesa-utils

#glxgears -printfps

и

#fgl_glxgears

Получаем условную производительность видеокарты через заданные интервалы времени.
4.2 На мой взгяд ,более обьективный результат о визуальном качестве работы драйвера ati дает установка набора Really Slick Screensavers:

#apt-get install rss-glx


Преимущества метода:
1. Возможность выполнять все работы в X11
2. Для повторной (или новой) установки понадобятся только fglrx-driver
и fglrx-control,/usr/src/fglrx-kernel-XXX.deb - в этом случае, их сохранить отдельно.
Не забывая при этом , что версия fglrx-kernel связана с версией устанавливаемого ядра Debian.
3. Использование локальных ( в частности украинских ) зеркал для получения
fglrx драйвера для ati.
4. Возможность использования доработок в fglrx-kernel-src выполненных
командой Debian.

**********************
Если требуется (по каким либо причинам) удалить драйвер для 3D и вернутся к 2D режиму , то для этого выполнить:
1.

apt-get remove fglx-kernel-.deb

2.

apt-get install --reinstall libgl1-mesa-glx

3.

apt-get install --reinstall libgl1-mesa-dri

Вернутся к драйверу xorg ati:

#dpkg-reconfigure xserver-xorg

// и выбрать ati
1.

apt-get remove fglx*.deb

2.

apt-get install --reinstall libgl1-mesa-glx

3.

apt-get install --reinstall libgl1-mesa-dri

Метки:  

Конфигурация пакетов

Суббота, 01 Декабря 2007 г. 22:40 + в цитатник
Некоторые пакеты можно конфигурировать так:
dpkg-reconfigure имя_пакета
Иногда кстати, очень удобно и полезно.

Метки:  

Создание локального репозитория

Суббота, 01 Декабря 2007 г. 22:39 + в цитатник
Из линуксфорума.

А если надо просто из имеющихся пакетов репозитарий сделать - все проще: положить *.deb в одну директорию (можно по поддиректориям разложить), в ней
Код
$ apt-ftparchive packages . | gzip > Packages.gz
$ apt-ftparchive release . | gzip > Release.gz

Репозитарий готов. Прописывать в sources.list - если на локальной машине - так:
Код
deb file:///path/to/repo ./

Можно эту директорию расшарить по ftp, будет в сети репозитарий. Прописывать ее соотв. так:
Код
deb ftp://x.x.x.x/path/to/repo ./

Метки:  

Создание своего пакета

Суббота, 01 Декабря 2007 г. 22:38 + в цитатник
Если коротко: выполняем сheckinstall (пакет checkinstall) после команды make. На выходе получаем пакет нужного формата (в данном случае deb).

Метки:  

Время системы и ntp

Суббота, 01 Декабря 2007 г. 22:35 + в цитатник
Для установки времени в CMOS используется утилита hwclock из свежего комплекта util-linux.

Если на вашей машине стоит только Linux, то очень удобно записать в CMOS время по Гринвичу, а в одном из стартовых скриптов сказать

/sbin/hwclock --hctosys --utc

Если на машине стоит, кроме Linux, какая-то другая операционная система, то в CMOS пишется местное время, а в стартовом скрипте пишется просто

/sbin/hwclock --hctosys

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

* убрать из стартовых скриптов всякие упоминания переменной окружения TZ, если таковые имеются;
* сделать так, чтобы файл /etc/localtime был правильной символической ссылкой на соответствующий файл из /usr/share/zoneinfo, например,

rm -f /etc/localtime
ln -s /usr/share/zoneinfo/Europe/Moscow /etc/localtime

В Red Hat-based системах параметр utc задается в файле /etc/sysconfig/clock. Непосредственно редактировать стартовые скрипты не нужно. Кроме того, этот параметр и timezone можно задать с помощью утилиты timeconfig.

Проверить правильность задания времени можно, запустив сначала ``date'' (должна показать правильное местное время), а затем ``date --utc'' (должна показать правильное время по Гринвичу).

Для того, чтобы синхронизировать время с часовыми серверами в Internet, сходите на http://www.ntp.org. Там раздается пакет xntpd и приведен список публично доступных часовых серверов в Интернете. Из всего комплекта xntpd вам потребуется лишь программа ntpdate. Периодически, например, при каждом звонке провайдеру, выполняйте, например, такую команду:

/usr/local/bin/ntpdate ntp1.gamma.ru

Если на вашей машине под Linux установлена Samba, то клиенты под MS Windows могут синхронизировать время с этой машиной с помощью команды

C:\> NET TIME \\LINUXBOX /SET /YES
__________
Если вдруг время системы начнет спешить/отставать, хотя региональные настройки настроены правильно, надо установить пакет ntpdate.

Метки:  

Репозиторий XOrg

Суббота, 01 Декабря 2007 г. 22:32 + в цитатник
deb http://people.debian.org/~nobse/xorg-x11/ дале написать кому что надо.

Метки:  

Параметры установки

Суббота, 01 Декабря 2007 г. 22:31 + в цитатник
Тип инсталятора псевдографика/графика
boot: install
boot: installgui
boot: expert
boot: expertgui

Выбор WM
boot: install tasks=kde-desktop
boot: install tasks=gnome-desktop
boot: install tasks=xcfe-desktop

Метки:  

DNS

Суббота, 01 Декабря 2007 г. 22:30 + в цитатник
DNS прописываем в /etc/resolv.conf
nameserver dns(1)
.........
nameserver dns(n)

Теперь, чтобы настройки заработали

ifdown (интерфейс)
ifup (интерфейс)

Все.

Метки:  

Кодировки

Суббота, 01 Декабря 2007 г. 22:28 + в цитатник
Сие написано человеком, который юзает KOI8-R.

Для просмотра текстов в кодировках, отличных от koi8-r, существует два способа:

1. Самый простой путь — это открыть этот текст в браузере и выбрать нужную кодировку. Это универсальный способ.
2. Использовать специальные программы для перекодировки русских текстов:
a) iconv — стандартная программа, есть в любом дистрибутиве. Список доступных кодировок можно увидеть по команде iconv --list. Названия кодировок должны соответствовать их именам в /usr/share/i18n/charmaps. Пример использования: iconv -f CP1251 — t KOI8-R file.txt > file.new.txt. Эта команда перекодирует foo.txt из cp1251 в koi8-r.
b) recode — еще одна стандартная программа для перекодировок текстов под Linux.
c) Russian Anywhere for UNIX — единственная программа для Linux, которая может автоматически определять кодировку текста.
d) ManChr 2 — простейший скрипт для перекодировки русских текстов. Занимает всего 3 Kb в исходниках. 5 кодировок, просто и надежно.
e) Tcod — еще один простейший скрипт.
В большинстве программ под Linux можно использовать скрипты, так что процесс перекодировки можно элементарно заложить в скрипт и максимально упростить.
Пример: Midnight Commander + cp1251.
Вставим в меню Миднайта (вызывается по F2) команды, которые посылают перекодированный текст, например на текстовый редактор less.
Это делается в файле /usr/ lib/mc/mc.menu. Синтаксис довольно прост: w Read in CP1251 iconv -f CP1251 -t KOI8-R %f | less -M.
Теперь, для того чтобы прочитать файл в кодировке СР1251, выбираем его на панели, нажимаем F2 и горячую клавишу "w".
Рассмотрим редактирование текстов в кодировке cp1251. Для этого достаточно выбрать шрифт с кодировкой cp1251. Если есть поддержка TrueType, то просто после того, как шрифты будут положены на место и будет сделана команда ttmkfdir, нужно в файлах fonts.dir и fonts.scale подредактировать некоторые строчки: удаляем из этих файлов все кодировки, кроме "koi8-r" и "koi8-ru", и для каждого шрифта добавляем запись с кодировкой "microsoft-cp1251". Потом считаем, сколько всего получилось строк и в начале файла (там стоит цифра, которая указывает на количество записей шрифтов) указываем то, что получилось. Теперь в X-Window есть возможность использовать шрифты в этих кодировках. Например, в nedit можно на лету поменять кодировку или запустить, к примеру, xedit, указав ему нужный шрифт.

Метки:  

Добавление cd(dvd) дисков в репозитрий

Суббота, 01 Декабря 2007 г. 22:27 + в цитатник
apt-cdrom add
или
synaptic - диски добавляются через меню

Метки:  

Мультимедиа

Суббота, 01 Декабря 2007 г. 22:26 + в цитатник
Установка плагинов

sudo apt-get install gstreamer0.8-mad
sudo apt-get install gstreamer0.8-plugins
sudo apt-get install gstreamer0.8-plugins-multiverse
sudo apt-get install gstreamer0.8-ffmpeg
sudo apt-get install vlc
sudo apt-get install totem-xine
sudo apt-get install xine-ui
sudo gst-register-0.8

Последняя строчка нужна для регистрации в системе плагинов gstreamer-а. Без нее система не будет знать, что плагины установлены.

Метки:  

Поддержка оборудования

Суббота, 01 Декабря 2007 г. 22:25 + в цитатник
Смотрите Hardware-HOWTO. Можете посмотреть файл 'config.in' в исходных текстах ядра linux, или просто найти нужное устройство запустив `make config'. Они показывают все оборудование поддерживаемое дистрибутивом ядра, но не все, которое поддерживает linux; много драйверов общих устройств (таких как драйвера PCMCIA и некоторые драйвера ленточных устройств) являются загружаемыми модулями сопровождаются и распространяются отдельно.

Метки:  

Локализация

Суббота, 01 Декабря 2007 г. 22:23 + в цитатник
Настройка локали

dpkg-reconfigure locales

Метки:  

X

Суббота, 01 Декабря 2007 г. 22:22 + в цитатник
Чтобы хоть как-то запустить X мне обычно всегда помогало

#dpkg-reconfigure -phigh xserver-xorg


xorg.conf
Section "Monitor"
HorizSync определяет возможные скорости горизонтальной развертки для вашего монитора в Килогерцах.
Строка VertRefresh описывает возможные значения частоты вертикальной развертки для вашего монитора в герцах.
Неправильные значения могут стать причиной незапуска Х.

Метки:  

Java

Суббота, 01 Декабря 2007 г. 22:20 + в цитатник
Способ настройки:
update-alternatives --config java

Метки:  

Backup

Суббота, 01 Декабря 2007 г. 22:15 + в цитатник
dump - прикольная вроде штука, но не работает с ext3


backup-manager 0.7.5-3 - архивирует те директории, которые указаны в /etc/backup-manager.conf: Возможны инкрементные архивы. Параметр -v выводит скромную информацию о процессе архивирования.


выбор директорий для архивирования
export BM_TARBALL_DIRECTORIES="/bin /boot /etc /home /lib /opt /root /sbin /usr"
зависает на директориях /dev /sys /tmp /var /proc

Типа архива
export BM_TARBALL_FILETYPE="zip"
c зипом mc работает без зависонов, если большой архив

По ходу, автоматом запускается в определенное время суток.

Метки:  

Слетают DNS

Суббота, 01 Декабря 2007 г. 22:13 + в цитатник
Вариант 1

1 удаляем network manager
2 ставим resolvconf
3 /etc/network/interfaces

allow-hotplug eth0
iface eth0 inet static
address xx.xx.xx.xx
netmask 255.255.255.xx
network xx.x.x.x
broadcast x.x.x.x
gateway x.x.x.x
dns-nameservers x.x.x.x x.x.x.x

#auto eth0

4 /etc/dhcp3/dhcpclient
комментим строчку recuest

Что помогает конкретно из 4 пункстов, хз. 1 пункт удалять точно!!

2 Вариант

1 удаляем network manager
2 ставим resolvconf
3.в /etc/network/interfaces

auto lo
iface lo inet loopback

iface eth1 inet static
address x.x.x.x
netmask 255.255.255.x
gateway x.x.x.x
dns-nameservers x.x.x.x x.x.x.x
auto eth1

в /etc/dhcp3/dhclient.conf в строке request убрать параметр domain-name-servers


3 Вариант
Удалить dhcp3-client и все, что он потянет за собой

Метки:  

Монтирования файловых систем в Debian 4 r1.

Суббота, 01 Декабря 2007 г. 21:46 + в цитатник
Монтирование разделов HDD.
Все актуально для ntfs
Просмотр разделов на диске

/sbin/fdisk /dev/sda -l

1. Монтировать либо из под рута, либо юзером с нужными правами.
2. Директория, куда монтируется раздел должны быть создана заранее (/mnt/sda/).

mount /dev/sda1 -t ntfs /mnt/sda/

размонтирование

umount /dev/sda1 -t ntfs /mnt/sda/
или
umount /mnt/sda/

По началу почему-то не получалось, теперь получается%)

Монтирование при старте.
В /etc/rc.local добавляем эту же строчку.
получаем файл типа

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

mount /dev/sda1 -t ntfs /mnt/sda/

exit 0

А теперь о грустном)
В консоли нет файлов и директорий на русском.
Нет доступа на запись даже если использовать ключ -w

ЕЩЕ вариант
(по ходу боле правильный ,так как в первом варианте перед выключением системы надо руками размонтировать раздел)

в /etc/fstab/ вписать
/dev/sda1 /mnt/sda ntfs dmask=0,fmask=0111,nls=utf8,rw 0 0

Русские файлы видны, хотя не понятно почему, т.к. у меня локаль cp1251, а в настройке utf8
Опять нет доступа на запись

Монтирование ISO

mount -o loop -t iso9660 /home/common/iso/debian-31r0a-i386-binary-1.iso /mnt/sarge-dvd-1




cfdisk - менеджер дисков и разделов



Клонирование HDD взято с линуксфорума.

1) У Вас в сервере есть 2 жестких диска IDE допустим /dev/hda и /dev/hdb или SCSI или SATA - тогда /dev/sda и /dev/sdb - неважно вообщем - применимо для любых жестких дисков и даже RAID массивов, если они видны для системы.

2) Если жесткие диски одной МОДЕЛИ, МАРКИ и ОБЪЕМА - тогда:

Жесткий диск на который будет производится клонирование, не должен быть примонтирован партициями к каталогу(ам).

dd if=/dev/hda of=/dev/hdb bs=1M
(Клонирование будет производиться порциями по 1-му мегабайту)

3) Если жесткие диски неодинаковые и возможно разного объема - тогда:

Допустим у Вас есть на 1-м жестком диске 3 партиции ext2fs, ext3fs, reiserfs - без разницы, и swap.

/dev/hda1 - / (root партиция) объемом 12,066 GB - файловая система reiserfs
/dev/hda5 - swap (swap партиция) объемом 1,024 GB - файловая система swap
/dev/hda6 - /home (home партиция) объемом 50,043 GB - файловая система ext3fs

На втором жестком диске нет ничего, тогда:

Есть утилита cfdisk - запускаем - по умолчанию она покажет /dev/hda с выше перечисленными партициями. Тогда запускаем так - cfdisk /dev/hdb - теперь она покажет /dev/hdb голый.

С ее помощью создаем точно такие же партиции (тип Linux и тип Linux swap для /dev/hdb5) такого же объема как и на /dev/hda .

Примечание: /dev/hda1 а потом сразу /dev/hda5 - все просто потому что /dev/hda1 - это Primary раздел, а /dev/hda5 и /dev/hda6 - Logical разделы, поэтому создается такая нумерация.

Создали, записали таблицу (Write функция в cfdisk).

Далее создаем файловые системы на /dev/hdb1 и /dev/hdb6 (на swap партиции ничего создавать не надо)

mkfs.reiserfs /dev/hdb1
mkfs.ext3 /dev/hdb6

Создали.

А теперь все просто (Монтировать к каталогам НЕ НАДО только созданные партиции) :

dd if=/dev/hda1 of=/dev/hdb1 bs=1M
dd if=/dev/hda6 of=/dev/hdb6 bs=1M

Дождались? - все клонирование завершено. Но Вам же еще нужен загрузчик системы для второго жесткого диска - верно? Тогда рассмотрю пример с lilo загрузчиком.

lilo -M /dev/hdb (lilo возьмет конфиг с 1-ого жесткого диска)

либо

mount -t reiserfs /dev/hdb1 /mnt/123
lilo -C /mnt/123/etc/lilo.conf -M /dev/hdb (уже c 2-ого жесткого диска)

Вот и все - lilo взял ваш конфиг на /dev/hda1 из файла /etc/lilo.conf или же со 2-го жесткого диска и основываясь на нем проинсталлировал себя в MBR на 2-ой жесткий диск. Все - система полностью сдублирована и готова к старту со 2-го жесткого диска.

Примечание: в /mnt/123/etc/lilo.conf и /mnt/123/etc/fstab указан жесткий диск и партиции /dev/hda (/dev/hda1) - поэтому, чтобы система все-таки стартовала при отказе 1-го жесткого диска - надо его сделать Primary Master, потому как во время клонирования он был Primary Slave (я надеюсь перемычки Вы менять на жестком диске умеете). Хотя можно перед установкой lilo просто отредактировать конфиг /mnt/123/etc/lilo.conf и конфиг /mnt/123/etc/fstab - заменив в них /dev/hda на /dev/hdb ,Естественно уже на втором жестком диске примонтировав его root партицию командой mount -t reiserfs /dev/hdb1 /mnt/123 к примеру.

Метки:  

Поиск сообщений в debianstart
Страницы: 5 4 3 2 [1] Календарь