Форум 3DNews
Вернуться   Форум 3DNews > Софт > Linux & FreeBSD

Ответ Создать новую тему
Опции темы Опции просмотра
Непрочитано 19.07.2012, 15:59   [включить плавающее окно]   #441
denes
Мужской Продвинутый
Автор темы
 
Аватар для denes
 
Регистрация: 01.04.2011
Question

Тоесть он уже есть а скажим если взять другую Linux где груб 1 туда можно установить GRUB 2 ?
__________________
Когда гентушникам становится скучно - они начинают собирать людеЙ
denes вне форума  
Ответить с цитированием
Непрочитано 19.07.2012, 16:00   [включить плавающее окно]   #442
Night WolF
Мужской Заслуженный
 
Аватар для Night WolF
 
Регистрация: 25.09.2011
Адрес: Санкт-Петербург
denes
можно.
__________________
Когда все тихо и спокойно, каждый суслик в поле терминатор
Night WolF вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 19.07.2012, 16:40   [включить плавающее окно]   #443
denes
Мужской Продвинутый
Автор темы
 
Аватар для denes
 
Регистрация: 01.04.2011
И как сделать ?
__________________
Когда гентушникам становится скучно - они начинают собирать людеЙ
denes вне форума  
Ответить с цитированием
Непрочитано 19.07.2012, 16:45   [включить плавающее окно]   #444
Night WolF
Мужской Заслуженный
 
Аватар для Night WolF
 
Регистрация: 25.09.2011
Адрес: Санкт-Петербург
denes
молча
__________________
Когда все тихо и спокойно, каждый суслик в поле терминатор
Night WolF вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 19.07.2012, 20:11   [включить плавающее окно]   #445
denes
Мужской Продвинутый
Автор темы
 
Аватар для denes
 
Регистрация: 01.04.2011
Точнее ?
__________________
Когда гентушникам становится скучно - они начинают собирать людеЙ
denes вне форума  
Ответить с цитированием
Непрочитано 25.07.2012, 20:45   [включить плавающее окно]   #446
denes
Мужской Продвинутый
Автор темы
 
Аватар для denes
 
Регистрация: 01.04.2011
Question Что делать, если у вас много сторонних репозиториев ?

Прежде чем читать этот пост откройте консоль и выполните следующие команды
ls /etc/apt/sources.list.d | wc -l

Если у вас вдруг появилась надпись
"ls" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.

то значит эта статья точно не для вас.

Если у вас не Debian, Ubuntu или их потомки, а что-то на основе RPM или Gentoo, то это тоже не для вас, по крайне мере пока.
Если у вас получилось число меньше 5, то вам наверное не пригодится то что написано дальше.

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

Как в голову пришла идея

Итак, все началось немногим меньше полутора лет назад, когда я обновлял свою тестовую ubuntu natty на ставший тестовым oneiric. Матов было много, так как приходилось мониторить, когда ppa репозитории перейдут на новый дистрибутив и каким он будет. Кто-то переходил на oneiric, а кто-то только на natty — на это все ушло довольно много времени.
Потом было обновление до oneiric и precise, увеличение количества репозиториев и количества ругательств, установка системы на работе с нуля и подключения этого добра в новую систему.
Как вы все наверное заметили, что сторонние репозитории управляются достаточно сложно: нужно самому следить за ключами, для хостящихся на launchpad нужно каждые пол года менять дистрибутив, достаточно неудобно их удалять — нужно удалить еще и ключ.
А ведь по сути подключение репозитория сводится к добавлению двух файлов - список адресов в sources.list.d и gpg ключ в trusted.gpg.d, так почему бы их не объединить в пакет, установив который вы подключаете репозиторий, а удалив — отключаете.
Пакет по формату получился простейший, без каких либо зависимостей и не требующий ничего особенного для сборки, но оставался вопрос — как такие пакеты устанавливать, поэтому пришлось реализовывать еще и репозиторий.

И что из этого получилось

А получился сайт http://pkggen.no-ip.org/, который представляет собой довольно простую вещь — вы скачиваете и ставите один пакет, после чего вы можете ставить все пакеты, которые есть на сайте, а если вам чего-то не хватает (а в начале так и будет), то после регистрации можно добавить свои репозитории, и система сама сгенерирует для них пакеты и добавит в репозиторий. PPA репозитории отслеживаются автоматически и проверяются на обновление на launchpad. Все пакеты репозиториев начинаются с префикса, так-что искать в общем списке их можно не только по источнику, но и по имени.

Техническая реализация

Во-первых, код открыт — в лучших традициях OpenSource — https://github.com/ivan1986/deb-pkg-gen.
Во-вторых, реализовано все на Symfony 2 и хостится на Debian. Интерфейс с использованием Twitter Bootstrap, для редактирования классический CRUD, пагинатор и поиск, репозиторий реализуется просто тремя адресами и ZendCache (а то без него как-то плохо). Для подписей используется библиотека php-gnupg. Так как размер каждого пакета примерно 2.5 килобайта, то с файлами решено было не заморачиваться и собранные пакеты хранить прямо в базе. ?

Кто что понял ?
__________________
Когда гентушникам становится скучно - они начинают собирать людеЙ
denes вне форума  
Ответить с цитированием
Непрочитано 25.07.2012, 20:49   [включить плавающее окно]   #447
denes
Мужской Продвинутый
Автор темы
 
Аватар для denes
 
Регистрация: 01.04.2011
Question Ошибка Grub 15 ?

grub> root (hd0,0)
Filesystem type is xfs, partition type 0x83

grub> setup (hd0)
Checking if "/boot/grub/stage1" exists... no
Checking if "/grub/stage1" exists... no

Error 15: File not found

И что делать ?
__________________
Когда гентушникам становится скучно - они начинают собирать людеЙ
denes вне форума  
Ответить с цитированием
Непрочитано 27.07.2012, 12:38   [включить плавающее окно]   #448
Night WolF
Мужской Заслуженный
 
Аватар для Night WolF
 
Регистрация: 25.09.2011
Адрес: Санкт-Петербург
Цитата (denes) »
Error 15: File not found
где stage1 лежит проверяй
__________________
Когда все тихо и спокойно, каждый суслик в поле терминатор
Night WolF вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 27.07.2012, 12:45   [включить плавающее окно]   #449
denes
Мужской Продвинутый
Автор темы
 
Аватар для denes
 
Регистрация: 01.04.2011
Не знаю !
__________________
Когда гентушникам становится скучно - они начинают собирать людеЙ
denes вне форума  
Ответить с цитированием
Непрочитано 27.07.2012, 13:23   [включить плавающее окно]   #450
XaXoL
Мужской Модератор
 
Аватар для XaXoL
 
Регистрация: 17.03.2004
Адрес: K-PAX
Извините что не по теме, но неужели в линухе так просто работать (как неоднократно мне приходилось читать), что человек вот уже больше года с ним любится и ничо никак побороть не может?
__________________
Я верю, что каждый человек внутри прекрасен, умён, добр. Тупая мразь - это всего лишь оболочка.
XaXoL вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 27.07.2012, 14:17   [включить плавающее окно]   #451
denes
Мужской Продвинутый
Автор темы
 
Аватар для denes
 
Регистрация: 01.04.2011
Бывает а по теме ?
__________________
Когда гентушникам становится скучно - они начинают собирать людеЙ
denes вне форума  
Ответить с цитированием
Непрочитано 27.07.2012, 14:27   [включить плавающее окно]   #452
FeyFre
Мужской Опытный
 
Аватар для FeyFre
 
Регистрация: 05.03.2010
Адрес: Vinnitsa, UA
XaXoL, на линухе собственно не тяжелее работать чем на виндах. Те кто сразу на линух садятся - не очень то и жалуются. А выпускники многочисленных технических вузов и бурситетов, которые считаются "инженерами" - обязаны осваивать пользовательский уровень с закрытыми глазами. Вот настраивать - это дугой вопрос. Но тем не менее тоже дело привычки.
А такие как нас Дениска - детский сад да и только. Я вот подумываю как бы лучше нам обеспечить отпуск от его вопрос, но пока не особо лезет на рожон.
FeyFre вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 27.07.2012, 14:44   [включить плавающее окно]   #453
Night WolF
Мужской Заслуженный
 
Аватар для Night WolF
 
Регистрация: 25.09.2011
Адрес: Санкт-Петербург
На самом деле сложного как такового в линуксе ничего и нет, единственное-есть подводные камни и костыли, но по большей части все сводится либо к незнанию и, в последствии, изучению того, что не знаешь. К тому же система настолько логична, что чаще всего винишь не разработчика того или иного дистрибутива, а свои руки и мозг)
__________________
Когда все тихо и спокойно, каждый суслик в поле терминатор
Night WolF вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 27.07.2012, 15:26   [включить плавающее окно]   #454
XaXoL
Мужской Модератор
 
Аватар для XaXoL
 
Регистрация: 17.03.2004
Адрес: K-PAX
Цитата (Night WolF) »
система настолько логична, что чаще всего винишь не разработчика того или иного дистрибутива, а свои руки и мозг)
охрененная логичность
__________________
Я верю, что каждый человек внутри прекрасен, умён, добр. Тупая мразь - это всего лишь оболочка.
XaXoL вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 27.07.2012, 15:46   [включить плавающее окно]   #455
FeyFre
Мужской Опытный
 
Аватар для FeyFre
 
Регистрация: 05.03.2010
Адрес: Vinnitsa, UA
XaXoL, а чего тут смешного? Вас познакомить с Plan9 и GNU/Hurd?
FeyFre вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 27.07.2012, 19:49   [включить плавающее окно]   #456
denes
Мужской Продвинутый
Автор темы
 
Аватар для denes
 
Регистрация: 01.04.2011
Я балдею вы все написали не по теме на кой ?
__________________
Когда гентушникам становится скучно - они начинают собирать людеЙ
denes вне форума  
Ответить с цитированием
Непрочитано 27.07.2012, 19:59   [включить плавающее окно]   #457
XaXoL
Мужской Модератор
 
Аватар для XaXoL
 
Регистрация: 17.03.2004
Адрес: K-PAX
да тут вся тема не по теме ))


Цитата (FeyFre) »
Вас познакомить с Plan9 и GNU/Hurd?
спасибо, нет необходимости.
__________________
Я верю, что каждый человек внутри прекрасен, умён, добр. Тупая мразь - это всего лишь оболочка.
XaXoL вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 27.07.2012, 20:22   [включить плавающее окно]   #458
denes
Мужской Продвинутый
Автор темы
 
Аватар для denes
 
Регистрация: 01.04.2011
Это точно нужно другую делать это уже мусор
__________________
Когда гентушникам становится скучно - они начинают собирать людеЙ
denes вне форума  
Ответить с цитированием
Непрочитано 27.07.2012, 23:47   [включить плавающее окно]   #459
Mr.Grey
Мужской Модератор
 
Аватар для Mr.Grey
 
Регистрация: 30.07.2003
Адрес: Рига
Цитата (denes) »
Это точно нужно другую делать это уже мусор
Совет, и даже не пытайся... Все равно ТВОИ вопросы перенесут сюда...
__________________
Всякий знает, что со всяким может случиться всякое...
Mr.Grey вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 28.07.2012, 17:24   [включить плавающее окно]   #460
denes
Мужской Продвинутый
Автор темы
 
Аватар для denes
 
Регистрация: 01.04.2011
Не понял почему ?
__________________
Когда гентушникам становится скучно - они начинают собирать людеЙ
denes вне форума  
Ответить с цитированием
Ответ Создать новую тему

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 18:22. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 2000-2017 3DNews. All Rights Reserved.
Администрация 3DNews требует соблюдения на форуме правил и законов РФ
Серверы размещены в Hostkey