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

L0K1

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

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

  • Посещение

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

  1. L0K1

    Анекдоты

    Вчера на центральной площади столкнулись "BMW Z3 " и "Hammer" Пострадавшие отделались легкими ... огнестрельными ранениями...
  2. Спасиб - Глянул, занятная штука, чуть погодя попробую... 2-ое предложение, тож норма, =) А ты сам енто дело пробовал?? gunlinux package - rules 1. пакет распростараняется только с paket.Bullet 2. необходимы - русские маны, локализация 3. Пакеты делятся на две категории - core,apps 4. Хедеры пихаются в соответствующий пакет с поправкой - dev. 5. ЕЩЕ. 6. Именование пакетов 7. пример скрипта --------------------------------------------------------------------- 1. Пакет распространяется с аналогом slackbuild'a Из документов, в пакеты могут содержатся - man страницы, и файл лицензии, copyrights. Патчи, для коректной работы с utf-8, gunlinux. 2. man - страница, должна быть в кодировке utf-8, не сжатая gzip и вообще ничем.. для преобразования, iconv -f koi8-r -t utf-8 $1 > /tmp/t mv /tmp/t mc.1 #!/bin/sh 3. core - пакеты - все для функционирования базовой системы apps - всякая прикладная хреновина =) дерево core пакета: /install/slack-desc - описание пакета - по русски, с копирайтом создателя /install/doinst.sh - установочный скрипт /usr/share/licenses - лицензиии, копирайты /usr/share/man/ru/* - русские man's /usr/share/man/ - англицкие man's /usr/share/locale/ru/ - русская локаль .................... - файлы дерево apps пакета: /install/slack-desc - описание пакета - по русски, с копирайтом создателя /install/doinst.sh - установочный скрипт /usr/local/share/licenses - лицензиии, копирайты /usr/local/share/man/ru/* - русские man's /usr/local/share/man/ - англицкие man's /usr/local/share/locale/ru/ - русская локаль .................... - файлы 4. headers выделяются в отдельный пакет - develop. что потом создать девелоперский модуль для gunlinux, специально для разработчиков.. 5. Еще Для создания пакетов можно использовать slackbuild'ы. Пакеты должны собиратся скриптом!!, www.slackbuilds.org - очень много пакетов для slackware и скриптов Все бинарники должны быть прострипованы: strip bin/* 6. имя для примера: unrar-3.8.1-i686-gun.tgz * unrar - имя пакета * 3.8.1 - его версия * i686 - его архитектура - все пакеты должны собираться со следующими флагами * CFLAGS = '-O3 -march=i686 -mtune=i686' * Допустимы - i686, noarch. * gun - показывает, что он соответсвует вышеуказаным нормам. 7. простейщий скрипт tar xfv coreutils-6.0.5.tar.bz2 cd coreutils-6.0.5 #делаем конфиг ./configure --prefix=/ CFLAGS='-O3 -march=i686 -mtune=i686' #билдим make #ставим во временую папку make DESTDIR=/tmp/coreutils-package/ install #чистим мусор cd /tmp/coreutils-package strip bin/* rm share/docs/* .... #собираем готовый пакет.. makepkg -l -y -c n /tmp/coreutils-6.0.5-i686-gun.tgz #распаковывам сорцы 8. где, то через пару недель выложу текущее дерево пакетов.. И систему, полностью перекроеную с нуля, пакеты собраные так красиво - man-1.6f, mc-4.6.1, unrar-3.8.1, lzma-4.32.7. Пока ацкая смесь пакетов slackware 12.1-2 + arch + самописные.. пока можете искать русские man страницы, локали сорцы пакетов - и лить на ftp.. русские локали и man - страницы -( вообще все что есть, в любой кодировке!!) И будет очень кашерно если накачаете тем иконок с www.xfce-look.org
  3. Пункт раз, под linux подразумевается целое семейтво ОС, все на одном ядре.. То есть и установка различается само сабой.. Пробуй altlinux, runtu-ubuntu, mandriva. В них все просто и крависо.. Местами - адекватней.. Чем в винде.. Единственно что надо запомнить, сначала отрежь свободный раздел, затем при усановке linux не используй ручную разбивку диска... Если ты о программы windows - нет, единственный способ юзать wine - блин не помню точно определение, но количство программ в Linux - огромно.. (linux - это свобода выбора.. ) Можно найти свободный аналог практически чего угодно.. вроде как преобразорвывает winAPI 2 Linux. Просто она другая.. Различны некоторые подходы, например в linux - отсутсвует понятие диск C: 0_o видео, музыка, интернет, документы - минимум.. +Инструментарии разработчиков - все языки программирования.. +много много чего.. Единственное что ты там не найдешь - это gta4 и crysis.. Исключение составляют нетребовательные и старые игры (wine в помощь смотри по ветке..)
  4. В общем возник такой вопросик. В slackware система управления пакетами - проста и показательна. installpkg, removepkg, updatepkg. Все пакеты можно найти в /var/log/packages Я хочу пойти путем PC-BSD. И каждый - пакет - самостоятельная единица, все зависимости прошиты внутри.. То есть есть базовый набор програм - котрорый ставится автоматом и трогать его равносильно самоубийству: core+xorg+gtk2 А в каждом пакете все либы не из этого набора... +Не надо думать о сохранении зависимотей +Отладка - происходит быстрее Едиственное, что остается изменить - это скрипт removepkg.(он должен составить список файлов на удаление и если их не используют другие пакеты - удалять, просмотр по /var/log/packages). И вопросик номер 2, логично ли всю базовую систему держать в / и /usr, а все пакеты проставляемые юзером в /usr/local ???
  5. В принципе, самое слабое звено системы - сетевая подсистема на уровне плинтуса... И надо бы конфигуратор сети с ваять, как бы графический мастер настройки через ifconfig.. Либо на диалоге, ncurser но круче всего было бы на gtk2. =) В крайнем случае эта система как она зовется вопрос - ответ... В общем каким - то образом реализовать настройщик сети... =) Пошла работа над инсталлятором: 1. Выбор раздела ( DEST=/dev/sda1) 2. Его форматирование в ext2 (mkfs.ext2 DEST) 3. Монтирование (mount DEST /dist ) 4. Выбор модулей для установки (mcedit modtoinstall) 5. Тут скриптик который распаковывает модули... в /dist 6. Копируется /etc/fstab /dist/etc/fstab (/etc/fstab) 7. Копируется ядро - cp /mnt/live/boot/vmlinuz /dist/boot/vmlinuz 8. Скрипт который конфигурирует lilo.conf 9. lilo 10. Предложение подредактировать /etc/lilo.conf /etc/fstab 11. reboot В общем алгоритм работы инсталлятора, есть у кого замечания?? Как "диалог" юзать, кто-нить пробовал?? Или хватит установщика в режиме - вопрос - ответ?
  6. Если красиво и правильно делать, юзеру по барабану как это работает, лишь бы пахало.. slackware - пакету мгновенно модифицируются.. в общем удобно собирать.. Фактически в три команды installpkg -root media xine-lib.tgz xine-ui.tgz audacious-libz.tgz audacious.tgz dir2lzm media /mnt/ipod/gunlinux/base/04-media.lzm Пересобрал с сорцов, настроил удалил лишнее и пересобрал.. Luntu - метное дерево это кул.. А дистриб уже есть его надо пилить =) Но у меня неоднозначное отношение к untam - она дружелюбна для пользователя, но невозможна для разработчика. Собирал дебиан с xfce. apt-get install xfmedia Он мне говорит что надо проставить xine-lib и соответсвено libqt4 + qt-doc + qt + qt + qt + В итоге вам понадобится 700 мб. Кончилось тем что выдрал xine из slackware// Если народу будет нормально Ulanovka Linux =)
  7. Согласен.. Поэтому народ и надо.. И получится runtu... Задача минимум создать вещь в себе.. Она работает не матерится.. Причем работать по принципу mac os N - пользователь блондинко... Задача максимум: Захотел проставить - вот тебе менеджер пакетов и дополнительный софт А собирается из мешанины в связи с наличием того что - у меня есть... Но помоему лучшая комбинация.. slackware + archlinux - скрипты инициализации. А от корней slax - пытаюсь избавлятся..
  8. 1. Живой, который удобно пощупать новичкам. 2. Обитает где попало и не требователен 3. Полная руссиш ферштейн из коробки на UTF-8 4. Все на основе arch+slackware 5. И самое прикольное неизвестно в какую сторону будет развиватся =)
  9. Ну кто не в курсе, пока в одну персону собираю дистрибутив linux. Новое кодовое название - ulantoo. Источники: initrd, ядро, система управления live модулями - linux-live http://www.linux-live.org/ Пакеты: slackware 12.2 www.slacware.org www.slackbuild.org Свои пакеты. Есть: *live дистрибутив linux на базе скриптов linux-live(их же использует slax). *Размер до 200 мб. *Уже есть 2 редакции - на xfce-4.2(170мб) и на openbox(150 мб). *Гибкая система модулей. *Распространятся будет с деревом исходников на отдельном образе.(слакбилды) Планируется: *Полная русификация - locale=ru_RU.UTF-8 *Локальная установка на комп *Много чего еще - направлнение развития на данном этапе нельзя предугадать.. Подробности: http://www.ulanovka.ru/forum/viewtopic.php?t=53401 Способы нам помочь: 1. Банально попробовать, и высказать свое мнение (система прекрасно работает под виртуальными машинами, может обитать как на флешке, так и на болванки - для установки запуск одного скрипта ) 2. Переводчики - конечная цель - полностью локализованная система.. 3. Кодеры - разработка своих утилит настройки (знание gtk1-2, dialog, ncurses, и банально опыт программирование под unix). 4. Линуксоиды - подборка пакетов, оптимизация скриптов их настройка и использование системы, сливание новых пакетов, ru man страниц.. 5. Реклама - везде и вся 6. Материально: пакеты качаюстся с внешки - это денег стоит, также нужно: 30 метров сетевого кабеля - я последний человек в уу на диалапе и будет инет.. Матка сокет A или 478 - поднять сервак, все остальное есть.. Винт - ide гигов на 20-40 - место физически не хватает, нужно для бекапа.. 7. Дизайнеры - эмблемки.. =) И так далее.... Как связатся: *Отписывайтесь здесь *В личку *jabber [email protected] Свободные должности: 1. Хранитель доков (info+man+docs - желательно по русски) 2. Хранитель скриптов (загрузка + логин) + ядро. 3. Хранитель десктопа (настройки xfce + openbox) + чтоб все красиво - см. дизайнер. 4. 5. Хранитель дерева пакетов.. 6. Хранители модулей 7. Доверенный разработчики 8. Тестеры 8. Ведущий программист 10. Ну может еще кто-какую должность придумает.. =) П.С. Разделения условные - у нас демократия..
  10. sudo mcedit menu.lst sudo grub-install /dev/sda sda - первый сата диск - загрузчик ставим в MBR
  11. Действуем в зависимости от установленного загрузчика Если grub: /boot/grub/menu.lst Если лило: /etc/lilo.conf В них синтаксис простой, после редактирования #grub-install Куда_ставить_загрузчик ИЛИ #lilo Хотя в мандриве кажется графический конфигуратор.. не помню...
  12. Це курсач.. google.com И не блондинки сидят.. Нормальные люди за курсачи по полштуки отдают, а еще более нормальные сами делают..
  13. А тож.. Есть у кого OpenBSD 4.4 на 2 двд (linuxcenter фарцует).. OpenBSD 4.4 со всеми официальными пакетами.?
  14. login - имя пользователя password - пароль.. redflag - это китайская вариация редхета, то есть даже если войдешь тебя ждет ад на сильно неруском языке.. (Врагу не пожелаю) kernel 2.6.17.1-7 - версия ядра системы (довольно старое) i686 - архитектура проца.. Даже не знаю, может login: root password: - пустой... Если сможешь вывести меню настройки строку вида vmlinuz init=/bin/bash После долгой загрузки #passwd root и потом сможешь входить как root с нужным паролем.. Вижу два быстрых решения - убить вражью систему и поставить одну из систем с улановки(Ubuntu например). Либо поймать знакомого линуксоида поставить пиво и он те сделает все.. =) Либо настроит это.. либо поможет поставить нормальную линуху вместе с Xp..
  15. Елы глянте в википедии премию, дарвина.. Кто не знает, премия за самую нелепую смерть.. Подтверждено Дарвином (1863 год, США) Клемент Волландхэм был известным демократом-северянином в период Гражданской войны. В 1863-ем году был обвинен в государственной измене за его словестные нападки на администрацию президента Линкольна и был сослан на юг, где он продолжал выказывать его политические недовольства. После войны Клемент стал адвокатом. В его последнем появлении в зале суда, он представлял клиента, подозреваемого в убийстве. Защита обвиняемого мужчины строилась на том предположении, что жертва совершила самоубийство. Чтобы аргумент защиты не был голословным, Клемент подтвердил его фактом, продемонстрировав каким образом жертва застрелилась. Правосудие требует жертв. Link на внешку: http://jam.redjam.ru/_old/darwinawards http://darwinist.ru/
  16. Извиняйте наверно не к месту но куда уж запихнул... Я нашел в vkontakte кнопку удаления аккаунта с 3-ей попытки Попытка раз: попытка отправить непосредствно в личку создателям полтонны мата о том какие они нехорошие... (Сорвалось из-за того что они не принимают сообщения от кого попало) Попытка два: попытка разместить в группах 1 - 6 на главное странице: полтонны мата о том какие они нехорошие... (Группы либа закрыты, либо нельзя писать на стене) Попытка три написание на паре одминских стен для связи с общественотью , сообщение того же формата с текстом:" Внимание!!! Данное сообщение не является спамом и полностью согласовано с техзоной Вконтакте.ru!!! ☑1.Копируйте это сообщение и рассылайте по группам за кажное 10 отслоных вами это сообщение получаете Автомотически 472% рейтинга. (В сообщении встроенная программа +472% Сообщение А ну да и сообщение: Те кто ночью и днем сидят в контакте - ШАХМАТИСТЫ и ШАХМАТИСТЫ. Контакт маст дай социальщина зло и не для хакеров. А для блондинок.. Его создатель ШАХМАТИСТЫ и ШАХМАТИСТЫ... Чтоб вас ШАХМАТИСТИРОВАЛИ на северном полюсе злые медведи..!!!!!!!!! АААААААААААААААААААААААААААААААААААААААА ШАХМАТИСТЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫ Шахматный сайт, долго думали над названием, Однокласники - вот вещь!!" Последний вариант и принес успех.. П.С. С улановки с таким шумом уходить не буду =) Шахматисты == МАТЫ..
  17. Хорошая попытка, курсач 2 - ого курса ...
  18. Лей на ftp, или можно словитцсо.. Выдам болванки только погодя, если что в личку напишу =)
  19. Некоторые изменения.. FreeBSD-7.0 stable (Разбираюсь) Slackware 12.1 (Основная) WinXP-pro (По учебе) Ну и на флешке GunLinux (с собой, девелопю =) ), есче планирую попробовать openbsd, но сильно потом... Есть у кого локальное дерево портов...?
  20. Нормальный язык, сама концепция проста как не знаю, что... Интерпретатор пишется практически на любом языке и при этом архитектурно, системно не независим.. Всем кодером, хотя бы на него взглянуть надо =) Такая разминка для мозга =)
  21. Сначало , компиляция =) Народ, епт... Не позорьтесь забейте на использование TP7. FreePascal компилер, и никаких проблем. плюсы: 1. Более продвинутый синтаксис. 2. Генерит 32 разрядный код. 3. Идет под лицензией GPL 4. Кросплатформеный, системно независимый - dos, win32, linux,bsd и так далее.. Или вообще учите C....
  22. Linux - что же это? 1. Linux - это собственно что такое? [align=justify]GNU/Linux (произносится «гну слэш ли́нукс») — свободная UNIX-подобная операционная система. Она основана на системных программах, разработанных в рамках проекта GNU, и на ядре Linux. Зачастую, по историческим причинам и для краткости, эту систему называют просто «Linux». То есть к линуксовым системам можно отнести все системы (дистрибутивы) основаные на ядре Linux. 2. Ядро Linux [align=justify]25.08.1991 года, финский студент - Линус Товальдс, разместил сообщение на Usernet, в группе новостей comp.os.minix. О том что он делает бесплатную ос (это просто хобби). И попросил написать пару отзывов о ней, спустя пару недель вышел первый релиз 0.0.1. В этот момент Фонд Cвободного ПО (Free Software Foundation) разрабатывал свою собственную ОС GNU (Gnu is Not Unix) и ПО, начиная с 1984 года системы была готова за исключением одного элемента - ядра. Решение было очевидно. В итоге linux - начинает распространятся под лицензией GNU GPL. И получает инструментарий разработчика, и все наработки FSF. А GNU - получила ядро для запуска своих приложений и огромную армию разработчиков, благодаря популярности Linux. 3. Дистрибутивы Linux [align=justify]В отличие от большинства других операционных систем, GNU/Linux не имеет единой «официальной» комплектации. Вместо этого GNU/Linux поставляется в большом количестве так называемых дистрибутивов, в которых программы GNU соединяются с ядром Linux и другими программами. Наиболее известными дистрибутивами GNU/Linux являются Slackware, Red Hat, Fedora, Mandriva, SuSE, Debian, Gentoo, Ubuntu. Из дистрибутивов российских разработчиков наиболее известны ALT Linux, ASPLinux, Runtu, MopsLinux. В зоне stbur, тоже существует свой live дистрибутив - gunlinux. Существует огромное количество классификаций, дистрибутивов linux. Для новичков больше всего подойдут - Ubuntu, ALT Linux или Mandriva. Они обладают удобными инсталляторами, хорошей документацией и простотой в использовании. P.S. Буду наполнять инфу для новичкой, краткий обзор дистрибутивов, с чего начать и так далее, сюда не писать. по мере появления материала буду добавлять сам.. Есть что добавить кидайте в личку, добавлю с копирайтом =) Это не faq, и не его замена...
  23. Народ, ежели мелькие проблемы, отпишитесь хотя бы о системе, которая у вас стоит... Как увеличить громкость на ноуте... В ubuntu > 8.4 кажется идет не alsa, а pulseaudio вроде... Все настройки звука должны быть в gui, (90 прошли =) )
×
×
  • Создать...