Перейти к содержанию

L0K1

Пользователи
  • Постов

    1 179
  • Зарегистрирован

  • Посещение

Весь контент L0K1

  1. man grub или lilo не помню, что по умолчанию стоит. И это не в debian'e а в практически в любой системе. Так навскидку врядли кто скажет.. Гугли. В 8.10 писали появилась такая возможность, но я не уверен. попробуй перепроставить alsa-lib + alsa-utils И поставь mpg123 alsamixer - все на максимум, затем mpg123 какая_то_песня.mp3 Если заиграть проблема кроется в кодеках, libvorbis, libmad - далее по списку, если не скукожилась звуковая система. У меня один раз звук пропал, из - за того ч то я не был в группе sound. Посмотри файл: /etc/groups
  2. На фрейм переходить, не буду, но как у этого ингридиента, который пишет,что он неебательский программист - bubenOS, на xfce, gnome еле ползает, учитывая что он сам на alt'e сидел.(Это откуда руки должны расти??). Кроме того, когда пишешь статьи такого формата, важнее четко аргументировать мнение, приводить факты, чем материть на чем свет стоит. Это как?? Я всю слаку пересобирал, пакет за пакетом. все собирается после прочтения config.log без чтения man-pages. И есть подозрение, что у этого ингридиента все тормозило,потому что он ставил винт на винт размером в 3 гига, который предварительно покидал об стену. 5 минут читал, 3 отсеивал маты и сделал один вывод - автор - Ингридиент. И еще не умеет пользоватся командой free, ппц. P.s.: Ингридиент = "ослодро#ка, пи#рская креветка. либо, кто-то перевел на русский заметку из блога Того самого Билли."
  3. смешно, но не могу подлючится к интернету. Система slackware - подобная. В общем у одного ингридиента adsl соединение, через модем соседа по локалке, что-то бурнетовское вроде. В винде называентся wan/ppp. -------------------------------- Пытался юзать пакет pppoe-setup не фурычит. Имеется подключение по сети ------------------------------------- ip=192.168.0.x5. netmask 255.255.255.0. сетевое имя dragon. Подключаю через: ifconfig eth0 down ifconfig eth0 192.168.0.x5 netmask 255.255.255.0 up - пингуется... -------------------------------------- И нужно создать pppoe соединение с: primary dns: x.x.x.x secondary dns: x.x.x.x netmask 255.255.255.255 ip=232.x.x.x имя пользователя: пароль: ---------------------------------------- Чтение манов ни к чему не привело, и я по настройке сетей и интернета - чайник.
  4. 0xDEADBEEF я невнимательно прочитал задание, в одну коробку две не влезут.. Мой вариант был сортировкой с поправкой на несколько коробок. Тогда в голову приходит только такая метода: Банда коробок собираются одна в другую: прогонка по заданному условию + сортировка по площади. перебираем пока не соберется самая большая группа, коробок одна в другой. затем гоняем оставшиеся по такому же алгоритму. Но у меня уже передоз кофе, весьма возможно я не адеквашен..
  5. Берем коробку - самую большую и выбираем такие коробки которые займут в ней максимальное место при этом, если несколько вариантов равнозначны, брать те где коробок меньше и они больше.. Я думаю. Но простая сортировка - сильно не вариант.
  6. Есче раз, к пакетам. Пришёл к выводу(пообщавшись с Dik'ом), что буду использовать родной пакет, slackware - tgz в связке с slapt-get + gslapt. Совместимость пакета - slackware, slack`it, mopslinux. И как вам идея с неубиваемым набором core модулей, + их можно не учитывать в зависимостях. Зависимости будут прописываться снаружи пакета, не изменяя его структуру. Зеркала slack-it можно неплохо отзеркалить.
  7. Есть вида заплаток: 1. Заплатки, чтоб работало, либо для функционала. Например, mc-4.6.1 надо патчить, чтоб корректно пахал под utf8. 2. Заплатки безопасности. Для примера возьмем тот же mc - он же собран практически под любую систему, с одной версией 4.6.1. Посмотри slackbuild-слаки-12 и Makefile-freebsd-7.0, у них одни заплатки. Можно подписаться на ленту безопасности самых основных пакетов. А сервеhное ПО, вообще обновляется день через день. Как действовать, нашли ошибку безопасности в программе: Такое сообщение В coreutils-6.0.1 утечка памяти, позволяющая выполнить любой скрипт с правами рута. Заплатка для 6.0.1, версия 6.0.2-fixed. а) Либо обновляю пакет, заменой сорца на 6.0.2-fixed и изменением одной переменной в slackbuild'e б) Либо добавление патча в slackbuild, тоже добавить один файл и пропатчить. У девелоперов серьёзных дистрибутивов налажен хороший feedback с другими свободными продуктами. Если разработчики debian найдут серьезные проблемы, они же будут кричать на пол мира: Ахтунг. Кстати, к вопросу о секурьности, у дебиана, как раз таки самая долгая реакция на критическую ошибку.
  8. 1. deb пакеты, как бы много их не было, под какую архитектуру заточены? i386, либо x86_64. 1-ый слишком стар, второй еще сыроват, в плане ПО. Да и железа поменьше.. 2. Подтачивание системы, под пакет - не unixway, а если серьезно то получится вторая runta, или xubuntu, с поправкой на install. И уж там она точно затеряется.. Крайний путь, если использовать deb пакеты - собирать свое дерево. И я на распутье между deb и своим-arch_подобным пакетом, с гонялкой deb пакетов -> мой формат.
  9. было бы славно, скоро выложу всю систему со слакбилдами - полность i686 =) Sk8erBoi и все кто меня пинали, насчет изобретения велосипеда. Вы были правы, но: Пару вопросов: 1. в моей хреновине, предпочтение будет отдаваться, пакетам собраным с сорцов. Но далее я вижу два варианта: a) Либо перейти на формат deb, но при этом придется пакеты собирать самому. Но на срезе пакетов debian/*buntu, оптимизация бинарников под какую архитектуру идет? Мне предпочтительней: i686. Собирать малую базовую часть пакетов, в ручную(система, иксы, десктоп и джедайский минимум). А другие допольнительные приложения(пометить их как unsupported), гонять из самых распространеных(см deb). Если сделать бешеный скрипт, который будет хавать срез debian и гонять оттуда приложения, со всеми зависимоcтями прописаными в deb-пакете =). Гоняя в мой формат. Какой вариант предпочтительней на ваш взгляд? 2. один архив, в хорошим сжатием(tar.lzma, наверно). Внутри управляющая директория pkg И сами файлы, которые будут распаковыватся - содержимое пакета. install.sh # скрипт на bash выполняемый, во время установки - создание линков, растановка прав postint.sh # скрипт на bash выполняемый после установки, ну там типа gtk-update-icon-theme %WAYDIR # +настройка пакета. unistall.sh # скрипт выполняемый, для удаления depends alsa #Все пакеты зависят от #base - (базовый набор приложений, который нельзя удалить, только обновить). back Файлы которые требуют back_up'a desc PKGNAME=mpg123 # имя пакета PKGVERSION=0.42 # версия пакета LICENCE=GPL2 # Лиценция, при установке, будет в папке /usr/share/licenses/$PKGNAME-$VERSION/Copying # залинкована с /usr/share/licenses/gpl2 MD5=ХЕШ # ХЕШ пакета BUILD=_ВЕРСИЯ_БИЛДА # номер сборки пакета, этой версии MANTAINER=хранитель # Хранитель пакета Категория=base или main или unsupported # base - пакет принадлежит к базовому, его нельзу удалять, только обновлять, например coreutils. # main - пакет из основной ветки, идет с базовой системой, например - alsa. # unsupported - пакеты, выдраные из других систем, не собраны, нами с сорцов. Вроде, все что нужно что обеспечить совместимость с deb пакетом. А ну да имя пакета: $PKGNAME-$VERSION$BUILD-$ARCH.tlz #PKGNAME mpg123_doc-0.2_1-noarch.tlz mpg123_dev-0.2.1-noarch.tlz mpg123-0.2.1-i686.tlz Места: *Весь базовый набор приложений, должен обитать в корне, *все левое ПО - main в /usr, c конфигами в /etc/ ~. *все unsupported в /usr/local *man-pages - обитают в /usr/share/man Только ru и en. Внутри пакета - они не сжаты, после установки гоняются в man_page_name.1.lzma. *Доки в /usr/share/doc/$PKGNAME-$VERSION При этом лицензия линкуется с /usr/share/licenses/$LICENSE *info в /usr/share/info, аналогично с man pages. Есть предложения, замечания, рад выслушать критику..
  10. Фотки - и видео, от Путника Еще вопросик, я то спекся раньше всех (плохая идея была обедать в час дня, рисом с овощами... - чуть не умер). В итоге, что порешили - делать c: 1. linux.ulanovka.ru 2. jabber/irc конференции, надо заводить и бандой ломится - допустим в полночь =) 3. Свой ли форум, заводить. 4. Че нить еще, по фактам отпишитесь кто-нить =) 5. Накидайте свои контакты, товарищи bsd-ники, линуксоиды.
  11. Baimer Жопа эта на уровне библиотек.. taglib, idtag - ну и еще чего, то - вообщем дело не в шрифтах. Решается двумя путями: 1. Ищешь заплатки, и пересобираешь библиотеки - unixway, но не для новичка 2. Ставишь audacius #sudo apt-get install audacious #sudo apt-get install audacious-plugins В настройках выбираешь язык по умолчанию - русский, кодировка по умолчанию - cp1251. И будет тебе счастье.. =)
  12. Lakers Я примерно так и понял -> они не бесконечно заселяются, а пока не получится стабильная картина, и она получается максимум за 20x20 заселений. Перебор вариантов заселений и сравнение с оригиналом.
  13. Нормально, так но буду настаивать о следующем проведении в более цивилизовано месте, и хотя бы с 4-мя стенами =). Теперь знаю почти всех в лицо =), немного попинали меня ногами за изобретение велосипеда. Поговорили о своем. А потом я сдулся - добирался до дома с тремя пересадками.. Кстати вы из TiX'a выбили признание как он их компилил?
  14. Э бактерии - смех, один. игра жизнь live + перебор комбинаций, засеивания клеток, и проверка похоже ли? Классическая задача+перебор заполнения матрицы MxN.
  15. Когда, сам соберу, тогда - будет, похать. =) [kde] xorg.conf покажи, который xconf генерит.
  16. xarchiver - умеет, еще много чего =), rar - только распаковка. xfce4-screenshoter-plugin - нашел, только после сбора системы =( И еще не юзай Vesa!! nv - драйвер - решает..
  17. Как вам, еще одна цель - Торжественное скукоживание cd/dvd дисков с XP/Vista, любезно предоставленную новичками. =)
  18. Полетели. [<] Архиватор xarchiver + консольные распаковщики * Растановка по приложениям - одна команда, посмотрю сейчас же почему не робит. * Audacious - собран в минимуме, посмотрю что можно сделать. * Монтирование дисков автоматом - нужно dbus+hal ставить *низкая производительность xine, мб Мало памяти и openoffice - сцука, тяжел и хавает оперативу, ты как грузился?? (режим) +Какой графический режим? (vesa, видеокарта..) *для pdf собирается xpdf, для dejavu не нашел ничего кашерного =( *Создаю нового юзера и раставляю права =) *Псевдомаковский докбар вернулся *Про видеопоток не до конца понял, у меня все ловилось - xfce4-screenshoter-plugin. *Добавляю Vi. *abiword - делаю.. Все изменения постараюсь забить в один модуль.. Еще, если кто посмотрел - напишите, пожалуйста, основные характеристики компа, какое разрешение экрана получилось ну там как долго грузилось и т.д.
  19. ЭЭ а я отличиий не нашел.. delphi - pascal. Код один.. SaS Ты как пробовал запускать? (вызов функции)
  20. Возврата не будет, но система будет разрабатываться таким образом, что все что XFCE отдельным модулем, OpenBox - отдельным, ну еще наверно fluxbox для Dik'a. То есть, как минимум два десктопа на выбор. Но kde и gnome - никогда..
  21. Лучше названия придумать, не смогли - пришлось регионализироваться =) Теперь филисофский вопрос ко всем суровым, и в высшей степени бородатым =) Система собирается с сорцов. И я бы хотел спросить мнение о способе сборки пакетов. Я насчитал 3 пути: 1. BSD - way Makefiles - решают все, и зависимости ищут и на гитаре играют.. У меня маленький опыт работы с ними... 2. Slackware - way Просто один скрипт - особо без правил, 3 - 5 стандартных пунктов. Все на sh. PKGNAM=libid3tag VERSION=${VERSION:-0.15.1b} ARCH=${ARCH:-i686} BUILD=${BUILD:-ulantoo} CWD=$(pwd) if [ "$TMP" = "" ]; then TMP=/tmp fi PKG=$TMP/package-${PKGNAM} rm -rf $PKG mkdir -p $PKG if [ "$ARCH" = "i386" ]; then SLKCFLAGS="-O2 -march=i386 -mcpu=i686" elif [ "$ARCH" = "i486" ]; then SLKCFLAGS="-O2 -march=i486 -mtune=i686" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O3 -march=i686 -mtune=i686" elif [ "$ARCH" = "x86_64" ]; then SLKCFLAGS="-O2" fi cd $TMP rm -rf ${PKGNAM}-${VERSION} tar xzvf $CWD/${PKGNAM}-$VERSION.tar.gz || exit 1 cd ${PKGNAM}-$VERSION # Make sure ownerships and permissions are sane: chown -R root:root . find . -perm 666 -exec chmod 644 {} \; find . -perm 664 -exec chmod 644 {} \; find . -perm 600 -exec chmod 644 {} \; find . -perm 444 -exec chmod 644 {} \; find . -perm 400 -exec chmod 644 {} \; find . -perm 440 -exec chmod 644 {} \; find . -perm 777 -exec chmod 755 {} \; find . -perm 775 -exec chmod 755 {} \; find . -perm 511 -exec chmod 755 {} \; find . -perm 711 -exec chmod 755 {} \; find . -perm 555 -exec chmod 755 {} \; # Configure: CFLAGS="$SLKCFLAGS" \ ./configure \ --prefix=/usr \ --sysconfdir=/etc \ --mandir=/usr/share/man \ --disable-static \ --disable-debugging \ --program-prefix= \ --program-suffix= \ --build=$ARCH-ulantoo-linux # Build and install: make -j4 || exit 1 make install DESTDIR=$PKG || exit 1 # Strip binaries: ( cd $PKG find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null ) # Add a documentation directory: mkdir -p $PKG/usr/share/doc/${PKGNAM}-$VERSION cp -a COPYING COPYRIGHT README \ $PKG/usr/share/doc/${PKGNAM}-$VERSION mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc cd $PKG makepkg -l y -c n ../${PKGNAM}-$VERSION-$ARCH-$BUILD.tgz #!/bin/sh 3. ArchWay - Уже скриптик похитрее # $Id: PKGBUILD,v 1.34 2007/06/05 15:37:42 dan Exp $ # Maintainer: judd pkgname=man pkgver=1.6e pkgrel=2 pkgdesc="A utility for reading man pages" arch=(i686 x86_64) url="http://primates.ximian.com/~flucifredi/man/" license=('GPL') depends=('groff' 'less' 'gzip' 'awk' 'coreutils' 'bash') backup=(etc/man.conf) source=(http://primates.ximian.com/~flucifredi/man/man-$pkgver.tar.gz \ whatis.cron.daily man-troff.patch) md5sums=('d8187cd756398baefc48ba7d60ff6a8a' 'b86a5f2dd87c6be30421a8813547229d'\ '21541cb3073259f7fb9335675ca41b0e') build() { cd $startdir/src/$pkgname-$pkgver iconv -f koi8-r -t utf-8 msgs/mess.ru > /tmp/mess.ru mv /tmp/mess.ru msgs/ echo "$ codeset=UTF-8" > msgs/mess.ru.codeset patch -Np1 -i ../man-troff.patch || return 1 ./configure -confdir='/etc' -d +lang all make || return 1 make PREFIX=$startdir/pkg install || return 1 #install whatis cron script install -D -m744 ../whatis.cron.daily $startdir/pkg/etc/cron.daily/whatis } 4. LFS - вообще все собирается ручками (не вариант). 5. Какой-то свой путь =) ---------------------------------------------------------------------------- Я думаю следует делать выбор, между жестко стандартизированным slackware way, с выносом глобальных переменных и основных операций в отдельный - общий файл. Либо простенький файл конфиги - типа arch, но с самописной программой, которая пакет будет обтачивать.. Есть у кого какие предложения.. 31.03.09 *Баг с группами - временное решение =( *mv /sbin/liblinuxlive /usr/lib/ +Простейшая поддержка сети (если есть adsl модем в режиме роутера -> inet =) ) +PXE - сервер (С одной флешки можно загрузить огромное число терминалов) *Проблемы связаные с автомонтированием *Загрузчик (Теперь по красивым пунктам, на красивом фоне) *PXE - server - стартует в терминальном режиме *Протестирована возможность загрузки из dos'a -perl +linux-kernel( надо для подключение своих дров (vbox,nvidia)) +dosfstools (создание, обслуживание fat16/32 fs) +usbutils (утилиты для работы с usb устройствами) +ntfsprogs (утилиты для работы с ntfs - разделами) +floppy (утилиты для работы с флоппи дисками, атавизм, но надо =)) *aufs - error message =) *make_iso.bat - ошибка путей Версия обновлена 1 Апреля, и это не шутка. Фиксы смотри этажом выше.
  22. Собсна будут решатся вопросы, как новичков обращать в нашу веру =) И образовывать вас же =)
  23. Я тут прикинул, если и смогу выудить какие-нибудь задачи с компа , то только олимпиадные(вузы). Да и в сети тоже - они упираются либо в мат. часть - либо просты до ужаса..
  24. Все правильно, но меня лично не устравивает сам движок, имхо на wiki смотрелось бы покашернее, чего стоит archlinux, gentoo wiki - просто гора полезной информации.. А информация - взять пива сесть в три каски и нарисовать 3-4 мануала установки самых блондинистых - линуксов(mandriva-altlinux,ubuntu-runtu, ну там как slax - подточить) - это не проблема..
×
×
  • Создать...