[no subject]

2010-04-03 Пенетрантность debuser



-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/1270281807.1958.0.ca...@slav-desktop



27-й выпуск Full Circle. Русская версия.

2009-11-09 Пенетрантность debuser
Этот журнал посвящен Ubuntu (а значит и Debian) и open source. На его
страницах вы найдете новости, руководства и обучающие статьи.

В 27-м выпуске вы найдёте:
* Новости
* Покоряй и властвуй
* How-to
— Программа на Python – часть 1
— Inkscape – часть 4
— Сканирование документов в PDF/DJVU
— Привязка файлов
* Моя история: Мой домашний Ubuntu сервер
* Обзор Amarok 1.4
* Интервью
* Письма
* Ubuntu women
* Игры Ubuntu
* Вопросы и ответы
* Мой рабочий стол
* Топ 5: Создание снимков экрана

А также эксклюзивный материал FCM-RU:
* Финансовый учёт в KMyMoney

Прямая ссылка на скачивание:
http://ubuntu.ru/media/fcm/issue27-ru.pdf

Ссылка на новость:
http://ubuntu.ru/fullcircle/27





-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



установка пакетов с параметрами по-умолчанию

2009-08-26 Пенетрантность debuser
Такая проблема.

Есть только что созданное chroot окружение через debootstrap.
Например, если ставить пакет console-data (вроде так наз-ся) с помощью
apt-get install console-data
то пакет загружается, распаковывается и появляется интерактивный диалог
по выбору значения для этого пакета. 
Задача в том, чтобы этот диалог не появлялся, а бралось значение
по-умолчанию.

Знаю, что за это отвечает debconf.
Пробовал указать следующие значения в /etc/apt/apt.conf.d/70debconf:
DPkg::Pre-Install-Pkgs {"/usr/sbin/dpkg-preconfigure --apt
--priority=critical --frontend=noninteractive || true";};

Не помогло.


Пробовал как написано в мане:
dpkg-reconfigure --priority=critical --frontend=noninteractive debconf 

Не помогло.


Помогает только если сделать dpkg-reconfigure debconf, а уже в
интерактивном диалоге выбрать noninteractive и critical. Только после
этого все работает как нужно.

Но для этого нужно вручную выполнять эту команду. Как добиться такого же
эффекта из bash скрипта? Т.е. как через bash скрипт указать эти
параметры при установке пакетов?


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: как установить зависимости для создания пакета

2009-08-18 Пенетрантность debuser

если я правильно понимаю, apt-get идет в репозиторий при указании пакета
для apt-get build-dep

например,
#apt-get build-dep coreutils   
Reading package lists... Done
Building dependency tree   
Reading state information... Done
E: Unable to find a source package for coreutils

т.е. в source.list должен быть прописана строка с deb-src
и apt-get идет в интернет узнать какие пакеты нужно скачать

а что если у меня свой пакет с определенными зависимостями, и этого
пакет нет ни в каких репозиториях?

> 
> apt-get build-dep
> 
> --
> С уважением,
> Алексей Мишустин
> ---
> Audacious is stopped
> 
> Разница между идеально красивой, но глупой девушкой, и симпатичной, но
> интересной, это как разница между Heroes 5 и Heroes 3: на первую хочется
> смотреть, а во вторую играть


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



как установить зависимости для создания пакета

2009-08-17 Пенетрантность debuser
есть файлы:
.dsc
.diff.gz
.orig.tar.gz

выполняю dpkg-source -x .dsc
захожу с создавшийся каталог 

там есть файл 'debian/control'
и строчка:
Build-Depends: <много пакетов>(впринципе эта же строчка и в dsc
файле есть)

какой командой можно установить эти пакеты-зависимости? (чтобы самому
файлик не парсить)


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



использование chroot в bash скриптах

2009-08-13 Пенетрантность debuser
подскажите такой вопрос:

я пишу скрипт для сборки deb пакетов в chroot окружении:

т.е. создается chroot окружение
туда запихивается исходники
и запускается команда на сборку debuild

примерно так:

debootstrap lenny lenny-chroot/
cp  lenny-chroot/tmp
LANG=C chroot lenny-chroot/ /bin/bash
cd /tmp #мы уже в chroot
dpkg-source -x ./.dsc   #распаковываем исходники
cd  #идем в каталог с исходниками
debuild #собираем

при таком подходе после строчки 'LANG=C chroot lenny-chroot/ /bin/bash'
скрипт запустити bash в chroot окружении и ничего не будет происходить.
если же я выйду из chroot то скрипт продолжит выполнение, но я уже буду
не в chroot

если писать 
LANG=C chroot lenny-chroot/ dpkg-source -x /.dsc
LANG=C chroot lenny-chroot/ cd  #это уже не сработает, а для
сборки мне нужно быть в каталоге с исходниками

Как быть в таком случае? можно как-то зайти в chroot окружение в
скрипте, при этом чтобы скрипт не запускал bash в текущей сессии?


P.S. я знаю что есть pdebuild, но меня интересует именно такой подход.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Пользователь ский англо-русски й и русско-англи йский словать

2009-07-23 Пенетрантность debuser
Ребят, не отвечайте больше на эту тему пожалуйста.

James Brown просто издевается :)


В Птн, 24/07/2009 в 01:09 +0400, James Brown пишет:
> Ivan Petrov wrote:
> > gavenko пишет:
> >
> >> есть ссылка на открытые/бесплатные словари:
> >>
> >> http://gnome.msiu.ru/stardict.php
> >
> > Вопрос в том, насколько они качественные.
> >
> > И.П.
> >
> >
> К тому же не распаковываются:
> 
> unrar -x ./Desktop/stardict-dicts.exe /usr/share/stardict/dic
> 
> unrar 0.0.1  Copyright (C) 2004  Ben Asselstine, Jeroen Dekkers
> 
> 
> Extracting from /home/user/Desktop/stardict-dicts.exe
> 
> unknown archive type, only plain RAR 2.0 supported(normal and solid
> archives), SFX and Volumes are NOT supported!
> All OK
> 
> 


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



ошибка при кросскомпиляции

2009-07-23 Пенетрантность debuser
Здравствуйте.

В процессе компиляции получаю следующую ошибку:
/usr/lib/gcc/arm-linux-gnu/4.3.3/../../../../arm-linux-gnu/bin/ld:
cannot find -lfl
collect2: ld returned 1 exit status
make[1]: *** [at] Error 1
make[1]: Leaving directory `/tmp/at/at-3.1.10.2em1'
make: *** [build] Error 2
dpkg-buildpackage: failure: debian/rules build gave error exit status 2
Recording that the package failed to build.

Как это можно поправить? 
cannot find -lfl -- что такое -lfl ? это библиотека fl ? 


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Маны

2009-07-22 Пенетрантность debuser
я думаю он просто тролит





-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Пользователь ский англо-русски й и русско-англи йский словать

2009-07-22 Пенетрантность debuser
В Срд, 22/07/2009 в 21:37 +0400, James Brown пишет:
> А куда конкретно их записывать:
> /usr/bin/stardict /usr/lib/stardict /usr/lib64/stardict
> /usr/share/stardict /usr/share/man/man1/stardict.1.gz
> Понятно, что не в usr/bin и не в мануалы, а вот куда из трех
> оставшихся?
> 

Там в настройках программы можно посмотреть каталог.

Вроде в /usr/share/stardict какой-то подкаталог.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Пользователь ский англо-русски й и русско-англи йский словать

2009-07-22 Пенетрантность debuser
В Срд, 22/07/2009 в 21:14 +0400, James Brown пишет:
> debuser wrote:
> > В Срд, 22/07/2009 в 20:37 +0400, James Brown пишет:
> >   
> >> debuser wrote:
> >> 
> >>> В Срд, 22/07/2009 в 19:09 +0400, James Brown пишет:
> >>>   
> >>>   
> >>>> Какой выбрать пакет для его установки?
> >>>> P.S. У меня стоит гномовский словарь 2.20.0.1, в нем только толковый
> >>>> словарь английского языка.
> >>>> P.P.S. Было бы совсем неплохо, если бы была возможность перевода с
> >>>> русского на другие языки и наоборот (в частности, испанский).
> >>>>
> >>>>
> >>>> 
> >>>> 
> >>> есть stardict программа, которая поддерживает словари lingvo
> >>>
> >>> есть goldendict (лучшая на мой взгляд), которая поддерживает словари из
> >>> многих программ (lingvo, babylon и т.д.)
> >>>
> >>>
> >>>
> >>>   
> >>>   
> >> Установил stardict (я так понял, goldendict  не входит в дистрибьютив?
> >> по аптитуде я его не нашел).
> >> Не переводит, собака. Надо устанавливать еще какие-то пакеты с
> >> библиотеками языков, или как его юзать?
> >>
> >>
> >> 
> > нужно теперь положить словари от лингво в директорию словарей положить
> > причем нужно взять перекомпелированные словари
> > на торентах найдешь
> >
> > goldendict пакет видел только для ubuntu 9.04 
> > а так нужно будет зависимости ручками доставить
> >
> >
> >   
> 
> Лингво - это который ABBYY Lingvo? Он у меня под виндой стоит, видимо
> можно скопировать оттуда словари и сюда закинуть, если это он?
Да, это он. Но только если просто скопировать словари в stardict -
работать не будет. Надо либо самом перекомпилировать их (описание можно
найти в интернете), либо скачать уже перекомпилированные. На торентах
есть.

> 


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Пользователь ский англо-русски й и русско-англи йский словать

2009-07-22 Пенетрантность debuser
В Срд, 22/07/2009 в 20:37 +0400, James Brown пишет:
> debuser wrote:
> > В Срд, 22/07/2009 в 19:09 +0400, James Brown пишет:
> >   
> >> Какой выбрать пакет для его установки?
> >> P.S. У меня стоит гномовский словарь 2.20.0.1, в нем только толковый
> >> словарь английского языка.
> >> P.P.S. Было бы совсем неплохо, если бы была возможность перевода с
> >> русского на другие языки и наоборот (в частности, испанский).
> >>
> >>
> >> 
> > есть stardict программа, которая поддерживает словари lingvo
> >
> > есть goldendict (лучшая на мой взгляд), которая поддерживает словари из
> > многих программ (lingvo, babylon и т.д.)
> >
> >
> >
> >   
> Установил stardict (я так понял, goldendict  не входит в дистрибьютив?
> по аптитуде я его не нашел).
> Не переводит, собака. Надо устанавливать еще какие-то пакеты с
> библиотеками языков, или как его юзать?
> 
> 
нужно теперь положить словари от лингво в директорию словарей положить
причем нужно взять перекомпелированные словари
на торентах найдешь

goldendict пакет видел только для ubuntu 9.04 
а так нужно будет зависимости ручками доставить


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Пользователь ский англо-русски й и русско-англи йский словать

2009-07-22 Пенетрантность debuser
В Срд, 22/07/2009 в 19:09 +0400, James Brown пишет:
> Какой выбрать пакет для его установки?
> P.S. У меня стоит гномовский словарь 2.20.0.1, в нем только толковый
> словарь английского языка.
> P.P.S. Было бы совсем неплохо, если бы была возможность перевода с
> русского на другие языки и наоборот (в частности, испанский).
> 
> 
есть stardict программа, которая поддерживает словари lingvo

есть goldendict (лучшая на мой взгляд), которая поддерживает словари из
многих программ (lingvo, babylon и т.д.)



-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Проблемы при установке пакетов в примонтиров анном образе

2009-06-30 Пенетрантность debuser
В Втр, 30/06/2009 в 21:14 +0400, Alexander Galanin пишет:
> On Wed, 01 Jul 2009 00:57:48 +0800
> debuser  wrote:
> 
> > > Перед тем как их убивать стоит просто посмотреть на процессы.
> > > ps -p 2832 8811
> > > Может просто vi был забыт в углу консоли.
> > 
> > Просто открывается образ, делается chroot, обновляется, выходит, и
> > пытается отмонтировать. Никаких програм типа vi не может быть открыто.
> 
> Взял бы да посмотрел, незачем упорствовать.
> Бывало, что при апгрейде чрута там (пере)запускались какие-то демоны, в
> результате чего отмонтирование валилось. А всего-то надо аккуратно их
> ручками тормознуть.

Да проблема то известно в чём, там при обновлении перезапускаются службы
типа cron, syslog и т.д. Вот они то и стартуют потом. Их и нужно
стопить.

Сижу пишу скрипт для автоматического стопа :)

> -- 
> Alexander Galanin
> 
> 


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Проблемы при установке пакетов в примонтиров анном образе

2009-06-30 Пенетрантность debuser
В Втр, 30/06/2009 в 20:24 +0400, Pavel Ammosov пишет:
> On Tue, Jun 30, 2009 at 01:29:18AM +0800, debuser wrote:
> > Я ищу по процессам и вижу что пара процессов до сих пор привязана к этому 
> > образу:
> > #fuser -m /home/debuser/work/flash
> > /home/debuser/work/flash:  2832rce  8811rce
> > Если я сделаю:
> > #fuser -m -k /home/debuser/work/flash
> > то эти процессы убьются. 
> 
> Перед тем как их убивать стоит просто посмотреть на процессы.
> ps -p 2832 8811
> Может просто vi был забыт в углу консоли.

Просто открывается образ, делается chroot, обновляется, выходит, и
пытается отмонтировать. Никаких програм типа vi не может быть открыто.




-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Проблемы при установке пакетов в примонтиров анном образе

2009-06-30 Пенетрантность debuser
В Пнд, 29/06/2009 в 22:19 +0400, Mikhail A Antonov пишет:
> -[ debuser 29/06/2009 21:29 (GMT +3)
> <...>
> > Когда я пытаюсь отмантировать образ, то получаю предупреждение:
> >
> > #umount flash/
> > umount: /home/debuser/work/flash: device is busy.
> > (In some cases useful info about processes that use
> >  the device is found by lsof(8) or fuser(1))
> >
> Вероятно ты забыл отмонтировать proc, sys и dev внутри chroot
> 

Обращаю внимание на то, что я только выполнил команду mount для образа.
Я не монтирую никаких proc, dev - иначе система начинает использовать
множество процессов proc и dev устройств.

Тут я заметил, что при обновлении минимального дистра, обновляются cron
и syslog службы, и они потом как раз и используются. Приходится их
убивать. А хотелось бы обойтись без отсылки сигнала kill.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Проблемы при установке пакетов в примонтиров анном образе

2009-06-30 Пенетрантность debuser
В Втр, 30/06/2009 в 10:42 +0400, Andrej Rzhavskov пишет:
> * Mikhail A Antonov  [Mon, 29 Jun 2009 22:19:31
> +0400]:
> 
>     > -[ debuser 29/06/2009 21:29 (GMT +3)
> > <...> 
> > > Когда я пытаюсь отмантировать образ, то получаю
> предупреждение: 
> > > 
>     > > #umount flash/ 
> > > umount: /home/debuser/work/flash: device is busy. 
> > > (In some cases useful info about processes that use 
> > > the device is found by lsof(8) or fuser(1)) 
> > > 
> > Вероятно ты забыл отмонтировать proc, sys и dev внутри
> chroot 
> >
> 
> 
> Нужно убедится, что директория flash/ никем не занята, т.е  командой
> lsof посмотреть
> кем и какие файлы и директории заняты. При этом, нужно оперировать не
> относительным именем  flash/, а 
> абсолютным  /home/debuser/work/flash . 
>   
> Например,  у меня смонтирована флешка в директории /media/disk и  mc
> отображена директория /media/disk/Work 
> При попытке размонтировать флешь,  mount(1), говорит, что точка
> монтирования "/media/disk" - занята. 
>   
> В новой консоле выполняем(можно и под обычным пользователем): 
> # lsof | grep "/media/disk" 
> mc5284 user cwdDIR8,116384
> 514 /media/disk/Work 
> bash5286 user cwdDIR8,116384
> 514 /media/disk/Work
>   
> После закрытия mc, который занимает  директорию /media/disk/Work
> флешка размонтировалась. 

Это всё понятно. Чтобы прекратить задействование этих процессов, их
нужно убить. Я не нашел как можно убить эти процессы кроме как выполнив
fuser -m -k

При этом если я делаю это удаленно через ssh или telnet сессию - она
тоже будет убита. В рез-те убивается служба удаленного входа. 

Как можно обойтись без этого? Я так понял проблема в том, что это все
выполняется от root. А chroot и mount всегда требуют прав рута. Может
можно выполнять эти команды от другого пользователя? например
nobody ... ?
  
>   
> -- 
> С уважением Андрей Ржавсков, 
> rj...@rambler.ru
> 


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: ISO-образы 5.0.2

2009-06-29 Пенетрантность debuser
В Пнд, 29/06/2009 в 20:05 +0400, Mihail Vasilev пишет:
> Товарищи, а у меня одного ссылки на http://www.debian.org/CD/ не работают?
> http://cdimage.debian.org/debian-cd/5.0.2/i386/bt-dvd/
> 
> Not Found
> 
> The requested URL /debian-cd/5.0.2/i386/bt-dvd/ was not found on this server.
> Apache/2.2.9 (Unix) Server at cdimage.debian.org Port 80
> 
> 

у меня http://www.debian.org/CD/ работает, а вторая ссылка - нет.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Проблемы при установке пакетов в примонтиров анном образе

2009-06-29 Пенетрантность debuser
Есть образ флеш карты flash.img , которая содержит в себе дистрибутив lenny.
Я хочу обновить на ней дистрибутив до sid (или просто установить много других 
пакетов). 

Я монтирую образ в каталог 'flash':
mount -o loop,offset=16384 -t ext2 flash.img flash/

и вхожу в этот каталог под окружением chroot:
LC_ALL=C chroot flash/ /bin/bash

Затем я редактирую файл с репозиториями 'nano /etc/apt/source.list' и заменяю 
там
'lenny' на 'sid'. 

После я получаю список доступных пакетов: 'aptitude update'.

Затем запускаю процесс обновления дистрибутива 'aptitude upgrade -y', 
и все необходимые пакеты скачиваются и настраиваются.
После завершения процесс я выхожу из chroot.

Теперь у меня есть образ флешки с sid. Теперь самое интересное.

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

#umount flash/
umount: /home/debuser/work/flash: device is busy.
(In some cases useful info about processes that use
 the device is found by lsof(8) or fuser(1))

Я ищу по процессам и вижу что пара процессов до сих пор привязана к этому 
образу:
#fuser -m /home/debuser/work/flash
/home/debuser/work/flash:  2832rce  8811rce

Если я сделаю:
#fuser -m -k /home/debuser/work/flash

то эти процессы убьются. При этом, если я выполняю эти действия на сервере, 
может сломаться ssh сервис, 
и я больше не могу попасть на этот сервер. Иногда сервер вообще перестает 
работать до полной перезагрузки.

Я пытался использовать 'fakeroot' но ничего не получилось.

Можно ли как-то избежать таких последствий? Чтобы установка и работа с образом 
происходила изолированно 
от основной системы? Как вообще правильно делать в такой ситуации?


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org