В связи с близящимся переводом предприятия на свободное ПО возникла необходимость создания и поддержания в более-менее актуальном состоянии собственного репозитория для обновления машин сотрудников. При этом есть 2 типа компьютеров: у простых пользователей и админские. Набор софта (пакетов) для админских машин, естественно, намного больше, чем для пользовательских, да и обновляются они чаще. Сообственно тут и возникает вопрос, как (каким образом и какими средствами) можно создать на одной из админских машин или, что еще привлекательнее, на одном из серверов репозиторий для пользователей, содержащий "установочный диск" + обновления вытянутые адинскими машинами? То есть если админ обновляет у себя пакет, то он обновляется и в репозитории, но если выходит новая версия пакета, который есть в репозитории, но его никто не требует, то он соответсвенно и не скачивается.
P.S. И хотелось бы узнать, может ли такой репозиторий лежать на удаленнов ресурсе, который (по умолчанию) управляется другой (не-Linux) ОС?
kakaka@server ~ $ cat -v tmp | grep -A 12 -i "sh log"
^MDES-3526:admin#sh log^M
^MCommand: show log^M
^M^M
^MIndex Time Log Text ^M
^M----- ------------------- ----------------------------------------------------^M
^M604 2010/08/05 06:32:14 Successful Enable Admin through Telnet from 165.14.5^M
^M 0.1 authenticated by AAA server 83.202.172.85 (Usern^M
^M ame: gelb, MAC: 00-00-00-00-00-00)^M
^M603 2010/08/05 06:32:14 Successful login through Telnet from 165.14.50.1 aut^M
^M henticated by AAA server 83.202.233.194 (Username: g^M
^M elb, MAC: 00-00-00-00-00-00)^M
^M602 2010/08/05 04:58:18 Port 22 link up, 100Mbps FULL duplex ^M
^M601 2010/08/05 04:58:13 Port 22 link down ^M
Как видите вывод этих железок содержит непечатные символы, что несколько усложняет работу с логом. Мне нужно, чтобы каждая строка начиналась с номера записи в логе (в куске, что я привел запси с 604 по 601) и тайм стампа, как и положено. Все портит многострочный вывод записей под номерами 603 и 604. По моей задумке нужно подобрать regexp, к строкам 8,9 и 11,12, чтобы потом можно было удалить все непечатные символы и объединить нужные строки.
Предположим у меня есть старый компьютер и хочу я его подключить к телеку и управлять им с помощью пульта. Есть идеи? Есть примеры решения? (Вопросы скорее про аппаратную часть и управление ею)
Давно уже пользуюсь http://kernel.ubuntu.com/~kernel-ppa/mainline/ в качестве источника свежих ядер для убунты, однако все это время мну гложет вопрос, что означает приписка названия дистрибутива и можно ли использовать ядро для иного дистрибутива? То есть можно ли к примеру 2.6.35-maverick использовать в более старых дистрибутивах? По идее патчи каноникла на ядро не должны зависеть от дистрибутива, т.к. оный есть просто набор программ, которые должны нормально работать с любым ядром. Раньше выкладывали ядра без указания дистрибутива, а сейчас новые ядра уже получают приписку новых дистрибутивов, например 2.6.33 с 1-5 минорной версий был для lucid, а с 6-7 уже идет для maverick. На http://patchwork.ozlabs.org/project/ubuntu-kernel/list/ описаны патчи для убунтовских ядер, но я нигде не нашел информации, переходят ли патчи, созданные для одного дистрибутива на другой. Зато там описаны патчи, применительно к отдельным дистрибутивам, значит патчи на ядро как-то связаны с версией дистрибутива. Все это очень неясно...
Скоро отпуск - собираюсь на дачу. И единственный способ связаться с интернетом - это GPRS. Аппетиты операторов достаточно велики, поэтому нужно максимально ограничить траффик. Эту проблему я решил за счет использования мобильной Opera`ы качестве браузера. Но есть один нюанс, траффик кушают многочисленные программы, типа скринлетов с погодой, оповещения о приходе почты, менеджера обновлений и т.д. Отслеживать и выключать все это достаточно проблематично! Tут был описан метод, как запустить приложение с запретом использования сети. Нужно обратное, запрет для всех прложений, и запуск одного с разрешением. Заранее СПС.
На нетбуке acer aspire one 532h-28b поставил люсид (без окружения рабочего стола - самосбор). Интерфейс wlan0 поднимается уже при старте. Отключаю его через sudo ifconfig wlan0 down. Но он минуты через 2, снова врубается. Куда копать? Вместо Network Manager'a использую wicd. Пробовал его отключать при загрузке-никакого эффекта.
Доброго времени суток! Решил справиться у коммунити, который из вышеуказанных редакторов более подходит (по вашему объективному мнению) для программиста на различных ЯП. Желательно указать причину выбора.
Собсно, создаю сей пост ибо ниасилил код-комплит в Vim, а в Emacs еще не работал =Р