А нельзя установить Pacman или Apt-get на линукс где их никогда не было?
Нашёл тарбол http://mirror.rit.edu/archlinux/core/os/x86_64/pacman-4.0.3-5-x86_64.pkg.tar.xz
Там даже кампилировать нечего, всё готовое. Но /bin/pacman спросил какую-то библиотеку libpgpgme.so.11
Есть ли смысл продолжать или нет смысла? )
Вообще почему этим никто не занимается, ведь тогда бы была свобода выбора репозиториев?
Инсталяторы с других платформ
Вообще почему этим никто не занимается, ведь тогда бы была свобода выбора репозиториев?
Занимаются, если это можно так назвать: http://opennet.ru/opennews/art.shtml?num=35098
EPM является надстройкой над существующими пакетными менеджерами (apt, rpm, dpkg, urpm, pkg_add, emerge, pacman, yum, zypper, mpkg, slackpkg) и позволяет выполнять необходимые операции на любой платформе с помощью единого набора команд.
Они языком занимаются, внедряют epm -i вместо apt-get install для красоты)
А нельзя установить Pacman или Apt-get на линукс где их никогда не было?
Нашёл тарбол http://mirror.rit.edu/archlinux/core/os/x86_64/pacman-4.0.3-5-x86_64.pkg.tar.xz
Там даже кампилировать нечего, всё готовое. Но /bin/pacman спросил какую-то библиотеку libpgpgme.so.11
Есть ли смысл продолжать или нет смысла? )
Вообще почему этим никто не занимается, ведь тогда бы была свобода выбора репозиториев?
Ну почему же. Дистрибутивы, работающие на RPM-пакетах могут использовать APT. Только хорошего это мало принесёт. Например, в fedora менеджер пакетов APT проверяет, в отличие от YUM, не только стабильные репозитории, но и отладочные. Может до кучи качнуть даже с тестовых веток "недостающие пакеты". Я так едва не обновился с Fedora 17 на Fedora 18 Beta1. Больше не тянет.
Я знаю, в ALT Linux можно набирать apt-get, но вот не RPM дистрибутивы, в них apt-get хотелось бы)
А почему дистрибутивы отличаются, ведь собираются из одних исходников?
Почему у одних runlevels одни у других другие, от чего это зависит?
Ядро одно и то же kernel.org, поэтому странно.
А почему дистрибутивы отличаются, ведь собираются из одних исходников?
Почему у одних runlevels одни у других другие, от чего это зависит?
Ядро одно и то же kernel.org, поэтому странно.
Если кратко сколько людей столько и мнений как лучше и правильней.
Да и ядро отличается, за счет наложенных патчей.
Ну почему же. Дистрибутивы, работающие на RPM-пакетах могут использовать APT. Только хорошего это мало принесёт. Например, в fedora менеджер пакетов APT проверяет, в отличие от YUM, не только стабильные репозитории, но и отладочные. Может до кучи качнуть даже с тестовых веток "недостающие пакеты". Я так едва не обновился с Fedora 17 на Fedora 18 Beta1. Больше не тянет.
Смотреть в
/etc/apt/sources.listа также наличие и содержимое файлов в
/etc/apt/sources.list.dи настроить источники так- как нужно по вашему мнению.
Это не apt такой плохой,- а его просто настраивать надо. А то по- вашему прям выходит, что АПТ сам за вас решает откуда что качать.
Инсталяторы с других платформ
То, что вы имеете в виду называется "менеджер пакетов".
Под инсталлятором скорее уж понимать установщик оси.
Вообще почему этим никто не занимается, ведь тогда бы была свобода выбора репозиториев?
А вот об этом симптоме по- подробнее, пожалуйста. Вы в смысле, считаете, что конкретные репы есть неотъемлемая часть конкретного менеджера пакетов? Причем здесь свобода-несвобода выбора репозиториев, они же настраиваются, и менять для этого менеджер пакетов не надо.
Другое дело, что сменив репы вы получите другой софт, и тут уже возможны конфликты с уже имеющейся частью системы.
Есть и вполне успешные попытки приспособить "репозитории" одной системы для использования в другой, в данном случае - Portage Gentoo для сборки пакетов Slackware :)
А почему дистрибутивы отличаются, ведь собираются из одних исходников?
Не из одних. Исходники софта различаются. Версией. Параметрами конфигурирования при сборке, а софт- настройками.
Кроме того, бывает, что одни и те же задачи можно выполнить разными инструментами.
Ядро одно и то же kernel.org, поэтому странно.
Ядро в данном контексте не одно.
Даже , если в версии ядра есть различие всего лишь в третьем числе,- то такие ядра могут значительно отличаться по внутренней реализации каких-либо частей. Чего уж и говорить, о разных ветках.
С другой стороны, "внутри" разные дистры очень похожи, не смотря на возможное внешнее различие (оформление, настройки, DE и WM).
Есть и вполне успешные попытки приспособить "репозитории" одной системы для использования в другой, в данном случае - Portage Gentoo для сборки пакетов Slackware ab
Несомненно. Еще пример: DSL может использовать дебиановские репы.
Они языком занимаются, внедряют epm -i вместо apt-get install для красоты)
Вот уж действительно ценители. Мат прям налицо.
Оттуда же:
epmi (package)
Мне хочется установить GNOME, но среди портов CRUX нету. Другие дистрибутивы мне не нравятся.
Очень похожая систмеа портов Arch Linux, и репозиторий у них покруче аж завидно.
Тут что-то про KDE написано, но это видимо отдельные приложения:
http://crux.nu/Wiki/KDE4
http://crux.nu/Wiki/KDEPorts
Попытался установить garnome, но сразу же не пошло,
наверное в системе чего-то не установленно, авторы обычно об этом немногословно пишут:
http://knoppix.ru/art-2-11.shtml
Всё же сообществу crux.nu не мешло бы об GNOME подумать.
На Wiki картинка с кедами почему-то http://upload.wikimedia.org/wikipedia/commons/f/f4/CRUX_screenshot.jpg 0_o
Попытался установить garnome, но сразу же не пошло,
Garnome более не поддерживается. Jhbuild теперь.
Лично я не смог себя пересилить и полюбить jhbuild. Имхо,- да и не имхо вовсе, garnome был лучше, проще и понятнее.
Червь сомнения заполз в мой мозг. Вы развернули Crux , но некоторые ваши вопросы(и постановки их) были слишком новичковые в этой теме....
Мне для общего развития, ядро какое в круксе поставили?
Мне хочется установить GNOME
Гном бывает теперь разным. 2 и 3й.
Судя по упоминанию вами тут garnome, вы хотите 2й. И при этом source-baased дистр. Или я не так вас понял?
Одно дело менеджер пакетов (готовых), другое дело garnome- сборка гнома из сорцов. Это не из этой песни.
Вы в поиске что-ли таком? Ищущий да обрящет....
Попытался установить garnome, но сразу же не пошло,
наверное в системе чего-то не установленно, авторы обычно об этом немногословно пишут:
Если включить телепатию, то:
вы запустили скрипт, и он захотел взять тарболы из сети,- НО там их половины давно нету. Их надо сначала нарыть по всяким забытым серверам, собрать к себе на винт в одну директорию и прописать это как источник для сборки.
Кроме этого, для сборки garnome нужны всяческие либы в вашем хостовом дистре, смотрите их в DEPS-LIST внутри.
Опять же там много капризов с версиями.
Короче дело это нудное и хлопотное. И еще интимное. Сами посудите: сидит мужик один в комнате и md5-суммы у кучи файлов сверяет,- надо же удостовериться, что вы гуглом именно те самые тарбольчики отрыли....
А нету руководства как собрать всё вручную, начиная с binutils gcc gtk? Еслиб знать всё тогда можно начать)
Мне показалось что garnome ничего особого не делает, просто контролирует последовательность сборки пакетов.
А нету руководства как собрать всё вручную, начиная с binutils gcc gtk? Еслиб знать всё тогда можно начать)
Знаете, если бы вы не спутали термины в начале темы (не сочтите за придирки) , я бы принял ваш последний пост за тончайший троллинг.
LFS для вас и BLFS потом.
http://www.linuxfromscratch.org/
Есть русские переводы некоторых версий.
Мне показалось что garnome ничего особого не делает, просто контролирует последовательность сборки пакетов.
Да. Если обладаете роскошью времени,- соберите, вещь интересная.
Только сначала лучше на префикс
./configure --prefix=/home/shaman/garnome --exec_prefix=/home/shaman/garnome --bindir=/home/shaman/garnome/bin --sbindir=/home/shaman/garnome/sbin --libexecdir=/home/shaman/garnome/libexec --datadir=/home/shaman/garnome/share --sysconfdir=/home/shaman/garnome/etc --sharedstatedir=/home/shaman/garnome/share --localstatedir=/home/shaman/garnome/var --libdir=/home/shaman/garnome/lib --infodir=/home/shaman/garnome/info --includedir=/home/shaman/garnome/include --mandir=/home/shaman/garnome/man --disable-static --disable-maintainer-mode --disable-debug --disable-tests( а не на префикc usr)
где вместо shaman вставите своего хомяка.
(Проапдейтил пост, ибо сначала немного не правильно написал) :
Руский переводы с rus-linux.net просто wget'ом взять нелья- не дают
http://rus-linux.net/nlib.php?name=/MyLDP/BOOKS/LFS-BOOK-6.8-ru/lfs-6.8-ru-index.html
Вот вам для LFS-6.8-ru скрипт:
#!/bin/sh
wget -q -nv -nc -r -l 1 -np http://rus-linux.net/MyLDP/BOOKS/LFS-BOOK-6.8-ru/lfs-6.8-ru-index.html
for i in `find rus-linux.net -name "*.html"`; do
sed -i -e 's#/nlib\.php?name=##g' $i
done
wget -q -nv -nc -r -l 1 -np http://rus-linux.net/MyLDP/BOOKS/LFS-BOOK-6.8-ru/lfs-6.8-ru-index.html
wget -q -r http://rus-linux.net/MyLDP/BOOKS/LFS-BOOK-6.8-ru/img/{note,important,caution,warning}.png
for i in `find rus-linux.net -name "*.html"`; do
sed -i -e 's#/nlib\.php?name=##g' -e '/lib\.php/d' -e '/base href/d' \
-e 's/\/MyLDP\/BOOKS\/LFS-BOOK-6.8-ru\///g' -e 's/lfs-6\.8-ru-index\.html/index\.html/g' $i
done
mv -f rus-linux.net/MyLDP/BOOKS/LFS-BOOK-6.8-ru/{lfs-6.8-ru-,}index.html
sed -i -e 's/-ru-chapter02-01/-ru-chapter02-02/' rus-linux.net/MyLDP/BOOKS/LFS-BOOK-6.8-ru/lfs-6.8-ru-chapter02-00.html
sed -i -e 's/-ru-chapter00-02/-ru-chapter00-01/' rus-linux.net/MyLDP/BOOKS/LFS-BOOK-6.8-ru/lfs-6.8-ru-chapter00-00.html
cd rus-linux.net/MyLDP/BOOKS
tar czfp ../../../LFS-BOOK-6.8-ru.tar.gz LFS-BOOK-6.8-ru
cd ../../..
rm -rf rus-linux.net
А перевод Beyond Linux® From Scratch. Version 2011-12-30 с того же rus-linux.net
http://rus-linux.net/nlib.php?name=/MyLDP/BOOKS/BLFS-ru/blfs-ru-index.html
скриптом:
#!/bin/sh
wget -q -nv -nc -r -l 1 -np http://rus-linux.net/MyLDP/BOOKS/BLFS-ru/blfs-ru-index.html
for i in `find rus-linux.net -name "*.html"`; do
sed -i -e 's#/nlib\.php?name=##g' $i
done
wget -q -nv -nc -r -l 1 -np http://rus-linux.net/MyLDP/BOOKS/BLFS-ru/blfs-ru-index.html
wget -q -r http://rus-linux.net/MyLDP/BOOKS/BLFS-ru/img/{note,important,caution,warning}.png
for i in `find rus-linux.net -name "*.html"`; do
sed -i -e 's#/nlib\.php?name=##g' -e '/lib\.php/d' -e '/base href/d' \
-e 's/\/MyLDP\/BOOKS\/BLFS-ru\///g' -e 's/blfs\-ru-index\.html/index\.html/g' $i
done
mv -f rus-linux.net/MyLDP/BOOKS/BLFS-ru/{blfs-ru-,}index.html
sed -i -e 's/-ru-chapter02-01/-ru-chapter02-02/' rus-linux.net/MyLDP/BOOKS/BLFS-ru/blfs-ru-chapter02-00.html
sed -i -e 's/-ru-chapter00-02/-ru-chapter00-01/' rus-linux.net/MyLDP/BOOKS/BLFS-ru/blfs-ru-chapter00-00.html
cd rus-linux.net/MyLDP/BOOKS
tar czfp ../../../svn-20110417.tar.gz BLFS-ru
cd ../../..
rm -rf rus-linux.netЕсть еще переводы, наверное сами сможете найти.
Кстати, вот этот старенький lfs-6.0-ru (для самообразования)
http://rus-linux.net/MyLDP/BOOKS/LFS-BOOK-6.0-HTML-RU/index.html
можно дернуть просто wget'ом:
wget -c -r -l 20 -k --no-parent http://rus-linux.net/MyLDP/BOOKS/LFS-BOOK-6.0-HTML-RU/index.html