LINUX.ORG.RU

GNOME 2.20.3 для Slackware

 ,


0

0

Изначально основаный на проекте Freerock GNOME, проект GNOME.SlackBuild (GSB) собрал последний стабильный релиз GNOME Desktop версии 2.20.3 для Slackware Linux. Сам проект предусматривает как установку Gnome из бинарных файлов, так и систему сборки GNOME из исходных кодов непосредственно на установленной системе. Проект GNOME.SlackBuild образовался благодаря активизации новой команды разработчиков, в результате напряженной работы которых и появилась данная сборка.
Этот проект также поддерживает и собирает бинарные пакеты для x86_64 портов Slackware, таких как Slamd64.
Ходят упорные слухи, что ведутся переговоры с Патриком Фолькердингом по поводу возвращения проекта Gnome в дефолтную поставку дистрибутива Slackware силами данной команды. Напомню, что от сборки Gnome Патрик в свою время отказался, мотивировав отказ чрезмерной сложностью сборки и огромными трудо и время затратами.

GNOME.SlackBuild http://gnomeslackbuild.org/

>>> Источник

Ответ на: комментарий от anonymous

>С такими идеями любой Linux - помойка Нет. В других дистрах либы только нужные, а не все подряд

iRunix ★★★★
()
Ответ на: комментарий от sS

>>Ведь там же почти нет пакетов с библиотеками отдельно.

>Пацтулом ;) Интересно, что лежит в disk set L ? ;)

Вдумчиво читаем слово "почти"

iRunix ★★★★
()
Ответ на: комментарий от iRunix

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

anonymous
()
Ответ на: комментарий от anonymous

Ты тупой? Ставлю мплеер - ставятся нужные ему либы. Не ставлю - не ставятся и либы. А в Слаке? Они или заранее есть или как?

iRunix ★★★★
()
Ответ на: комментарий от sS

>>Ты слаку когда последний раз видел ? Подозреваю что _никогда_ ;)

Подозревай дальше ;) Когда юзал слаку, swaret только-только появился, и его даже не было в дистрибутиве. Я же написал - _своего_ пакет менеджера. А свой менеджер там один.

alex_custov ★★★★★
()
Ответ на: комментарий от anonymous

сообрази какие либы юзает VLC например. И потом допустим он ругнулся на отсутствие libmatroska.so.12 В каком она пакете? А как узнать какие ему еще либы нужны?

iRunix ★★★★
()
Ответ на: комментарий от anonymous

чем это отличает слаку от других? А фрагментация за счет чего там меньше? с учетом компиляций софта в пакеты слаковские и кучи временных файлов.

iRunix ★★★★
()
Ответ на: комментарий от anonymous

>>перечисли, пожалуйста, шаги/пункты, необходимые непосредственно для создания пакета

по ссылке сходи ?

$ ./configure
$ make
$ mkdir -p B/DEBIAN
$ vi B/DEBIAN/control
$ make install DESTDIR=`pwd`/B
$ dpkg-deb -b B package.deb && echo "Have fun!"

alex_custov ★★★★★
()
Ответ на: комментарий от iRunix

>Оправдываетесь вы.

Да, и это само по себе глупо, отчасти :)

>Ибо ответить по существу нечего

>Там два сценария - либ нет или их много лишних. Какой в слаке?

>В других дистрах есть зависимости из которых и определяется необходимый набор библиотек

Поставь Slackware и не задавай глупых вопросов, судить о том, чего не видел - невежество

anonymous
()
Ответ на: комментарий от iRunix

> в слаке ты получаешь bsd систему инициализации которую можно править по своим специфическим потребностям без использования GUI а в SystemV лутше вообще самому не лазить, т.к. свежий апдейт все равно убъет все самодельные изменения, к томуже systemV заточен под графические визарды, т.е. параметр=значение; сами скрипты с весьма сложным шел программированием. также сетевой супер сервер в слаке IMHO "легче в освоении для чайника" чем xinetd по поводу либов и серверов - ставить GUI + либы на сервак = извращение, юзайте винду для функционироанаия nfs, smb, LAMP для все вполне очевидно что нужно ставить из списка

anonymous
()
Ответ на: комментарий от alex_custov

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

iRunix ★★★★
()
Ответ на: комментарий от anonymous

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

iRunix ★★★★
()
Ответ на: комментарий от anonymous

т.е. Систем5 вы ниасилили и поэтому туда лучше не лазить и она вообще сливает. А все популярные дистры г*. Бред на тему связи параметр=значение и графических визардов лучше не показывать на публике.

iRunix ★★★★
()
Ответ на: комментарий от iRunix

>И потом допустим он ругнулся на отсутствие libmatroska.so.12 В каком она пакете?

В пакете libmatroska вестимо.

>А как узнать какие ему еще либы нужны?

А обычно таки в документации к софту пишут, или в slack-required, в крайнем случае он ругнется, доставишь. И вообще для такого софта лучше пакеты делать самому, выбирая те функции, которые нужны, ибо как правило готовые пакеты собраны с поддержкой всего и вся, в итоге имеем кучу нахрен не нужных либ в системе.

frd ★★
()
Ответ на: комментарий от iRunix

>И потом допустим он ругнулся на отсутствие libmatroska.so.12 В каком она пакете?

в libmatroska или matroska, скорее всего

>А как узнать какие ему еще либы нужны?

открою секрет - ldd

anonymous
()
Ответ на: комментарий от frd

Т.е. при первоначальной установке 500 пакетов надо прочитать 500 документаций о требованиях? Утрировано но все же. Пример на самом деле из мандривы, там по крайней мере нет пакета либматроска. Думаю что и в слаке нет, он входит в какой-то другой. Смысл примера именно в этом. Требуется библиотека, которая входит в неодноименный пакет

iRunix ★★★★
()
Ответ на: комментарий от iRunix

>Вдумчиво читаем слово "почти"

Вдумчивость помогает асилить вашу нечёткую логику ? ;)

PS: попробуй поставить mplayer slapt-get-ом всё поймёшь про зависимости...

PPS: cлака одна из самых компактных и быстро устанавливаемых систем как раз за счёт выкидывания лишних (ненужных в 90% случаев для просто работы) сущностей в extra или еще куда подальше ... но эти сущности легко ставятся тем же swaret-ом или slapt-get-ом

sS ★★★★★
()
Ответ на: комментарий от iRunix

# slapt-get --install mplayer
Чтение списка пакетов Готово
Следующие НОВЫЕ пакеты будут установлены:
  id3lib xvidcore mpeg4ip faac libsndfile jack-audio-connection-kit libdv speex
  twolame mplayer
0 обновлен(ы), 10 установлен(ы), 0 для удаления 0 не обновлен(ы).
К получению: 16,3MB из архивов.
После распаковки на диске будет занято дополнительно 47,9MB.

anonymous
()
Ответ на: комментарий от anonymous

> Не нужно тащить этот говёный энтерпрайз

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

При наличии нормального пакетного менеджера и репозитория yum install f-spot поставит мне и программу, и все необходимые для нее библиотеки и пакеты, включая sqlite, mono, gtk и прочие, и займет эта операция одну минуту. После чего я уже возьмусь собственно за задачу - каталогизирование фотографий... В отличие от тех кто "_себе_ её поставил" и которые начинают искать все эти пакеты, ставить, проверять, уббеждаться что еще чего-то не хватает, снова искать-ставить-проверять, и снова, и снова. А потом, когда (ура!) все заработало... Вылезет конфликт версий, и отвалятся какие-нибудь GIMP и Firefox

> Слакварь для души

Для души у меня семья и хобби, а не слакварь

no-dashi ★★★★★
()
Ответ на: комментарий от iRunix

> Пример на самом деле из мандривы, там по крайней мере нет пакета либматроска. Думаю что и в слаке нет, он входит в какой-то другой. Смысл примера именно в этом. Требуется библиотека, которая входит в неодноименный пакет

Ёпт. 

ss@ACER:~$ /usr/sbin/slapt-get --search libmatroska
libmatroska-0.8.1-i486-1mfb [inst=нет]: libmatroska (C++ libary to parse Matroska files)

Иди маны кури ...

sS ★★★★★
()
Ответ на: комментарий от iRunix

>Т.е. при первоначальной установке 500 пакетов надо прочитать 500 документаций о требованиях?

Надо раз поставить, поюзать и не мучать больше общественность. :-)

>Думаю что и в слаке нет, он входит в какой-то другой.

http://www.linuxpackages.net/search_view.php?by=name&name=libmatroska&...

frd ★★
()
Ответ на: комментарий от iRunix

>А фрагментация за счет чего там меньше?

если спрашиваешь про mv/rm/mv, то ты неимоверно глуп

anonymous
()
Ответ на: комментарий от anonymous

ты сам глуп. Я спрашивал про произодительность. Тут уперлись что она в слаке за счет предустановленных либ лучше.

iRunix ★★★★
()
Ответ на: комментарий от anonymous

я не доказываю, я интересуюсь. Форум для этого и есть.

iRunix ★★★★
()
Ответ на: комментарий от anonymous

Хм, но это не из коробки же? Т.е. надо ставить все по минимуму, а потом поставить сие п.о. и им ставить остальное. А почему тогда орут что в слаке нет менеджера пакетов?

iRunix ★★★★
()
Ответ на: комментарий от alex_custov

>Когда юзал слаку, swaret только-только появился

Он уже почти издохнуть успел а ты его никак асилить не могёш ;)

>Я же написал - _своего_ пакет менеджера. А свой менеджер там один.

А swaret:

1) Ни разу не пакет манагер а его обёртка с расширением функционала первого (униксвей в полный рост)

2) ужасно чужой ;) Интересно чей ? RH или зюзи ? ;)

sS ★★★★★
()
Ответ на: комментарий от iRunix

>А почему тогда орут что в слаке нет менеджера пакетов?

Ну надо же о чём то поорать ;)

sS ★★★★★
()
Ответ на: комментарий от iRunix

Лучший манагер пакетов это ты сам. Поэтому я например сварету зависимости разруливать не доверяю и делаю все ручками.

frd ★★
()
Ответ на: комментарий от sS

Cc, тупишь. Свой в смысле поставляется с дистрибутивом. Иначе своим для всех дистрибутивов кроме слаки является apt

iRunix ★★★★
()
Ответ на: комментарий от anonymous

> а в SystemV лутше вообще самому не лазить, т.к. свежий апдейт все равно убъет все самодельные изменения

??? Вы точно не в теме. SystemV тем и отличается, что в скрипты инициализации, как правило, можно не лазить, а просто править конфиги и файлы параметров. Если отступить от системы инициализации, то я приведу вам несколько примеров, показывающих очень высокую степень продуманности тех дистрибутивов, которые вам так не нравятся и кажутся сложными:

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

Еще посмотрите там на /etc/profile. Его структура позволяет при установке пакета автоматически прописывать например инициализацию переменных среды при входе пользователя в систему без изменения самого /etc/profile и всяких пользовательских ~/.profile

Да и вообще в их много полезного и интересного.

no-dashi ★★★★★
()
Ответ на: комментарий от frd

4.2 Ты не знаешь о чем говоришь. Поставь на чистую систему например VLC из исходников или сабж(гном). И разрули. Через чаосв 5 может сможешь кино посмотреть... :)

iRunix ★★★★
()
Ответ на: комментарий от anonymous

я же сказал, разруливание зависимостей. Единственный вменяемый ответ я получил. Это slapt-get. А теперь вопрос. Откуда он берет зависимости? Они в пакете прописаны или отдельная база есть?

iRunix ★★★★
()
Ответ на: комментарий от no-dashi

>В отличие от тех кто "_себе_ её поставил" и которые начинают искать все эти пакеты, ставить, проверять, уббеждаться что еще чего-то не хватает, снова искать-ставить-проверять, и снова, и снова. А потом, когда (ура!) все заработало... Вылезет конфликт версий, и отвалятся какие-нибудь GIMP и Firefox

Отучаемся переносить свой печальный опыт и говорить/думать за других

>Для души у меня семья и хобби, а не слакварь

Ха-ха-ха! А если я тебе прикажу? :D Какая-то совсем левая и отводящая аргументация

anonymous
()
Ответ на: комментарий от iRunix

>т.е. Систем5 вы ниасилили

От лужи отойди а то пена уже через край хлещет ;)


ss@ACER:~$ head /etc/rc.d/rc.sysvinit
#!/bin/sh
#
# rc.sysvinit   This file provides basic compatibility with SystemV style
#               startup scripts.  The SystemV style init system places
#               start/stop scripts for each runlevel into directories such as
#               /etc/rc.d/rc3.d/ (for runlevel 3) instead of starting them
#               from /etc/rc.d/rc.M.  This makes for a lot more init scripts,
#               and a more complicated execution path to follow through if
#               something goes wrong.  For this reason, Slackware has always
#               used the traditional BSD style init script layout.

sS ★★★★★
()
Ответ на: комментарий от iRunix

Хмм. Я ставил, только не из исходников а из пакета, кино смотрел минут через 10. И mplayer ставил. И еще кучу всего. Гном целиком не ставил, ибо он мне не интересен, а абиворд и гнумерик ставил. Все за несколько минут.

frd ★★
()
Ответ на: комментарий от sS

т.е. ее патрик не осилил :) Только "basic compatibility"
Слишком много скриптов... Типа много букав, ниасилил.
Что-то пойдет не так...
Систем5 постигла участь гнома, типа для меня не тру, могут быть косяки и для слакварщиков значит тоже.

iRunix ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.