Re: DevFS и прочие

2022-07-31 Пенетрантность Alexander Galanin

31.07.2022 02:17, Артём Н. пишет:

Понял, допишу. Спасибо.
Не хватало ещё очередного демона взамен udev, интегрированного в systemd.


Спасибо, повеселило. Ничего, что udev самым бессовестным образом лежит 
_внутри_ репозитория systemd?


--
Alexander Galanin



Re: О вольных и невольных врагах свободного Интернета

2020-04-17 Пенетрантность Alexander Galanin
17.04.2020 11:23, Artem Chuprina пишет:
> Victor Wagner -> debian-russian@lists.debian.org  @ Fri, 17 Apr 2020 08:59:42 
> +0300:
> 
>  >>  > roundcube). Но что если у него нет почты?  
>  >> А cron ему куда пишет?
>  > И cron-а у него тоже нет. У него systemd timers.
> 
> То есть, если у него что-то сломалось, то он об этом никогда не узнает?

В трее нотификация от gnome-systemd-чегототам выскочит и сообщит.

-- 
Alexander Galanin



Re: выравнивание раздела: кому верить, fdisk или parted?

2019-12-06 Пенетрантность Alexander Galanin
06.12.2019 22:03, Eugene Berdnikov пишет:
>> Не всегда сегфолт лучше, чем замедление работы :)
> 
> Ну... иногда бывает лучше. :) Потому что даёт право вынуть из ножен
> мечик и помахать по кривым рукам разрабов, которые не проверяют код
> возврата из malloc().

Проверяй-не проверяй, всё равно гарантий нет:

> By default, Linux follows an optimistic memory allocation strategy. This means
> that when malloc() returns non-NULL there is no guarantee that the memory
> really is available. In case it turns out that the system is out of memory,
> one or more processes will be killed by the OOM killer.

-- 
Alexander Galanin



Re: Проиграна ли борьба за вычислительную свободу?

2019-07-31 Пенетрантность Alexander Galanin

31.07.2019 09:52, Victor Wagner пишет:

skype, которым я в норме не пользуюсь, но под рукой на всякий случай
держу. Хотя в вообще-то его вполне заменяет файрфокс и сайт skype.com).


Больше не заменяет:

> Браузер не поддерживается
> Вы можете использовать браузер Microsoft Edge или Google Chrome для
> работы со Скайп фор Веб.

--
Alexander Galanin



Re: buster: OpenSSL в initramfs

2019-04-26 Пенетрантность Alexander Galanin
26.04.2019 22:48, Andrey Jr. Melnikov пишет:
>> Я попробовал перепаковать initrd.gz с помощью xz -9. Было 8111803 байт, 
>> стало 5919008, но это больше 5 Мб. Всё равно б не помогло.
> 
> Эм. У тебя там весь SPI-флеш чтоль 8 мегабайт? Новый напаять не вариант?

Знаешь ведь, наверно, что разбивка mtd в u-boot задаётся через
редактирование исходников. А перекомпилировать и перепрошивать его я не
хотел до последнего. Как я уже говорил в
Message-ID=, я нашёл
как и откуда загрузиться. Но осадочек остался.

-- 
Alexander Galanin



Re: buster: OpenSSL в initramfs

2019-04-26 Пенетрантность Alexander Galanin

26.04.2019 12:03, Andrey Jr. Melnikov пишет:

XZ это LMZA. Зачем поддерживать подмножество одно и того-же ?
усложнение и увеличение кода u-boot ради выигрыша в пол секунды -
сомнительная нужность. Но если тебе так хочется - патчи 10 летней давности
ещё можно нагуглить.


Я попробовал перепаковать initrd.gz с помощью xz -9. Было 8111803 байт, 
стало 5919008, но это больше 5 Мб. Всё равно б не помогло.


--
Alexander Galanin



Re: buster: OpenSSL в initramfs

2019-04-26 Пенетрантность Alexander Galanin

25.04.2019 20:21, Andrey Jr. Melnikov пишет:

Недавно ставил buster на новую машину и заинтересовался тем, почему
initramfs получается таким большим. А там внутри libcrypto лежит!

Ой, ты только заметил? Я уже как с год топчусь по граблям собирая убунтушный
вариант ядра. Особенно красиво когда это всё происходит со сменой major у
openssl.


Я первый раз buster ставил, потому только и заметил.
А как смена версии openssl тут влияет?


Открывай баг, пусть маинтайнер поднимет свою муслительную часть и нарисует
пакет kmod-nossl для initrd. Тем более, что весь этот цирк с конями нужен
для modinfo (красиво рисовать чей там ключик в pkcs7) который используется
от busybox и про этот авангард ничего не знает. Муххахаха.


Я в сомнениях, на кого баг заводить. Вроде разумно выглядит предложить 
автору initramfs-tools использовать modprobe из состава busybox. Но это 
не спасёт, потому что udev притащит libkmod2 и, следовательно, libssl.


--
Alexander Galanin



Re: buster: OpenSSL в initramfs

2019-04-26 Пенетрантность Alexander Galanin
26.04.2019 5:51, sergio пишет:
> On 25/04/2019 00:54, Alexander Galanin wrote:
> 
> 
>> u-boot не умеет распаковывать образы, сжатые xz.
> 
> А CONFIG_RD_XZ для чего?

Для ядра Linux. u-boot - это несколько другая программа:
https://github.com/u-boot/u-boot/blob/7d994067424776b6184872b82fcaf4c0b95528f9/include/image.h#L298

-- 
Alexander Galanin



Re: buster: OpenSSL в initramfs

2019-04-24 Пенетрантность Alexander Galanin
24.04.2019 22:54, sergio пишет:
>> А с максимальным урезанием всех модулей всё равно меньше семи мегабайт
>> сделать не получалось.
> тот же бастер с MODULES=dep, BUSYBOX=n, COMPRESS=xz
> initrd.img-4.19.0-4-amd64 4.5M
> грузится, я проверил.

Умение всё проверять похвально. Однако тут сделаны некоторые предположения,
которые не соответствуют моей ситуации. Во-первых, amd64 - не единственная
архитектура, поддерживаемая Debian. У меня armhf. Во-вторых, набор
необходимых драйверов для Armada 385 отличается от таковых для стандартного
декстопа. В-третьих, u-boot не умеет распаковывать образы, сжатые xz. Далее,
в зависимости от конфигурации системы в initrd могут попасть (а могут и не
попасть) бинарники lvm. Я не стал нагружать своё исходное сообщение этой
спецификой, потому что она на наличие openssl в initramfs не влияет.

>> В /dev/mtdblock2 не влез - там всего пять мегабайт.
> Ну тогда, видимо, не дебиан брать надо, а openwrt какой-нибудь.

Если бы мне не нужна была полноценная операционная система, я бы посмотрел
на openwrt. Но у меня требования другие. Например, вот это самое письмо
прошло через exim, который работает на той самой железке.

> А как у вас ro root на дебиане сделан? Или он rw при том, что на mtd?

А это ещё одно неверное предположение. Не сумев утолкать initramfs на
флешку, я вообще ограничил её использование тем, что на ней сидит только
загрузчик. Всё остальное на большом, дешёвом и ресурсоёмком HDD.

>> initramfs стараются сделать как можно меньше.
> Это очевидная неправда, иначе приведённые выше опции были бы дефолтом.

До тех пор, пока это не конфликтует с желанием иметь загружающуюся везде
систему. К слову, debian-installer на уровне debconf=medium задаёт в конце
инсталляции вопрос, какой именно initramfs хочется: который грузится везде
(что соответствует MODULES=most), или только на конкретной машине
(MODULES=dep). Мои тезисы подтверждает и сам факт присутствия пакета klibc в
репозитории. Назначение пакета должно быть ясно из описания.

-- 
Alexander Galanin



Re: buster: OpenSSL в initramfs

2019-04-24 Пенетрантность Alexander Galanin
24.04.2019 22:26, Коротаев Руслан пишет:
> Есть ещё dracut [1]. Тема пришла из Fedora (Red Hat) и завязана на
> systemd (udev). Там идея какая, не запаковывать все драйвера в initramfs
> и выполнять там какие-то скрипты, а как можно скорее монтировать корень
> и передать ему управление. 

Спасибо за название, ознакомлюсь.

> Ядро и initramfs можно и по сети загрузить через iPXE [2]. Вот например

Как-то странно было бы загружать сервер по сети. Ему же для этого
понадобится ещё один сервер :)

Вообще u-boot умеет массу вариантов загрузки. Я его в итоге пересобрал в
конфигурации, которая позволяет загрузить ядро, initramfs и аргументы
командной строки из файлов на HDD. Собственно, в изначальном письме и не
было вопроса о том, как мне загрузить ядро.

-- 
Alexander Galanin



Re: buster: OpenSSL в initramfs

2019-04-24 Пенетрантность Alexander Galanin
24.04.2019 16:25, sergio пишет:
> On 24/04/2019 12:16, Alexander Galanin wrote:
> 
>> заинтересовался тем, почему initramfs получается таким большим
> stretch: initrd.img-4.9.0-8-amd64 19M
> buster: initrd.img-4.19.0-4-amd64 35M
> 
> Разница в 16M, меньше чем в два раза. Каким большим? Почему это должно 
> интересовать остальных?

Тут есть комический эффект. initramfs стараются сделать как можно меньше.
Именно для этого в него кладут оптимизированные по размеру klibc и busybox.
А вот он, спасибо за статистику, от релиза к релизу вырос на 80% без
видимого улучшения потребительских свойств.

>> Пишу это скорее с целью предупредить.
> Он у вас в RAM не влезает или в /boot?

В /dev/mtdblock2 не влез - там всего пять мегабайт. А с максимальным
урезанием всех модулей всё равно меньше семи мегабайт сделать не получалось.

-- 
Alexander Galanin



buster: OpenSSL в initramfs

2019-04-24 Пенетрантность Alexander Galanin

Всем привет!

Недавно ставил buster на новую машину и заинтересовался тем, почему 
initramfs получается таким большим. А там внутри libcrypto лежит!


Попадает она туда по зависимости от бинарника modprobe, который у нас 
сейчас предоставляется пакетом kmod. А он с некоторых пор скомпилирован 
с поддержкой OpenSSL:


kmod (26-1) unstable; urgency=medium

  * New upstream release.
  * Removed patch check_builtin_kver, which was needed to support 2.6.32
kernels.
  * Link with OpenSSL to support parsing modules signatures.

 -- Marco d'Itri   Sun, 10 Feb 2019 00:00:31 +0100

Пишу это скорее с целью предупредить. Но если кто-нибудь может 
посоветовать, как в 2019 году делать initramfs без избыточных библиотек, 
я бы выслушал с удовольствием.


--
Alexander Galanin



Re: mail dups

2019-02-08 Пенетрантность Alexander Galanin
08.02.2019 22:49, Коротаев Руслан пишет:
> Alexander Galanin  пишет:
> 
>> Для такого случая есть sieve-filter из пакета dovecot-sieve. Берёт
>> письмо на stdin и укладывает в Maildir.
> 
> Хм.. там по зависимостям сервер идёт (dovecot-core), вы уверены что его
> ставить не надо? Достаточно вытащить sieve-filter из пакета и всё?

Наверняка мантейнер поленился выделять в отдельный пакет. Изучение исходных
текстов [1] поможет ответить на это вопрос.

> У сервера сокет-активация портов 143 и 993 как для IPv4, так и для IPv6.
> Все IP-адреса которые есть на машине, автоматически становятся доступны
> по этим портам (в случае с IPv6 доступны всему интернету).

Чтение исходных текстов [1] должно избавить от сомнений.

> причем debian предупреждает что
> sieve-filter штука экспериментальная.

С моими задачами по раскладыванию писем из «Sent» по каталогам оно отлично
справляется.

[1]: https://dovecot.org/download.html

-- 
Alexander Galanin



Re: mail dups

2019-02-08 Пенетрантность Alexander Galanin
08.02.2019 13:30, Коротаев Руслан пишет:
> Под скриптами я имел ввиду обычный конвейер [1], подать письмо утилите
> на стандартный ввод, а она его обработает и выведет либо в файл, либо на
> стандартный вывод.

Не надо мне рассказывать, что такое пайп.

Для такого случая есть sieve-filter из пакета dovecot-sieve. Берёт письмо на
stdin и укладывает в Maildir.

-- 
Alexander Galanin



Re: mail dups

2019-02-08 Пенетрантность Alexander Galanin

08.02.2019 12:03, Коротаев Руслан пишет:

А sieve-клиент который можно использовать в скриптах есть (без GUI,
например так [1])? На sieve.info ссылки на консольные клиенты не
рабочие, в репозитории только плагины и дополнения к серверам.


В репозитории есть sieve-connect. Скачать-загрузить текст sieve-правил 
позволяет. А что ещё нужно для скриптов?


--
Alexander Galanin



Re: reportbug firefox

2018-10-17 Пенетрантность Alexander Galanin

17.10.2018 23:17, Andry пишет:

Доброго времени суток.
Система testing, обновляется ежедневно. firefox-esr 52,9 после
установки пакета libavcodec58 и удаления этого же пакета с более ранней
версией в названии перестал проигрывать h264 видео.
Можно как то починить обратно?


Предлагаю посмотреть в /var/log/apt/history.log какие именно пакеты были 
установлены или удалены. И, пользуясь этой информацией, точно 
восстановить начальное состояние.


--
Alexander Galanin



Re: Мне расстраиваться, или ничего страшного?

2018-10-13 Пенетрантность Alexander Galanin

13.10.2018 22:44, fuf пишет:

Мне расстраиваться, или ничего страшного?


Говорят, работает:
https://gist.github.com/guseppiguliano/614055d0bc260f5ea305d71439a03790

В том информационном пузыре, который для меня создал один известный 
поисковик, эта ссылка на второй позиции по запросу «E8372 linux».


--
Alexander Galanin



Re: Из-под рута не видны сетевые команды

2018-08-02 Пенетрантность Alexander Galanin

02.08.2018 16:33, Рома Тенцер пишет:
Нечто странное произошло. aptitude обновлял систему (тестируемый 
дистрибутив) и вдруг выдал ошибку, мол, файловая система доступна только 
для чтения, да и вообще другая копия dpkg запущена. Вышел из root, 


Если посреди нормальной работы файловая система перешла с режим "только 
чтение", то вероятно с ней случилось что-то очень плохое. Советую 
посмотреть в логах на ошибки с диском, спросить об ошибках самого диска 
через smartctl.


из-под рута — команда не найдена. Пробую ifup — команда не найдена. 
Пробую из-под sudo — всё в порядке, находит, работает. Дозапускаю sudo 
dpkg --configure -a — всё нормально доустанавливается (насколько я 
понимаю), только жалуется на util-linux-locales — при обработке 
произошли ошибки, абсолютно неработоспособен. А iwconfig и ifup из-под 
рута всё равно не находятся.


Что это может быть и как это исправить?


Судя по описанию, в системе испорчено неизвестное количество файлов.
Можно с помощью debsums их найти и переустановить соответствующие 
пакеты. Но конфигурационные файлы и содержимое /var таким образом 
проверить не выйдет.


Проще всего будет забэкапиться, проверить диск (команда badblocks), 
пересоздать на нём файловую систему заново и с нуля переустановить систему.


Что же до недоступности команд из разного окружения, то это скорее всего 
связано с тем, что запортился конфиг-файл, в котором лежит установка 
переменной PATH для рута (скорее всего, /root/.hashrc). Для проверки 
можно запустить "echo $PATH" от рута, "sudo sh -c 'echo $PATH'" от 
пользователя и сравнить результаты.


--
Alexander Galanin



Re: андроидный телефон

2018-05-19 Пенетрантность Alexander Galanin

19.05.2018 21:19, Vladimir Zhbanov пишет:

Разрешают только MTP, PTP и какую-то другую хрень.


Я jmtpfs для этого использовал. Она монтирует телефон на файловую 
систему и позволяет перекидывать файлы туда-сюда из любого  файл-менеджера.


Но проще оказалось поставить Ghost Commander с Sambа-плагином и 
скидывать через расшаренный каталог, т.к. так не надо вообще кабель 
подключать - всё через WiFi.


--
Alexander Galanin



Re: переключение языков в иксах

2018-01-12 Пенетрантность Alexander Galanin
12.01.2018 21:06, Sohin Vyacheslaw пишет:
> на данный момент у меня переключение языков настроено Caps/Shift+Caps:
> Option "XkbOptions" "terminate:ctrl_alt_bksp,grp:caps_toggle,grp_led:scroll"
> 
> Может кто-нибудь из рассылки юзает более удобные сочетания?
> плз поделитесь...

Я с месяц уже пользуюсь http://kbd-tapper.sourceforge.net/
В репозитории нет, но собирается без проблем.

Переключаю на английский левым шифтом, на русский - правым. Все прелести
немодальности - не надо помнить, какая раскладка выбрана в данный
момент, просто нажимаешь нужную кнопку и пишешь на той раскладке,
которую хотел. В отличие от стандартных переключателей, не портит
сочетания клавиш типа "Ctrl-Shift-A" и умеет переключаться по вообще
любой клавише.

-- 
Alexander Galanin



Re: coreutils sort(1) & ignore-case

2017-12-15 Пенетрантность Alexander Galanin

15.12.2017 15:20, Andrey Nikitin пишет:

В функциях sort (без параметров) в некоторых других библиотеках,
верхний регистр предсказуемо отличается от нижнего, например так:
   - [0-9] - цифры
   - [A-Z] - верхний регистр,
   - [a-z] - нижний.

Есть ли возможность получить такое от sort(1)?


В мане указание на то, что поведение портит локаль и рекомендация 
вызывать sort с LC_ALL=C:


$ echo -e "A\na\nB\nb\nz\nA" | LC_ALL=C sort
A
A
B
a
b
z

--
Alexander Galanin



Re: tmux на локальной машине (was Xfce Terminal Emulator)

2017-07-13 Пенетрантность Alexander Galanin
13.07.2017 22:34, Victor Wagner пишет:
> 2. Придумать способ как сделать, чтобы при реконнекте к screen-у у
> выполняющихся внутри его сессий процессов появлялся доступ к ssh-ключам
> той сессии, откуда выполнен реконнект.

В предположении, что пользователь одновременно работает только из одного
места, способ есть: https://gist.github.com/martijnvermaat/8070533

> (похоже тут ничего не придумаешь кроме встраивания в мультиплексор
> терминалов своего agent-forwarder-а).

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

-- 
Alexander Galanin



Re: zfs on linux

2017-07-09 Пенетрантность Alexander Galanin

09.07.2017 17:07, Alex Kicelew пишет:

Отдельно стоит отметить, что /sbin/init в лице systemd в настоящее время
(версия 233-9) слинкован в числе прочего с одной библиотекой из
/usr/lib. Я не смотрел, до инита монтируются некорневые fs на обычных
системах, или после, но в zfs -- точно после, в результате чего если
/usr расположен на отдельной fs, система при загрузке падает в кернел
паник, ибо невозможно стартовать /sbin/init.


Про то, что отдельный /usr постепенно отламывают, даже в информации о 
выпуске stretch было упомянуто:


5.1.1. Late mounting of /usr is no longer supported

Note

This section only applies to systems using a custom kernel, where
/usr is on a separate mount point from /. If you use the kernel
packages provided by Debian, you are unaffected by this issue.

Mounting of /usr using only tools found in / is no longer
supported. This has only worked for a few specific configurations
in the past, and now they are explicitly unsupported.

This means that for stretch all systems where /usr is a separate
partition need to use an initramfs generator that will mount /
usr. All initramfs generators in stretch do so.

--
Alexander Galanin



Re: В stretch отсутствует virtualbox

2017-07-06 Пенетрантность Alexander Galanin

23.06.2017 17:13, Grigory Fateyev пишет:

> А в чём проблема подключить репозиторий самого virtualbox и поставить
> оттуда?

В доверии к работникам Oracle. В частности, в доверии к тому, что они
не накосячат и не положат в репозиторий пакетов, конфликтующих с
основным репозиторием Debian.

Странная логика. Пользоваться программой Oracle не боитесь, а вот
собранным ими же пакетом, боитесь. Но да
ладно, не моё это дело. :)


Как оказалось, есть ещё одна проблема: в репозитории virtualbox.org нет 
гостевых модулей, т.е. того, что лежит в пакете virtualbox-guest-dkms. 
Модули для хоста есть, а для гостя - отсутствуют.


Без этого не работают, например, общие каталоги и интеграция дисплея.

--
Alexander Galanin



Re: В stretch отсутствует virtualbox

2017-06-23 Пенетрантность Alexander Galanin
On Fri, 23 Jun 2017 16:27:21 +0300
Grigory Fateyev <gfb...@gmail.com> wrote:

> А в чём проблема подключить репозиторий самого virtualbox и поставить
> оттуда?

В доверии к работникам Oracle. В частности, в доверии к тому, что они
не накосячат и не положат в репозиторий пакетов, конфликтующих с
основным репозиторием Debian.

P.S. Не надо писать в личку, я прочитаю ответ в рассылке.

-- 
Alexander Galanin



Re: В stretch отсутствует virtualbox

2017-06-23 Пенетрантность Alexander Galanin
On Wed, 21 Jun 2017 22:34:10 -0400
Tim Sattarov <sti...@gmail.com> wrote:

> Судя по тому, как его бэкпортили в Jessie, будут делать то же самое в
> Stretch.

Пока что не вижу vbox в stretch-backports. Может и правда появится.

-- 
Alexander Galanin



Re: В stretch отсутствует virtualbox

2017-06-21 Пенетрантность Alexander Galanin
On Tue, 20 Jun 2017 23:04:15 +0300
sergio <mail...@sergio.spb.ru> wrote:

> > Где можно узнать, почему пакет пропал и что теперь делать?
> 
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=794466

Ясно, то есть вариантов осталось два (и оба выглядят печально):
1. Регулярно бэкпортить из unstable. Там пакет вроде регулярно обновляется.
2. Доверять Ораклу и ставить из их репозитория.

Спасибо за ответ.

-- 
Alexander Galanin



В stretch отсутствует virtualbox

2017-06-20 Пенетрантность Alexander Galanin
Всем привет!

Решил обновиться на свежевышежший stretch. И сразу же наткнулся на то, что
в списке доступных пакетов отсутствует virtualbox. На packages.debian.org
тоже не вижу, чтобы такой пакет был для stable или testing.

Где можно узнать, почему пакет пропал и что теперь делать?

-- 
Alexander Galanin



Re: mc и media

2017-04-29 Пенетрантность Alexander Galanin
On Sat, 29 Apr 2017 23:45:07 +0700
Дмитрий Фёдоров <dm.fedo...@gmail.com> wrote:

> mc используется для просмотра media файлов,
> жамкнул на видео или mp3, запустился mpv
> и показывает.
> Поигрался c debfoster и mc сломался - по enter

По жмаку вызывается run-mailcap --action=view, который запускает приложение
согласно содержимому /etc/mailcap (или ~/.mailcap, если есть). Лежит это
всё в пакете mime-support, который, вероятно, и был удалён.

Но путь от mc до run-mailcap может быть длинным и идти через программу
xdg_open, у которой могут быть свои особенности поведения.

P.S. А вообще лучше посмотреть на /var/log/apt/history и перебрать пакеты,
которые были удалены в поисках причастного.

-- 
Alexander Galanin



Re: policykit/consolekit/udisk2 - это кошерно?

2017-04-28 Пенетрантность Alexander Galanin
On Fri, 28 Apr 2017 18:18:40 +0300
Oleksandr Gavenko <gaven...@gmail.com> wrote:

> Из читалкок PDF, запоминающих позицию в файле есть Evince и форк atril
> 
> Они используют используют gvfs, та в свою очередь тянет
> gvfs-daemon/policykit/consolekit/udisk2.

Есть пакет evince-gtk, которого гномовых зависимостей поменьше, чем у
evince. А gvfs там вообще только в Suggests и Recommends соответственно,
потому можно поставить без него.

-- 
Alexander Galanin



Re: transmission-daemon и постоянные обращения к диску

2017-03-29 Пенетрантность Alexander Galanin
On Tue, 28 Mar 2017 22:08:31 +0300
dimas <dimas...@ya.ru> wrote:

> поставил iotop, и сабж стал постоянно светиться в столбце "write". подумал,
> куда он там может пытаться писать

Он постоянно пишет в /var/lib/transmission-daemon/.config обновление
DHT-таблицы, состояния торрентов. Может в этих файлах дело?

-- 
Alexander Galanin



Re: почему не собралось?

2017-03-21 Пенетрантность Alexander Galanin
On Tue, 21 Mar 2017 10:42:05 +0700
Ivan Petrov <ip...@yandex.ru> wrote:

> ~/Загрузки/libktorrent-1.1.2/build/CMakeCache.txt

Попробуй собрать в каталоге без кириллицы. Да, XXI век, а глюки с
не-ASCII символами всё ещё могут быть живы.

>/usr/bin/ld: cannot find -lc

libc6-dev стоит?

-- 
Alexander Galanin



Re: Аналог debootstrap для udeb-пакетов

2017-02-03 Пенетрантность Alexander Galanin
On Mon, 30 Jan 2017 22:50:12 +0300
Alexander Galanin <a...@galanin.nnov.ru> wrote:

> Недавно понадобилось собрать нестандартный initramfs...
> захотелось узнать, как решать проблему разбора зависимостей и скачивания
> пакетов автоматически.

Решил задачку. Пришлось подглядеть, что именно делает multistrap, но
зато получился скрипт, который ещё и подписи пакетов валидирует.
Скачанные пакеты окажутся в packages/cache/archives, а распаковать их
можно через dpkg -x.

mkdir -p packages/cfg packages/cfg/conf packages/cfg/preferences.d 
packages/cfg/sources.list.d packages/state packages/cache

echo 'deb http://apt-proxy:/debian jessie main/debian-installer' > 
packages/cfg/sources.list
cp -r /etc/apt/trusted.gpg /etc/apt/trusted.gpg.d packages/cfg
printf '' > packages/status

APT_OPTS="-o Apt::Architecture=armhf -o Apt::Default-Release=jessie -o 
Apt::Get::Download-Only=true -o Apt::Install-Recommends=false -o 
Apt::Install-Suggests=false -o Dir=$(pwd)/packages -o 
Dir::Etc=$(pwd)/packages/cfg -o Dir::Etc::Parts=$(pwd)/packages/cfg/conf -o 
Dir::Etc::Trusted=$(pwd)/packages/cfg/trusted.gpg -o 
Dir::Etc::TrustedParts=$(pwd)/packages/cfg/trusted.gpg.d -o 
Dir::Etc::PreferencesParts=$(pwd)/packages/cfg/preferences.d -o 
Dir::State=$(pwd)/packages/state -o Dir::State::Status=$(pwd)/packages/status 
-o Dir::Cache=$(pwd)/packages/cache"

apt-get $APT_OPTS update
apt-get $APT_OPTS -y install busybox-udeb e2fsprogs-udeb

-- 
Alexander Galanin



Re: Аналог debootstrap для udeb-пакетов

2017-02-03 Пенетрантность Alexander Galanin
On Tue, 31 Jan 2017 10:13:35 +0300
Victor Wagner <vi...@wagner.pp.ru> wrote:

> Так что я бы пожалуй бы брал и сетапил виртуальную машину в
> qemu-system-arm, и в ней уже бы развлекался. Это при условии что под
> рукой нет какой-нибудь banana pi, chroot На андроидном смартфоне или еще
> какой физической ARM-системы.

Чрут рядом есть (с основной системой), но его хоется оставить
нетронутым. Да и нашёл способ попроще, без эмуляции.

-- 
Alexander Galanin



Re: Аналог debootstrap для udeb-пакетов

2017-01-30 Пенетрантность Alexander Galanin
On Tue, 31 Jan 2017 00:39:59 +0300
dimas <dimas...@ya.ru> wrote:

> > Есть ли какой-нибудь ещё способ автоматически разобрать зависимости,
> > скачать и распаковать udeb-пакеты? Или даже так: собираете ли вы
> > initramfs автоматически, и если да, то как вы это делаете?
> ...
> принцип нехитрый - копирует сам бинарь, потом парсит вывод ldd для него, ищет
> нужные либо по всем углам и копирует их тоже.

В моём случае не подойдёт, т.к. ldd не работает с пакетами другой
архитектуры (я собираю initramfs под armhf). В манах к mkinitramfs
не нашёл упоминания о других архитектурах.

-- 
Alexander Galanin



Аналог debootstrap для udeb-пакетов

2017-01-30 Пенетрантность Alexander Galanin
Добрый вечер, d-r!

Недавно понадобилось собрать нестандартный initramfs, в котором нужна
команда mkfs помимо шелла и модулей. Скачал и распаковал udeb-пакеты для
e2fsprogs, busybox и их зависимости. В общем-то проблему решил, но
захотелось узнать, как решать проблему разбора зависимостей и скачивания
пакетов автоматически.

Пробовал debootstrap и multistrap. В обычном режиме они ставят слишком
много (первый - ставит все пакеты для базовой системы, второй - по
зависимостям вытянул даже sysv-rc).

Попробовал заставить *-strap-ы скачивать udeb-пакеты. Для debootstrap
не смог найти подходящего ключика. Нашёл, как сделать это для multistrap
(components=main/debian-installer). Однако multistrap только разобрал
зависимости и скачал пакеты, но установить он их не смог. Судя по
исходникам, он привязывается к тому, что имя файла пакета оканчивается
на .deb.

Есть ли какой-нибудь ещё способ автоматически разобрать зависимости,
скачать и распаковать udeb-пакеты? Или даже так: собираете ли вы
initramfs автоматически, и если да, то как вы это делаете?

-- 
Alexander Galanin



Re: установка пакетов

2017-01-27 Пенетрантность Alexander Galanin
On Fri, 27 Jan 2017 10:41:52 +0200
"Vasiliy P. Melnik" <ba...@vpm.net.ua> wrote:

> Как заставить apt-get при установке выводить все запросы? понимаю что эти
> запросы они в самом пакете, но читаю ман по арт и ничего похожего не нахожу

Это debconf делает. Его можно переконфигурить, чтобы он поменял уровень
подробности вопросов по умолчанию.

Description-ru.UTF-8: Не задавать вопросы с приоритетом менее чем:
 Debconf различает степень важности задаваемых вам вопросов. Выберите 
наименьший уровень вопросов, которые хотите видеть:
   - 'критический' -- выдает только вопросы, критичные для работы системы.
  Выберите этот уровень, если вы новичок или если торопитесь.
   - 'высокий' -- выдает наиболее важные вопросы.
   - 'средний' -- для обычных вопросов.
   - 'низкий'  -- для тех, кто хочет видеть все вопросы.

-- 
Alexander Galanin



Re: shell background job and trap SIGCHILD

2016-10-28 Пенетрантность Alexander Galanin
On Fri, 28 Oct 2016 10:18:38 +0300
Илья <mir...@ya.ru> wrote:

> Ну так bash вроде по умолчанию во многих дистрибутивах. 
> Или я ошибаюсь? И что в этом плохого? 

В Debian давно по умолчанию продвигается dash. 

А чем плох bash, сказано прямо в bash(1):
BUGS
   It's too big and too slow.
и далее.

-- 
Alexander Galanin



Re: Virtual Floppy

2016-07-14 Пенетрантность Alexander Galanin
On Thu, 14 Jul 2016 21:24:55 +0300
Anatoly Molchanov <ykdo...@gmail.com> wrote:

> Добрый день, коллеги.
> 
> Подскажите, пожалуйста, чем можно создать виртуальный дисковод, чтобы он
> появился как /dev/fd0 (требование программы)?

А насколько убедительная эмуляция флоппи-дисковода нужна программе?
Может хватит просто подцепить образ в /dev/loop0 через losetup,
а /dev/fd0 сделать символической ссылкой на loopback-устройство?

-- 
Alexander Galanin



Re: Вопрос про выбор версии пакета для UPports

2016-02-17 Пенетрантность Alexander Galanin
On Wed, 17 Feb 2016 11:13:04 +0300
Andrey Nikitin <andrey.d.niki...@gmail.com> wrote:

> Вопрос: какую версию выбрать для NMU, чтобы она была старше исходной
> (для гарантированного апдейта установленной но неработающей версии из jessie),
> но младше _любой_ другой, которую могут назначить Ruby Extras Maintainers, 
> если разродятся?

Что-нибудь типа новая.версия~nmu1. В backports пакеты как-то так называют.

См.
https://www.debian.org/doc/manuals/maint-guide/first.ru.html#namever о
правилах сравнения версий.

-- 
Alexander Galanin



Re: Куда пропадают маршруты?

2016-02-06 Пенетрантность Alexander Galanin
On Sat, 6 Feb 2016 22:20:13 +0300
Eugene Berdnikov <b...@protva.ru> wrote:

> > Кто может сбрасывать маршруты, и как это отследить?
> 
>  Маршруты могут сбрасываться при обрыве связи, если pppd запускается
>  с флагом persist (что логично для использования interfaces), потом
>  теряет линк и реконнектится. При этом в ряде случаев интерфейс удаляется
>  и создаётся заново. Отследить очень просто: включить дебаг pppd
>  и почитать его.

Да, дейсвительно маршруты пропадали одновременно с перезапуском
скриптов из ip-up.d.

>  Вообще, так делать не следует. Все маршруты нужно поднимать скриптами
>  в /etc/ppp/ip-up.d/, потому что они привязаны к интерфейсу, а не к
>  процессу pppd.

Так и сделал, работает. Спасибо!

>  Кроме того, метод "ppp" плох тем, что может дать конфликт юнитов.
>  Если уж написано "iface ppp0", я бы предложил добавить "unit 0",
>  чтобы не было расхождения между тем, что ожидает ifupdown, и тем,
>  что в реальности создаст pppd (а он берёт первый свободный юнит,
>  если юнит не задан явно). Использование скриптов из /etc/ppp/ip-up.d/,
>  которые проверяют ipparam или какую-нибудь переменную, заданную через
>  set, позволяет избежать потенциального конфликта.

Мне и самому не нравилось, что интерфейс назывался ppp0, но иначе в
interfaces я бы вообще никак его имя не получил. Сейчас использую
$IFNAME в ip-up-скрипте.

>  Наконец, вместо pptp лучше использоваь openvpn, он секьюрнее и умеет
>  передавать маршруты от сервера клиенту, без всех этих заморочек. :)

У меня нет возможности изменить VPN-сервер на удалённой стороне.

-- 
Alexander Galanin



Куда пропадают маршруты?

2016-02-06 Пенетрантность Alexander Galanin
Всем привет!

Настроил через interfaces PPTP-интерфейс, на поднятие которого добавляю
дополнительные маршруты:

iface ppp0 inet ppp
provider work
up route add -net 192.168.12.0 netmask 255.255.255.0 $IFACE
up route add -net 192.168.115.0 netmask 255.255.255.0 $IFACE

Подключаюсь через ifup ppp0. Секунд 10 добавленные маршруты живут,
после чего пропадают. Если добавить их заново, то на какое-то время они
остаются, после чего могут снова внезапно пропасть.

Кто может сбрасывать маршруты, и как это отследить? Пробовал создавать
файл /var/log/ppp-ipupdown.log (как написано в /etc/ppp/ip-up), но
никаких полезных логов из этого файла не получил.

Система jessie, пакета systemd нет.

-- 
Alexander Galanin



Re: аналог утилиты file

2016-01-21 Пенетрантность Alexander Galanin
On Thu, 21 Jan 2016 11:21:33 +0200
Sohin Vyacheslav <in.s...@yandex.ua> wrote:

> 20.01.2016 20:43, Alexander Galanin пишет:
> > run-mailcap (и его специализации see, edit, view, compose, print)
> > запускает соответствующую программу для каждого из четырёх действий на
> > основании результата определения mime-типа файла
> 
>  % run-mailcap --action=view --debug file.hid
> Unescaped left brace in regex is deprecated, passed through in regex;
> marked by <-- HERE in m/%{ <-- HERE (.*?)}/ at /usr/bin/run-mailcap line
> 528.

Это с примером файла хорошо бы смотрелось на http://bugs.debian.org.

-- 
Alexander Galanin



Re: аналог утилиты file

2016-01-20 Пенетрантность Alexander Galanin
On Wed, 20 Jan 2016 14:02:32 +0200
Sohin Vyacheslav <in.s...@yandex.ua> wrote:

> интересно есть аналог утилиты file, который бы не просто отображал тип
> файла-бинарник это или данные, но и определял что это за формат файла, к
> какому приложению относится на основании содержимого файла?

run-mailcap (и его специализации see, edit, view, compose, print)
запускает соответствующую программу для каждого из четырёх действий на
основании результата определения mime-типа файла.

-- 
Alexander Galanin



Re: Амперснад в bash

2016-01-18 Пенетрантность Alexander Galanin
On Mon, 18 Jan 2016 21:50:34 +0300
walter_322 <walter1991...@gmail.com> wrote:

> Столкнулся со странным поведением bash:
> 
> В Debian Handbook (последнем) пишут: 
> "The command interpreter can also run programs in the background if the 
> command is followed by a “”. By using the ampersand, the user resumes 
> control of the shell immediately even though the command is still running 
> (hidden from the user; as a background process)."
> 
> на деле же вывод процесса не скрывается. управление терминалом возвращается, 
> но вывод запущенной команды продолжает сыпаться в терминал.

Это последствия неправильного прочтения мутной формулировки (про
"hidden from the user"). Всегда сыпалось и будет сыпаться.

> где-то на форуме альтовском читал, что раньше & действительно работал 
> правильно (как и пишут в хендбуке).

http://www.anekdot.ru/id/-22619007/

> это баг такой или новая фича?)

Это наименее затратное поведение. Заводить на каждый процесс по тройке
пайпов было бы накладно, а обрабатывать их все в командном
интерпретаторе - ещё и сложно. К тому же, не совсем ясно, куда же
девать вывод от такого «спрятанного» процесса.

-- 
Alexander Galanin



Re: Устаревшие автосоздаваемые пользователи и группы

2015-11-15 Пенетрантность Alexander Galanin
On Sat, 14 Nov 2015 20:14:18 +0300 (MSK)
yuri.nefe...@gmail.com wrote:

> > 1. Как определить принадлежность пользователя/группы к пакету. Не всё
> >   перечислено в документации к base-passwd и не всё удаётся угадать по
> >   имени.
>   Некоторые советы содержатся тут (раздел 12.1.12)
>   https://www.debian.org/doc/manuals/securing-debian-howto/ch12.en.html

Я брал этот список из /usr/share/doc/base-passwd/users-and-groups.txt.gz,
там то же самое.

-- 
Alexander Galanin



Устаревшие автосоздаваемые пользователи и группы

2015-11-14 Пенетрантность Alexander Galanin
Всем привет!

Открыл /etc/passwd и задумался о том, нужны ли мне пользователи
haldaemon, usbmux, mldonkey и т.д. Аналогично и в /etc/group тоже есть
группы, которыми я сам не пользуюсь и у меня более не установлены
пакеты, притащившие их в систему.

Отсюда несколько вопросов:
1. Как определить принадлежность пользователя/группы к пакету. Не всё
   перечислено в документации к base-passwd и не всё удаётся угадать по
   имени.
2. Есть ли какой-нибудь штатный способ почистить ненужных
   пользователей/группы? Ничего лучше поиска на диске файлов, я не
   придумал.

-- 
Alexander Galanin



Re: systemd

2015-11-12 Пенетрантность Alexander Galanin
On Thu, 12 Nov 2015 13:24:15 +0300
Max Dmitrichenko <dmitr...@gmail.com> wrote:

> Один хрен, подрубиться telnet'ом к unix socket'ам и
> начать фигачить командочки не получится.

Эта утилита называется socat. Эдакий telnet для всех типов сокетов.

-- 
Alexander Galanin



Re: emdebian

2015-10-02 Пенетрантность Alexander Galanin
On Fri, 02 Oct 2015 10:20:48 +0300
Sohin Vyacheslav <in.s...@yandex.ua> wrote:

> День добрый,
> 
> подскажите плз на каком этапе развития находится проект Embedded Debian
> Project [http://www.emdebian.org/], его реально использовать можно или
> он еще сыроват а-ля GNU/kFreeBSD и GNU/Hurd?

На https://wiki.debian.org/EmdebianToolchain во многих местах крупно
написано, что со времён squeeze интеграция с большим debian не
поддерживается. Но в jessie кросс-компиляторы под часто используемые
архитектуры уже лежат в основном репозитории.

-- 
Alexander Galanin



Re: Буду ли я подписан к обновлению по багу если он не мой, но я отправил дополнительные детали?

2015-09-09 Пенетрантность Alexander Galanin
On Wed, 09 Sep 2015 13:54:35 +0300
Oleksandr Gavenko <gaven...@gmail.com> wrote:

> зато по number-subscr...@bugs.debian.org еще нужно подтверждать подписку,
> внимание растрачивается по моему впустую.

Не знаю по первой части вопроса, я всегда специально тыкаю
"подписаться". А для подтверждения подписки я себе сделал пару правил
для maildrop и больше не отвлекаюсь:

if (/^To: .*<sub...@bugs.debian.org>/ && /^Subject: Bug#[0-9]+/)
{
/^X-Debian-PR-Message: report ([0-9]+)/
bug = $MATCH1
if ($bug ne "")
{
# subscription
mail = $bug-subscr...@bugs.debian.org
cc "| echo | mailx $mail"
log "Debbugs: Subscribed to $bug"
}
}

if (/^From: ([0-9]+)-subh...@bugs.debian.org$/)
{
bug = $MATCH1
if (/^Subject: Please confirm subscription/)
{
/^Reply-To: .*/
mail = getaddr($MATCH)
if ($mail ne "")
{
log "Debbugs: Confirmed subscription to $bug"
to "| echo | mailx $mail"
}
}
if (/^Subject: Subscription to [0-9]+@bugs.debian.org successful/)
{
    log "Debbugs: Subscription to $bug successful"
to /dev/null
}
}

-- 
Alexander Galanin



Re: Postgix - принмать почту только с gmail

2015-08-20 Пенетрантность Alexander Galanin
On Thu, 20 Aug 2015 22:55:57 +0300
Bogdan bog...@gmail.com wrote:

 Всё достаточно просто: есть публичный общедоступный адрес в гмлей с
 которого письма перенаправляются на технологический почтовый сервер, этот
 сервер на основе факта письма что-то делает (предположим, распечатывает
 картинку с котёнком). Для уменьшениня энтропии хочется огородить этот
 технологический почтовый сервер от сторонней почты. Риск просачивания
 нежелательно почты через форвард гмейла принимается.

Так собирать почту с гугловского аккаунта fetchmail-ом, а доступ извне
к postfix закрыть. И всё.

-- 
Alexander Galanin



Re: аналог punto-switcher

2015-08-17 Пенетрантность Alexander Galanin
On Mon, 17 Aug 2015 15:24:30 +0300
Sohin Vyacheslav in.s...@yandex.ua wrote:

 17.08.2015 13:36, Andrey Konovalov пишет:
  http://xneur.ru
  
 
 спасибо, установил, но не вижу никакой иконки в трее в KDE-5, наверное
 для настройки надо править /etc/xneur/xneurrc ?

За иконку отвечает gxneur/kxneur.

-- 
Alexander Galanin



Re: .bash_history в корне системы

2015-05-15 Пенетрантность Alexander Galanin
On Fri, 15 May 2015 13:15:44 +0300
Sohin Vyacheslav in.s...@yandex.ua wrote:

 недавно заметил, что в корне системы появился файл .bash_history с
 рутовскими правами
 /# ls -l .bash_history
 -rw--- 1 root root 92 апр 18 13:56 .bash_history
 
 при каком условии он мог создаться? кроме домашнего каталога
 .bash_history автоматически может еще где-то генерироваться?

Мог появиться после запуска bash в однопользовательском режиме.

-- 
Alexander Galanin


Re: Выпылить legacy

2015-05-15 Пенетрантность Alexander Galanin
On Fri, 15 May 2015 17:43:00 +0300
Max Dmitrichenko dmitr...@gmail.com wrote:

 После апгрейда до jessie в системе остались кое-какие пакеты, которые
 не собираются удаляться через autoremove, но ни не нужны. В основном
 это библиотеки, но есть (были) и инфраструктурные пакеты типа
 почившего в бозе hal.
 
 Есть большое желание удалить их из системы, есть ли способы облегчить
 эту задачу?

deborphan. Но за ним надо внимательно следить, чтобы не снёс ничего лишнего.

 Например, как-то получить список установленных пакетов,
 которых нет в подключенных репозиториях?

aptitude выводит такие пакеты отдельным списком.

Ну и общее предложение: в aptitude пометить все пакеты как
авто-установленные, затем вручную отметить те, что реально нужны. Затем
по каждому из пакетов, что будут предложены к авто-удалению решить,
нужен он или нет. Если нужен - пометить, как установленный врчную и
продолжить.

-- 
Alexander Galanin


Re: jessie: segfaults на ровном месте

2015-03-01 Пенетрантность Alexander Galanin
On Mon, 02 Mar 2015 00:05:02 +0300
Artem Chuprina r...@lasgalen.net wrote:

 Может, посмотрите, у кого стоит тот или иной emacs или geeqie, кого
 strace показывает после упомянутых библиотек?

Посмотрел на geeqie. После libdatrie никаких библиотек сразу не грузит.
Сначала смотрит на selinux-овые файлы (/sys/fs/selinux, /selinux),
потом грузит локали. Дальше загружает тему gtk, а сильно позже неё -
библиотеки для картинок (libpixbufloader-svg.so, librsvg-2.so.2 и т.д.)

-- 
Alexander Galanin


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20150302080046.591fbc6e79e94a2072d2b...@galanin.nnov.ru



Re: logind, consolekit, xdm, …

2015-02-18 Пенетрантность Alexander Galanin
On Wed, 18 Feb 2015 22:46:01 +0300
Artem Chuprina r...@ran.pp.ru wrote:

  IS  Чем не устраивает $ sudo poweroff, $ sudo reboot?  Подозреваю,
  IS  можно и в Xfce настроить их использование — вместо «штатных»
  IS  средств (какими бы они ни были.)
 
 Я тоже хотел задать этот вопрос, но вовремя догадался :)
 Так можно заребутить НЕ ТУ машину.

Если оно в менюшке, то риск гораздо ниже.

-- 
Alexander Galanin


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20150219025745.d33a3c40ff3512d620542...@galanin.nnov.ru



Re: Кросс-компиляторы для Debian

2015-02-15 Пенетрантность Alexander Galanin
On Sun, 15 Feb 2015 13:32:41 +0300
Victor Wagner vi...@wagner.pp.ru wrote:

 Вот раньше, насколько я помню, был проект emdebian, где помимо всего
 прочего были пакеты кросс-компиляторов.

В репозитории jessie есть gcc-arm-none-eabi и binutils-none-eabi. Для
сборки под «голый» ARM этого хватает. Пакеты я никогда не
кросскомпилировал, потому не знаю, получится ли.

-- 
Alexander Galanin


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20150215154908.07891574e9446230dfffd...@galanin.nnov.ru



Re: Интерактивный diff/merge конфигов при обновлении

2015-02-11 Пенетрантность Alexander Galanin
On Wed, 11 Feb 2015 11:51:56 +0300
Иван Лох l...@1917.com wrote:

  diff есть, interactive merge нету. Или там можно настроить, какой
  именно *diff вызывать?
 
 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=32877

Ага, значит вопрос выводит dpkg. Спасибо. Нашёл ещё #380332 и #313212.
И даты последних сообщений не дают надежды на то, что эта конфигурация
когда-нибудь будет добавлена.

По ходу дела ещё нашёл, что есть переменные DPKG_CONFFILE_OLD и
DPKG_CONFFILE_NEW, доступные из шелла, вызываемого из менюшки.

-- 
Alexander Galanin


Re: Интерактивный diff/merge конфигов при обновлении

2015-02-11 Пенетрантность Alexander Galanin
On Wed, 11 Feb 2015 11:26:45 +0300
Hleb Valoshka 375...@gmail.com wrote:

  одни и те же действия: вижу сообщение о том, что дистрибутивный конфиг
  изменился, жму N для того, чтобы оставить мой, перехожу в соседнюю
  консоль и там интерактивно (vimdiff-ом) сравниваю свой конфиг и
  конфиг.dpkg-dist
 
 А разве среди предложенных вариантов нет D (diff)?

diff есть, interactive merge нету. Или там можно настроить, какой
именно *diff вызывать?

-- 
Alexander Galanin


Интерактивный diff/merge конфигов при обновлении

2015-02-10 Пенетрантность Alexander Galanin
Доброй ночи!

Обновлялся до jessie, по ходу дела заметил, что очень часто повторяю
одни и те же действия: вижу сообщение о том, что дистрибутивный конфиг
изменился, жму N для того, чтобы оставить мой, перехожу в соседнюю
консоль и там интерактивно (vimdiff-ом) сравниваю свой конфиг и
конфиг.dpkg-dist. Отсюда два вопроса:

1. Кто вообще этот запрос выводит? Одного точно знаю - это ucf, а кто
   второй? debconf?
2. Как добавить в список предложенных вариантов «открыть обе версии с
   помощью внешней программы сравнения»?

-- 
Alexander Galanin


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20150210212242.b6c5ec200864628d49d58...@galanin.nnov.ru



Re: pmount completion в jessie

2015-01-25 Пенетрантность Alexander Galanin
On Wed, 21 Jan 2015 21:51:35 +0300
Pavel Vorob`jev vorobjevpa...@gmail.com wrote:

 поставил джесси, установил pmount и теперь масса нехороших слов когда
 набираешь:
 $pmount /dev/sd
 дальше жмешь tab чтобы показало какие диски и разделы есть в системе 
 и эмулятор терминала виснет о_О , в визи всё было норм

Там в скрипте автодополнения накосячили: пытаются грепать stdin, чего
никто не ожидает. Я создал сообщение об ошибке [1], там же описал как
ошибку поправить по-быстрому (не вникая, зачем там понадобилось вообще
грепать).

[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=776240

-- 
Alexander Galanin


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/2015012649.9ca6b7389a06ceef4e7a8...@galanin.nnov.ru



Re: Ограничения в Tcl/Tk - существуют-ли?

2015-01-21 Пенетрантность Alexander Galanin
On Wed, 21 Jan 2015 20:56:40 +0300
Кабанов Евгений Константинович evg...@kabanov.tel wrote:

 Здравствуйте!
 
  Переменная устанавливалась с помощью set, попробовал и variable,
  unset не используется:
  …
  (file tk.tcl line 1750)
  Мммм, а остальные 1747 строчек надо угадать? В столь большом файле
  очень много ошибок сделать можно. И поставленная не туда фигурная
  скобка, к сожалению, может запортить разбор всего файла.
 
 Постеснялся засорять письмо - вот ссылка на файлик
 
   44: pack [button .button1 -text Считать -command {
   45: variable jd  [exec swetest -b$date -ut$time -fJ -head -p0]
   46: variable jd1 [expr [exec swetest -b$date -ut$time -fJ -head 
 -p0]-1.0/86400.0]
   47: variable jd2 [expr [exec swetest -b$date -ut$time -fJ -head 
 -p0]+1.0/86400.0]
 …
 1745: }]  [expr {$h1  - 0.0}]  $ma2  $ma3}  {lappend ma9 12}}]

С 44 по 1745 строку идёт команда [button .button1 …], а конкретнее
скрипт в параметре -command у неё. Дальнейший код, на котором и
вылетает ошибка, исполняется *до* исполнения скрипта, навешенного на
кнопку, потому он и не видит значения переменной h1, задаваемого внутри
скрипта на кнопке.

Совет: используйте функции, форматируйте код отступами. Будет гораздо
легче читать код и искать ошибки.

-- 
Alexander Galanin


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20150121215200.094a1f2ae42e932b31168...@galanin.nnov.ru



Re: Ограничения в Tcl/Tk - существуют-ли?

2015-01-21 Пенетрантность Alexander Galanin
On Wed, 21 Jan 2015 18:05:22 +0300
Кабанов Евгений Константинович evg...@kabanov.tel wrote:

 Переменная устанавливалась с помощью set, попробовал и variable, unset
 не используется:
…
 (file tk.tcl line 1750)

Мммм, а остальные 1747 строчек надо угадать? В столь большом файле
очень много ошибок сделать можно. И поставленная не туда фигурная
скобка, к сожалению, может запортить разбор всего файла.

-- 
Alexander Galanin


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20150121204301.1669a555a6087dee38414...@galanin.nnov.ru



Re: Ограничения в Tcl/Tk - существуют-ли?

2015-01-20 Пенетрантность Alexander Galanin
On Tue, 20 Jan 2015 18:38:09 +0300
Кабанов Евгений Константинович evg...@kabanov.tel wrote:

 Вопрос возник по результатам сбоя в работе скрипта (can't read h1: no
 such variable while executing). Это самое h1 неоднократно участвует в

Ошибка тут no such variable, а while executing значит, что дальше
будет напечатан стек вызовов.

Возможно, переменной чуть ранее кто-то сделал unset. Или она не видна:
импортирована из неправильного пространства имён или просто задана в
одной функции, а читается в другой, но при этом они не помещены в общее
пространство имён вызовом variable h1.

-- 
Alexander Galanin


Re: snapshot.debian.org: как правильно пользоваться?

2015-01-10 Пенетрантность Alexander Galanin
On Sat, 10 Jan 2015 09:30:12 +0300
Dmitry Alexandrov 321...@gmail.com wrote:

 но дата эта есть, как и написано, время, когда пакет замечен в /pool/,
 т. е., как я понимаю, это время, когда пакет помещен в самую верхнюю, то
 бишь нестабильную или даже экспериментальную ветку. А если мне нужно для
 тестируемой или стабильной?

Не понимаю, почему так важно, когда пакет попал в тестируемую ветку.
Если эта версия когда-нибудь попадала в testing, то сам файл пакета не
менялся с тех пор, как попал в unstable.

-- 
Alexander Galanin


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20150110153710.3dc04996b091b78055dee...@galanin.nnov.ru



Re: Wheezy в VMWare и разрешение экрана

2014-12-05 Пенетрантность Alexander Galanin
On Thu, 04 Dec 2014 22:57:53 +0300
Alexander Danilov alexander.a.dani...@gmail.com wrote:

 Обычно хватает установить в винде то, что в debian называется 
 virtualbox-guest-additions-iso,

Оно с WMWare не работает :)

-- 
Alexander Galanin


Re: минималистичный интуитивно понятный WM?

2014-11-19 Пенетрантность Alexander Galanin
On Wed, 19 Nov 2014 20:11:19 +0300
Artem Chuprina r...@ran.pp.ru wrote:

 А посоветуйте более-менее минималистичный WM, пригодный для
 использования его _изредка_.  Надо поставить на виртуалку.  Использовать
 будут программисты, живущие под виндой.  Изредка - это раз в несколько
 месяцев.  Т.е. ничего про него _выучить_ не получится (ну, как максимум
 - что если ткнуть мышкой в пустое место, то появится менюшка).

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

-- 
Alexander Galanin


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20141119202038.dcd59fc9ce0517ead5e52...@galanin.nnov.ru



Re: [OT] FILE_OFFSET_BITS

2014-10-08 Пенетрантность Alexander Galanin
On Tue, 07 Oct 2014 18:55:29 +
Ivan Shmakov i...@siamics.net wrote:

   Что же до _t-типов, я недавно натыкался на линковку с двумя
   библиотеками, у которых различается FILE_OFFSET_BITS.  Потому size_t
   были разного размера.
 
   Что-то я не пойму, — какое отношение FILE_OFFSET_BITS имеет
   именно к size_t?  (Против, например, off_t.)

Да, я имел в виду off_t. Перепутал.

-- 
Alexander Galanin


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20141008110438.9509a8d59cef0845ca9f4...@galanin.nnov.ru



Re: Чёртов язык Си!

2014-10-08 Пенетрантность Alexander Galanin
On Tue, 07 Oct 2014 22:43:50 +0400
Artem Chuprina r...@ran.pp.ru wrote:

 Я, собственно, намекаю не на рабочие станции и ноутбуки, которые к
 исчерпанию 32-битового time_t уже точно станут сплошь 64-битовыми, а на
 всякие одноплатки, у которых вполне себе есть шанс до этого момента
 дожить с 32-битовыми int и long.

Да, намёк-то понятен.

  AG Что же до _t-типов, я недавно натыкался на линковку с двумя
  AG библиотеками, у которых различается FILE_OFFSET_BITS. Потому size_t
  AG были разного размера.
 
 Мне вот интересно, как они сразу обе libc-то пользовались?  Или они не
 пользовались, а использовали size_t исключительно для своих нужд?

Это были fuse и libzip. О том, как они не подрались, я не задумывался.
Наверно, там за счёт макроподстановок шло обращение к разным функциям
для разной битности.

-- 
Alexander Galanin


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20141008112627.fe5d4d2e54e4be67b9a99...@galanin.nnov.ru



Re: Чёртов язык Си!

2014-10-07 Пенетрантность Alexander Galanin
On Tue, 07 Oct 2014 14:22:54 +0400
Artem Chuprina r...@ran.pp.ru wrote:

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

int
utimes(const char *path, const struct timeval times[2]);

:)

-- 
Alexander Galanin


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20141007143819.9927754b87de00e09ba8e...@galanin.nnov.ru



Re: Чёртов язык Си!

2014-10-07 Пенетрантность Alexander Galanin
On Tue, 07 Oct 2014 15:37:42 +0400
Artem Chuprina r...@ran.pp.ru wrote:

 предыдущая из того же мана, struct utimbuf, выглядит стремновато...  (Я
 так понимаю, с ней идея та же - ее надо создать и заполнить снаружи
 библиотеки.)  Входящий в нее time_t имеет весьма неплохие шансы внезапно
 вырасти в размере...

На моей немолодой уже рабочей станции sizeof(time_t) == 8. На ближайшие
292 миллиарда лет хватит.

Что же до _t-типов, я недавно натыкался на линковку с двумя
библиотеками, у которых различается FILE_OFFSET_BITS. Потому size_t
были разного размера.

-- 
Alexander Galanin


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20141007213133.84a544fb47837b3d454f2...@galanin.nnov.ru



Re: Зависимости между сетевыми подключениями

2014-09-25 Пенетрантность Alexander Galanin
On Thu, 25 Sep 2014 09:07:40 +0400
Dmitrii Kashin free...@freehck.ru wrote:

 Вот например недавно по долгу службы я начал пользоваться vpnc для
 подключения ко внутренней рабочей сети, и столкнулся с тем, что он
 полностью перезабивает настройки resolv.conf, хотя я бы хотел, допустим,
 оставить dns-сервер, полученный от роутера, к которому я цепляюсь по
 wifi, основным. Это оказалось очень неудобно.

Советую посмотреть на resolvconf (это не конфиг-файл, это программа такая):
https://wiki.debian.org/ru/NetworkConfiguration#A.2BBB8EQAQ.2BBDMEQAQwBDwEPAQw_resolvconf

Если поставить ещё pdnsd, то resolvconf при настройке предложит
использовать конфигурацию вместе с ним, что даст возможность иметь как
локальный dns-кеш, так и автоматическое обновление его конфигурации при
поднятии/опускании интерфейсов, безо всякого влияния на уде запущенные
приложения.

 В идеале же я бы хотел иметь следующее:
 - как только компьютер получает соединение с глобальной сетью, он тут же
 подключается к vpn (у меня есть ещё и свой собственный vpn, который по
 идее должен бы объединять все мои компьютеры).

Можно дёргание vpn-интерфейса добавить в post-up скрипт у
ppp-соединения (ну того, которое используется для соединения с
Интернетом). Это слегка кривовато, но лучшего выхода я пока не видел.

 - при обновлении настроек подключения, они не конфликтуют.

Это делает resolvconf.

 Также я бы поинтересовался, не знает ли кто-нибудь, где взять подробную
 документацию по написанию скриптов, лежащих в /etc/network? Я методом
 тыка некоторое время назад написал сценарий для подключения средствами
 iw в обход iwconfig, но не смог изжить несколько багов, потому что,
 видимо, не до конца понимаю, в какой последовательности что вызывается.

interfaces(5) для основного синтаксиса, а дальше читать документацию к
соответствующему пакету. Например, опции dns-nameserver, dns-search и
т.д. описаны в resolvconf(8).

-- 
Alexander Galanin


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20140925095712.2829d42bfe0645bd42aa6...@galanin.nnov.ru



Re: Aptitude: пакеты лежат не на месте.

2014-08-05 Пенетрантность Alexander Galanin
On Tue, 5 Aug 2014 15:01:01 +0700
Ста Деюс sthu.d...@openmailbox.org wrote:

 Вопрос: возможно ли пересчитать БД пакетов или ещё что, чтобы
 переместить их в раздел установленные?

Нажми клавишу «f». В неинтерактивном режиме это же делает команда
forget-new.

-- 
Alexander Galanin


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20140805131005.899fb7dfee7f666553345...@galanin.nnov.ru



Re: systemd, чтоб его

2014-07-12 Пенетрантность Alexander Galanin
On Sat, 12 Jul 2014 12:03:52 +0400
Артём Н. artio...@yandex.ru wrote:

  Это _они_ давненько уже решили нас осчастливить и сломали разделение на
  /bin и /usr/bin:
  http://www.freedesktop.org/wiki/Software/systemd/separate-usr-is-broken/
 
 Отлично. Т.е., если у меня конфигурация с отдельным /usr, мне теперь даже не 
 стоит пытаться апгрейдиться до Jessie?

Чего уж точно не стоит делать, так это отвечать в личку вместо рассылки.

Надо читать release notes перед обновлением. Полагаю, что там будет
рассмотрен этот вопрос.

-- 
Alexander Galanin


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20140712161119.47ba4293eb715103ace3f...@galanin.nnov.ru



Re: systemd, чтоб его

2014-07-08 Пенетрантность Alexander Galanin
On Tue, 08 Jul 2014 09:41:11 +0400
Dmitrii Kashin free...@freehck.ru wrote:

 Wicd - это хорошо. А что мне прикажете делать с 3g-модемами.

wvdial, у него и гуй есть.

-- 
Alexander Galanin


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20140708100121.729c2c8cb1ac782e5d1a0...@galanin.nnov.ru



Re: systemd, чтоб его

2014-07-08 Пенетрантность Alexander Galanin
On Tue, 08 Jul 2014 10:21:57 +0400
Dmitrii Kashin free...@freehck.ru wrote:

 Alexander Galanin a...@galanin.nnov.ru writes:
 
  On Tue, 08 Jul 2014 09:41:11 +0400
  Dmitrii Kashin free...@freehck.ru wrote:
 
  Wicd - это хорошо. А что мне прикажете делать с 3g-модемами.
 
  wvdial, у него и гуй есть.
 
 Правда? Ух. Спасибо. Пойду посмотрю.

Гуй называется gnome-ppp. Слово gnome в данном случае его не портит.

-- 
Alexander Galanin


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20140708105057.c6b8b92f7e188c4bfa13e...@galanin.nnov.ru



Re: systemd, чтоб его

2014-07-03 Пенетрантность Alexander Galanin
On Thu, 03 Jul 2014 16:38:57 +0300
Alex Kuklin a...@kuklin.ru wrote:

 Из того, что я уже нарыл - это то, что придется отказываться от 
 network-manager и policykit, т.к. они нынче зависят от systemd.
 Кто-нибудь пробовал?

Так а что тут пробовать? Всегда без них жили.

-- 
Alexander Galanin


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20140703193808.c89e4ca0f657927d57521...@galanin.nnov.ru



Re: systemd, чтоб его

2014-07-03 Пенетрантность Alexander Galanin
On Thu, 3 Jul 2014 20:34:27 +0400
dimas dimas...@ya.ru wrote:

 шоб специально загрузиться с системд, надо сказать ведру
 init=/bin/systemd (непонятно, какого черта оно не в /sbin)

Это _они_ давненько уже решили нас осчастливить и сломали разделение на
/bin и /usr/bin:
http://www.freedesktop.org/wiki/Software/systemd/separate-usr-is-broken/

-- 
Alexander Galanin


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20140703214038.994cea07868077b37e42e...@galanin.nnov.ru



Re: В чем минусы dyndns или no-ip в сравнении с public ip от провайдера ?

2014-04-10 Пенетрантность Alexander Galanin
On Thu, 10 Apr 2014 12:03:06 +0600
Eugene V. Samusev samu...@gmail.com wrote:

 Здравствуйте!
 
 2014-04-09 22:45 GMT+06:00 Vladimir Skubriev vladi...@skubriev.ru:
 
  В чем минусы dyndns или no-ip в сравнении с public ip от провайдера ?
 
 Отсутствие записи в обратной зоне DNS. Почту уже не поднимешь.

Ну это смотря как поднимать. Можно слать через гугл, яндекс или провайдера.

-- 
Alexander Galanin


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20140410100934.20f06aa97d47cd84aa287...@galanin.nnov.ru



Re: Top 5 Trending Stocks

2014-04-08 Пенетрантность Alexander Galanin
On Tue, 08 Apr 2014 14:14:51 +0400
Dmitrii Kashin free...@freehck.ru wrote:

 Стало быть, имеется необходимость удалять спам, чтобы он не
 попадал в рассылку.
 
 Я хотел узнать, есть ли у нас какие-либо механизмы для этого?

Сходи на
https://lists.debian.org/debian-russian/2014/04/msg00024.html ,
например, и нажми Report spam в правом верхнем углу.

 И очень интересно, почему раньше такого не было?

Раньше и трава была зеленее и спамеры скромнее.
Но вообще, чтоб не сбивать с толку робота, не надо _отвечать_ на спам.
Вот исходное сообщение я ни в почту не получил, ни в вебе не видел.

-- 
Alexander Galanin


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20140408180842.65b6fbc4486d38a21fc5e...@galanin.nnov.ru



Re: не срабатывает условие в bash

2014-03-27 Пенетрантность Alexander Galanin
On Thu, 27 Mar 2014 16:27:48 +0400
Vladimir Skubriev vladi...@skubriev.ru wrote:

 Не получается выполнить logger по условию:
 …
 Почему logger не срабатывает?

Запуск скрипта через bash -x или set -x где-нибудь в начале скрипта
сразу снимет все вопросы.

-- 
Alexander Galanin


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20140327211526.be11ddd6c2c57fbbb3dce...@galanin.nnov.ru



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

2014-03-17 Пенетрантность Alexander Galanin
On Mon, 17 Mar 2014 14:33:52 +0400
Mikhail A Antonov b...@solarnet.ru wrote:

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

Если системы, то может подойти
dpkg --print-architecture

-- 
Alexander Galanin


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20140317143800.96fa28ae3c9f320bf237e...@galanin.nnov.ru



Re: bash и область видимости переменной в while

2014-02-17 Пенетрантность Alexander Galanin
On Mon, 17 Feb 2014 11:52:06 +0400
Vladimir Skubriev vladi...@skubriev.ru wrote:

         echo $dmidecode_t6_out | while read line
 ...
 Почему последний printf печатает только Modules без содержания переменной 
 $ram_mods ?

Потому что пайп создаёт вложенный шелл со своими переменными. Можно
записать во временный файл, который считать после цикла.

-- 
Alexander Galanin


-- 
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/20140217122952.ee08ae14bccda0e4be0b4...@galanin.nnov.ru



Re: vsftpd + Keenetic + AndFTP = ооочеееень мееедлееенная закачка

2014-02-15 Пенетрантность Alexander Galanin
On Sat, 15 Feb 2014 19:50:11 +0400
Руслан Зиганшин ziganshinrus...@gmail.com wrote:

 Надоело подключать телефон по usb для передачи файлов. Поставил на PC
 vsftpd (по совету debian wiki), изменил в дефолтном конфиге только
 anon_root, на смартфон explay N1 поставил первый попавшийся в
 яндекс-маркете (там нет гугл плея по дефолту) ftp клиент - AndFTP.
 Скоростью остался недоволен - в среднем 80 кБ/сек Между этими
 устройствами лежит Keenetic Start, и обеспечивает их вполне быстрым
 интернетом. Так в чём же дело?

Марка Explay намекает на то, что устройство оптимизировано на
дешевизну. Возможно, телефон быстрее работать по wifi просто не умеет.
Также может быть, что скорость ограничена возможностями карты памяти.

Можно для сравнения попробовать поставить es file explorer. Он умеет
как ftp, так и samba.

Для сравнения: только что копировал по самбе через wifi со скоростью
около мегабайта в секунду.

-- 
Alexander Galanin


-- 
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/20140215201238.dce57d35959e678a87865...@galanin.nnov.ru



Re: urgent tag и программы в фоне

2014-02-09 Пенетрантность Alexander Galanin
On Sun, 9 Feb 2014 12:12:15 +0400
Vladimir Zhbanov vzhba...@gmail.com wrote:

   PROMPT_COMMAND='echo $_|grep gvim /dev/null 21 || echo -ne \a'

grep -q

-- 
Alexander Galanin


-- 
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/20140209130632.2cfbbc91269c829db95bc...@galanin.nnov.ru



Re: кодировка системных собщений

2014-02-09 Пенетрантность Alexander Galanin
On Sun, 9 Feb 2014 12:13:26 +0400
Dmitry volkov dmitry...@gmail.com wrote:

 А также вот попытка запустить postgres с ошибкой в конфиге.
  sudo /etc/init.d/postgresql start
 [] Starting PostgreSQL 9.1 database server: main[] The PostgreSQL
 server failed to start. Please check the log output: 2014-02-09 15:38:17
 UTC ???: ? ??? Mail repo sent opa;localhost, ?? 5432 !
 1 2 F12 ?? ???: ??? ??? ?? ?? grub.cfg 2014-02-09 15:38:17 UTC
 ??: ?? ??? ??? ??? F12 ??? opa;localhost
 2014-02-09 15[FAIL7 UTC ?: ?? ??? ??? ?? TCP/IP ... failed!
  failed!

А из какого терминала это всё скопировано? Может буквы по дороге испортились?

-- 
Alexander Galanin


-- 
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/20140209135736.b678092c6c6cee738c2e3...@galanin.nnov.ru



Re: кодировка системных собщений

2014-02-09 Пенетрантность Alexander Galanin
On Sun, 9 Feb 2014 14:33:40 +0400
Dmitryv Volkov dmitry...@gmail.com wrote:

 Терминал rxvt-unicode стоит на робочей станции с которой я ssh к
 серверу.

Ага, ssh. Настроена ли в нём передача переменных окружения?
(параметр AcceptEnv из /etc/ssh/sshd_config)
А ещё на клиенте есть SendEnv.

Может оно, конечно, и переслалось, но я в письме видел вывод locale
только из рутового шелла.

 Ммм но ведь другие буквы ну покрайней мере русские и англиские приежают
 не портятся?  

Приезжает-то ровно то, что было через этот терминал ранее туда
отправлено. Что будет если создать на сервере юникодный файл, перетащить
его к себе через scp и прочитать на рабочей станции?

Кстати, никаких промежуточных программ типа screen или luit не
используется?

-- 
Alexander Galanin


-- 
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/20140209151402.8a714621fd62aa0095958...@galanin.nnov.ru



Re: кодировка системных собщений

2014-02-09 Пенетрантность Alexander Galanin
On Sun, 9 Feb 2014 12:13:26 +0400
Dmitry volkov dmitry...@gmail.com wrote:

 2 - Как  сделать текущий вывод читабельным.

У меня осталась только одна идея: dpkg-reconfigure locales и
внимательно посмотреть, что оно будет говорить.

-- 
Alexander Galanin


-- 
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/20140209202218.3e63f3033d528090c5e87...@galanin.nnov.ru



Re: В поисках фишек Maxima [was: Программирование научных программ на C.]

2014-02-08 Пенетрантность Alexander Galanin
On Sat, 08 Feb 2014 19:46:03 +0400
Dmitrii Kashin free...@freehck.ru wrote:

 Кстати, надо бы сделать небольшое отступление о Maxima, раз уж поднялась
 эта тема в разговоре. Вот есть у меня выражение из независимых
 переменных. Допустим, я хочу задать некоторую новую переменную,
 зависимую от данных, а потом скомандовать Maxima, чтобы везде в этом
 выражении она попыталась выделить её. Выделить, к примеру, как
 слагаемое. Возможно ли это?

Что-то простенькое сгруппировать и вытянуть может.
Например, ниже в выражении (x+y+z) заменяется (x+y) на a:

(%i1) ratsubst (a, x + y, x + y + z);
(%o1)z + a

-- 
Alexander Galanin


-- 
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/20140208222351.00962a3a84be5102b7745...@galanin.nnov.ru



Re: Проблема с подключением смартфона как usb-накопителя (Debian Jessie, KDE)

2014-01-27 Пенетрантность Alexander Galanin
On Tue, 28 Jan 2014 00:16:45 +0400
Руслан Зиганшин ziganshinrus...@gmail.com wrote:

 попытаться примонтировать этот самый /dev/sdX девайс куда-либо
 (разумеется неудачно, зато станут доступны /dev/sdX1 и /dev/sdX2). Что
 надо сделать, чтобы разделы на устройстве виделись автоматически?

Таблица разделов, как я понимаю, считывается при первом обращении к
устройству. Соответственно, надо иметь какую-либо программу, которая
будет периодически устройства опрашивать. На моей рабочей станции этим
занимается udisks, который кто-то притащил по зависимостям.

-- 
Alexander Galanin


-- 
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/20140128113421.0a00ad165e99c0de667b0...@galanin.nnov.ru



Re: Ошибка Cron

2014-01-13 Пенетрантность Alexander Galanin
On Mon, 13 Jan 2014 17:18:32 +0200
EyeLand ournet@gmail.com wrote:

 Привет, ежедневно получаю на почту сообщение:
 
 /etc/cron.daily/logrotate:
 [Sun Jan 12 07:35:14 2014] [warn] NameVirtualHost *:443 has no VirtualHosts
 [Sun Jan 12 07:35:14 2014] [warn] NameVirtualHost *:80 has no VirtualHosts

Это очень похоже на вывод от /etc/init.d/apache.

 Что нужно делать? Спасибо!

Что делать? Например, настроить апач. Или подумать, нужен ли он на
этой машине, раз там ни одного виртуального хоста не настроено.

-- 
Alexander Galanin


-- 
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/20140113195102.d733838956edc3620fdd6...@galanin.nnov.ru



Re: Мобильная фоторамка - как подключить?

2014-01-12 Пенетрантность Alexander Galanin
On Mon, 13 Jan 2014 11:16:37 +0600
Евгений Золотов sentinel...@gmail.com wrote:

 Друзья, дайте совет.
 [14655.522916] usbcore: registered new interface driver usb-storage
 [14655.522917] USB Mass Storage support registered.
 [14656.529304] scsi 4:0:0:0: CD-ROMbuildwin  Photo Frame
 1.01 PQ: 0 ANSI: 2
 [14656.535282] sr1: scsi3-mmc drive: 40x/40x writer cd/rw xa/form2 cdda tray
 [14656.535454] sr 4:0:0:0: Attached scsi CD-ROM sr1
 [14656.536495] sr 4:0:0:0: Attached scsi generic sg2 type 5
 
  Ну и, собственно, подрастерялся. Что дальше делать? Как на неё фотки
 залить? Винда где-то есть, но лень поднимать.

1. Попробовать смонтировать этот cd-rom.
2. Возможно, эта штука ведёт себя как usb-модемы: сначала подсовывает
cd-rom с драйверами, а потом после некоторых телодвижений даёт доступ к
основным функциям. Обычно это переключение происходит с помощью eject
/dev/sr1.
3. Если ничего не помогло, то может записать на этот cd/rw write образ
какого-нибудь диска с картинками?

-- 
Alexander Galanin


-- 
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/20140113103153.5c2a0fd9522b0ee7560b5...@galanin.nnov.ru



Re: Как правильно собирать CUPS?

2013-12-29 Пенетрантность Alexander Galanin
On Sun, 29 Dec 2013 13:05:25 +0300
Hleb Valoshka 375...@gmail.com wrote:

  Как побороть эту циклическую зависимость? Или может я собираю в
  неправильном порядке?
 
 1. собрать новый cups-filters с текущим cups, у него в зависимостях
 libcups2-dev, libcupsimage2-dev (= 1.5.2-6~)
 
 2. собрать новый cups

Да, я сейчас как раз этим и занимаюсь.

Но меня не покидает ощущение неправильности, так как для сборки пакетов
одного дистрибутива нужен предыдущий (и ладно бы я сишный компилятор
собирал, а тут обычная прикладная программа).

-- 
Alexander Galanin


-- 
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/20131229150048.e8689e91fc87f1fbe6ba6...@galanin.nnov.ru



Как правильно собирать CUPS?

2013-12-28 Пенетрантность Alexander Galanin
Доброе утро!

Так как CUPS 1.5.3-5+deb7u1 во wheezy не умеет аутентифицироваться через
Kerberos (#703424), то я решил собрать версию 1.6.4-2 из jessie. Но это
у меня не получилось:

1. У пакета cups в build-depends указаны cups-filters и
libcupsfilters-dev. Но там же стоит комментарий, что они нужны только
для тестов. Так что бинарные пакеты из пакета исходников cups можно
собрать, закомментировав пару строчек.

2. У пакета libcupsimage2-dev в Depends стоит libcupsfilters-dev.

3. А чтобы собрать libcupsfilters-dev (из пакета исходников
cups-filters), мне нужна установленная libcupsimage2-dev. Которую я не
могу поставить из-за того, что libcupsfilters-dev у меня ещё не
скомпилирована.

Как побороть эту циклическую зависимость? Или может я собираю в
неправильном порядке?

-- 
Alexander Galanin


-- 
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/20131229050937.7679780e4a51c0be102bd...@galanin.nnov.ru



Re: Почему sed выдает не только группу но и другой текст ?

2013-12-26 Пенетрантность Alexander Galanin
On Thu, 26 Dec 2013 15:39:56 +0400
Vladimir Skubriev skubr...@cvisionlab.com wrote:

 Помогите с sed. Пожалуйста.
 
 #ip a | grep ppp50
 6: ppp50: POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP mtu 1492 qdisc 
 pfifo_fast state UNKNOWN qlen 3
  inet 84.51.23.2 peer 80.68.8.17/32 scope global ppp50

Во-первых, ip a show dev ppp50, чтобы обойтись без грепа.

 #ip a | grep ppp50 | sed -r 's/(.*inet )(.*)( peer.*)/\2/'
 6: ppp50: POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP mtu 1492 qdisc 
 pfifo_fast state UNKNOWN qlen 3
 84.51.23.2
 
 Нужно получить ip адрес по интерфейсу.

Во-вторых, указать более точный regexp. Хватит условия строка без
пробелов и слешей: [^ /]*, т.е. в итоге получится:

ip a show dev ppp50 | grep -E '\inet\' | sed -r 's/.*inet ([^ /]*).*/\1/'

Грепается строка с inet, чтобы отфильтровать всё постороннее, в т.ч. inet6.

Но надо не забыть обработать случай, когда на интерфейсе несколько адресов.

-- 
Alexander Galanin


-- 
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/20131226161044.9256aa493ce92a75bd741...@galanin.nnov.ru



Re: Почему sed выдает не только группу но и другой текст ?

2013-12-26 Пенетрантность Alexander Galanin
On Thu, 26 Dec 2013 15:16:47 +0300
Alexandr Terekhov a.terek...@gmail.com wrote:

 Тогда уж
 ip a show dev br0 |  sed -rn 's/.*inet ([^ /]*).*/\1/p'

Да, так лучше. Только без копии в «личку», пожалуйста.

-- 
Alexander Galanin


-- 
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/20131226163945.ca6e83ac0ceeea6dea079...@galanin.nnov.ru



Re: Почему sed выдает не только группу но и другой текст ?

2013-12-26 Пенетрантность Alexander Galanin
On Thu, 26 Dec 2013 16:42:16 +0400
Vladimir Skubriev vladi...@skubriev.ru wrote:

 1. Зачем \ и \ в grep'е почему не просто 'inet' ? или Вы просто только 
 --extended-regexp пользуетесь ?

Потому что «просто inet» пропустит inet6, что нас мало интересует.
Можно и пробел после слова поставить.

 2. Я не знал, что можно .*inet без группы написать, точнее что не 
 обязательно все в группы объединять.

В группу объединяют, если хотят что-то с ней потом делать.

 3. ( - группа начинается, [^ /]* - любое количество чего ?

Любых символов, кроме пробела и слеша. Это на случай адресов вида
192.168.1.22/24, которые будут в ethernet-сети.

 Чем плох мой вариант (после вашего примера)
 
 ip a show dev ppp50 | grep 'inet' | sed -r 's/.*inet (.*) peer.*/\1/'

Сломается на «inet 192.168.1.22/24 brd 192.168.1.255 scope global eth1».
Но это уже немного другой случай, так что если интересует только ppp, то
всё нормально.

Но как сказали выше, красивее будет sed с ключом -n.

-- 
Alexander Galanin


-- 
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/20131226172606.d19a081716a87d0ad646e...@galanin.nnov.ru



Re: GPT vs. msdos partition table на одной м ашине

2013-12-23 Пенетрантность Alexander Galanin
On Tue, 24 Dec 2013 00:38:06 +0400 (MSK)
yuri.nefe...@gmail.com wrote:

   Для MBR надо затереть первые 500 бит. Для UEFI затереть

Думаю, что всё-таки не 62.5 байта, а в 8 раз больше :)

-- 
Alexander Galanin


-- 
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/20131224100120.0cc8f6cdcccf63b28d3cc...@galanin.nnov.ru



Re: и терминальный шрифт тоже посоветуйте :)

2013-12-22 Пенетрантность Alexander Galanin
On Sun, 22 Dec 2013 09:15:14 +0400
Evgeny M. Zubok evgeny.zu...@tochka.ru wrote:

 Alexander Galanin a...@galanin.nnov.ru writes:
 
  terminus. Сначала непривычно, но в итоге мне он кажется наиболее
  спокойным — наименее утомительным для мозга и глаз.
 
  Вот если бы в нём различались «б» и «6», «д» и «g»…
  А то вот написал, смотрю почту, и теперь не вспомню, куда какую букву
  поставил.
 
 Для этого патчи надо ставить. Самому недавно посоветовали [1]. Они в
 исходниках есть (см. раздел Character variants):

О, там действительно есть «д» домиком. Спасибо!


-- 
Alexander Galanin


-- 
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/2013134303.f42781a8bc774bc0f32b4...@galanin.nnov.ru



Re: и терминальный шрифт тоже посоветуйте :)

2013-12-17 Пенетрантность Alexander Galanin
On Tue, 17 Dec 2013 13:18:52 +0400
Dmitry Derjavin d...@altlinux.org wrote:

 А как вы в своём любимом шрифте «o» и «о» различаете? Бэ от шестёрки,
 кстати, в terminus хорошо отличается.

Дело привычки. «о» во всех шрифтах одинаковая, а вот указанные символы
сильно похожи лишь в терминусе, потому и спотыкаюсь.

 Я к тому, что при таком количестве букв со сходным начертанием некоторые
 совпадения, действительно, неизбежны.

Да, конечно. Но не все варианты одинаково воспринимаются.

 PS: «ХОЧУ ОДУ. СОФТ АСТРОЕ.» — помните? ;)

 ИЧЕГО  Е ВИД О!

-- 
Alexander Galanin


-- 
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/20131217153055.8a187dbbf36639529720f...@galanin.nnov.ru



  1   2   3   4   5   6   >