Открыть с помощью….

Июнь 29, 2008

Внезапно нагрянула проблема на мой десктоп. И была эта проблема страшная и не победимая. Но мудрейший старец Google сказал, нет ничего не решаемого! А внезапная проблема была такая:
Все файлы (видео, архивы, текст) определялись как текст и открывались в gedit. А Гугл подсказал, что у меня проблемы с базой данных mime.

При вводе команды:

update-mime-database ~/.local/share/mime/

Проблема показала, своё истинное лицо:
* Error in type ‘unknown/unknown’
* (in ~/.local/share/mime/packages/Override.xml):
* Invalid MIME-type ‘application/x-extension-d/tftpd’.

открыл я этотй файлик проблемный
nano ~/.local/share/mime/packages/Override.xml

И вырезал вот эту проблемную часть:

<mime-type type=”application/x-extension-d/tftpd”> ….. </mime-type>

Далее опять обнавляем mime базу данных
update-mime-database ~/.local/share/mime/

и всё.


ACL (access control list)

Июнь 28, 2008

Понадобилось дать права пользавателю к определенной папки. Стандартная система прав доступа достаточно неповоротливая. Но есть такая замечательная вещь, как Списки контроля доступа. Для того что бы воспользываться этими списками понадабится пакет acl и несколько действий от имени root’а

1)
tune2fs -o acl /dev/sda1 #устройства на котором будут использыватся acl

2)
nano /etc/fstab
#находим там строчку, с интересующим нас разделом и дописываем туды параметр acl

/dev/sda1 /media/linux ext3 defaults,acl 0 1

манипуляция с правами доступа производится командами getfacl и setfacl

setfacl -m u:user:rwx folder #дать абсолютный права user к папке folder
getfacl folder # посмотреть права на папку
getfacl –all-effective folder #посмотреть эффективные права доступа

статья не дописанна и не будет дописана


Archlinux 2008.06

Июнь 25, 2008

24 июня обновился дистрибутив Archlinux. Под кодовым названием “Overload” (перегрузка). Образы новой версии Арча доступны для загрузки.

Релиз, вносит много изменений:

- категория пакетов ‘base’, устанавливается по умолчанию.
- Для обозначения устройств, используется UUID.
- Помимо традиционных iso образов, доступны образы для Usb накопителей.
- True live Arch installation environment.
- В образ включено руководство для начинающих из wiki.
- Обновлена документация.
- Ядро версии 2.6.25.6.

Список изменения на английском


pidgin и qip

Июнь 19, 2008

Нашел в aur’е pidgin-x. Одно из отличий pidgin-x от просто pidgin - подержка дополнительных статусов (типа рабочего в каске, теливизор, праздную и т.д) Установил его командой yaourt -S pidgin-x, и что бы совсем понимать пользывателей qip’a: Добавил в пиджин  смайлы отсюда 


opensuse 11.0

Июнь 19, 2008

Вступление: Дистрибутив взял с какого-то ftp в файле changelog из образа сусе содержится последняя запись от 10 июня.

Дистрибутивов линукса у меня обычно 2. Один на паработать другой на потестить( про виртуалку знаю :) ) Последний тестовый дистрибутив у меня был ubuntu 8.04 x86_64. Пару слов о ней: лучше 7.10. Правда firefox3rc3 переодически бунтовал при просмотре флэш роликов (отказывался их отображать).

Вернемся к opensuse 11.0. Установщик стал по красивее. Перевели лицензионное соглашение на русский. Правда установщик застрял на моменте “Инициализируется менеджэр пакетов…”. Пришлось перезапустить установку, Со второго раза установщик проскачил через этот момент без труда.

В качестве DE предлогается gnome 2.22, kde 4.0, kde 3.5 и другое. Я предпочел gnome. Пока устанавливались пакеты почитал изменения к выпуску (на русский не переведено). Наткнулся на интересное замечание для пользователей ext3 ifs: “для просмотра разделов с ext3 под windows  Необходимо изменить размер inode с нового 256 на старый 128″.

Система перезагрузилось, запустился настройщик оборудования. Пропустил настройку оборудования, отсутствующего в моей системе. И вот он первый сюрприз: Та-дам, не запустились X’ы. Следующим незапустившимся, оказался настройщик X’ов SaX2 [Died at /usr/share/init.pl line 655] Решения, для обладателей nvidia:

sudo su #становимся root’ом
yast

В Ясте выбераем ‘Програмное обеспечение’ –> Репозитории програмного обеспечения –> Добавить –> Репозитоии сообщества –> NVIDIA repository –> OK.

Далее, опять всё в том же Ясте ‘Управленние програмным обеспечением’ –> поиск nvidia –> и я установил то что отмеченно как a+

init 3
nvidia-xconfig
init 5

И можно радоватся X запустился. Система предложила обновиться, отказаться ни смог. Появилось окошко с командой /sbin/yast2 piwo. и предложением ввести пароль. Ввёл и обновился.

В yaste в ‘Управленние програмным обеспечением’, подключил несколько репозиториев сообщества pakman, xgl:x11, openoffice, gnome:stable, gnome:community, mozilla и еще разик обновился.

Разачаровал глюк с оформлением окон в compiz-fusion. Нужно будет подыскать репозитоий с пакетыми compiz’a посвежее. Realplayer отказываеться играть mp3. Сильно разочаравала работа звуковой подсистемы - если запустить играть песенку в banshee, а патом запустить к примеру тотем с другой песенкой, звука в тотеме не будет. Понравилось увелечение скорости установки пакетов и работы менеджера пакетов в целом. Русский в консоле, отображается нормально. Удивила версия firefox (3b5), могли бы по свежее версию вложить.

Что ж продолжим пытки opensuse 11.0…


Стоп! Снято!

Июнь 7, 2008

В наличии цифровая камера (mini dv), задача захватить с нее видео. Подключаем ее по fireware к компьютеру. Устанавливаем необходимое ПО.
yaourt -S kino libavc1394 libiec61883 libraw1394 libdc1394
gpasswd -a wildarcher video #Добавляем пользователя в группу video

Правим файлик /etc/rc.conf и запрещаям вредные модули (они мешают захвату видео с камеры)
nano /etc/rc.conf
MOD_BLACKLIST=(… firewire_core firewire_ohci …)
Перезагружаем компьютер и подгружаем нужные модули

modprobe dv1394
modprobe ohci1394
modprobe raw1394
modprobe ieee1394

Запускаем kino --> Правка --> Настройка --> IEEE1394 и в Устройства AV/C (E) выбераем камеру. Теперь можно приступать к захвату.


Benchmark для линукс от phoronix

Июнь 6, 2008

На днях вышел набор тестирования phoronix. Решил взглянуть на него мельком.
Скачать пакет для убанту phoronix-test-suite (deb)

Установить все тестики, можно командой phoronix-test-suite install-all

А можно подсмотреть список тестиков и установить только интересующие вас тесты.

К примеру, хотите тестик ffmpeg.  В терминале пишете:

phoronix-test-suite install ffmpeg

Запускаем свеже-скаченный тестик

phoronix-test-suite run ffmpeg

Покажеться резултат в секундах, что бы посмотреть по нагляднее, на вопрос Do you want to view the results in your web browser (y/N)? нужно ответить да (y) Тогда результат отобразиться в браузере.

#phoronix-test-suite # Расскажет о возможных командах для бенчмарка.


Ни подскажите, который сейчас час?

Июнь 6, 2008

Что бы узнать, сколько сейчас времени, достаточно одной команды в терминале - date.
А что бы настроить время, понадобиться таже команда.
date nnddhhmmyyyy.ss
поясним:
nn месяц, от 01 до 12
dd день, от 01 до 31
hh час, в 24 часовм формате, от 00 до 23
mm минута, от 00 до 59
yyyy год
ss секунды, от 00 до 59. незабудьте про точку перед секундами.

date 060612212008.10
установит дату 6 месяц (июнь) 6ое число 12 часов 21 минуту 2008ой год 10 секунд

Для настройки синхронизации времени в Арче, понадобиться openntpd
#yaourt -S openttpd
Открываем файл настройки ntp сервера
nano /etc/ntpd.conf

прописываем там, сервера синхронизации времени
server 0.ru.pool.ntp.org
server 1.ru.pool.ntp.org
server 2.ru.pool.ntp.org
server 3.ru.pool.ntp.org
что бы сделать ПК с Арчем сервером синхронизации времени нужно добавить по вкусу строчку
listen on xxx.xxx.xxx.xxx #вместо xxx ваш ip

запускаем ntpd
читаем логи
cat /var/log/daemon.log | tail
должно быть что-то вроде этого:
Jun 6 12:59:27 linux ntpd[9943]: ntp engine ready
Jun 6 08:59:51 linux ntpd[9943]: peer 87.236.24.179 now valid

Добавим ntpd что бы служба запускалась при каждой загрузки Арча
nano /etc/rc.conf
DAEMONS=(… ntpd …)

p.s.: спасибо ссылка1 ссылка2 и отдельную благодарность выражаю man date


‘Access denied for user ‘debian-sys-maint’@'localhost’

Июнь 4, 2008

Перенес базу mysql на другой ПК. Перезапустил mysql и увидел вот такое вот сообщение:

/usr/bin/mysqladmin: connect to server at ‘localhost’ failed
error: ‘Access denied for user ‘debian-sys-maint’@'localhost’ (using password: Y
ES)’

Ни я первый, ни я последний кто с этим столкнулся. Но к счастью решение оказалось близко, на форме ubuntu.

Kochin, подсказывает:

открываем файл /etc/mysql/debian.cnf

находим строчку password

password = 23fgdfuv6apmSsf

GRANT ALL PRIVILEGES ON *.* TO ‘debian-sys-maint’@'localhost’ IDENTIFIED BY ‘<password>’ WITH GRANT OPTION; # вставляем туда пароль, в моём случаи это 23fgdfuv6apmSsf.

пере запускаем mysql и радуемся.

p.s.: Спасибо, Kochin


nvidia 173.14.05 новый и вроде ни бета драйвер

Май 29, 2008

Список изменений

Решил воспользываться yaourt‘ом и установить nvidia из testing’а и что-то скачалось а что-то даже установилось. Перезапустил X’ы вентиляторы покрутились, успокоились, покрутились, успокоились и опять закрутились, но не успокоились. Возникла табличка покастная, на синем фоне и показала язык. Что-то ей ни понравилось в sli режиме..

Разборки с arch`ом и новыми драйверами, отложил на потом и загрузился в Бестрашную Цаплю (ubuntu 8.04)

Зашел на сайт nvidia:

Скачал драйвера (x86)

ctrl+alt+f1

service gdm stop #

sh NVIDIA-Linux-x86-173.14.05-pkg1 –uninstall #

sh NVIDIA-Linux-x86-173.14.05-pkg1

service gdm start

p.s.: пойду разбираться с Arch’ом

UPD: А разборки были недолгими - установил nvidia nvidia-utils из testing