1

А нельзя установить Pacman или Apt-get на линукс где их никогда не было?
Нашёл тарбол http://mirror.rit.edu/archlinux/core/os … pkg.tar.xz
Там даже кампилировать нечего, всё готовое. Но /bin/pacman спросил какую-то библиотеку libpgpgme.so.11
Есть ли смысл продолжать или нет смысла? )
Вообще почему этим никто не занимается, ведь тогда бы была свобода выбора репозиториев?

sudo включить компьютер

2

semiono пишет:

Вообще почему этим никто не занимается, ведь тогда бы была свобода выбора репозиториев?

Занимаются, если это можно так назвать: http://opennet.ru/opennews/art.shtml?num=35098

3 (25.01.2013 00:33:43 отредактировано semiono)

EPM является надстройкой над существующими пакетными менеджерами (apt, rpm, dpkg, urpm, pkg_add, emerge, pacman, yum, zypper, mpkg, slackpkg) и позволяет выполнять необходимые операции на любой платформе с помощью единого набора команд.

Они языком занимаются, внедряют epm -i вместо apt-get install для красоты)

sudo включить компьютер

4

semiono пишет:

А нельзя установить Pacman или Apt-get на линукс где их никогда не было?
Нашёл тарбол http://mirror.rit.edu/archlinux/core/os … pkg.tar.xz
Там даже кампилировать нечего, всё готовое. Но /bin/pacman спросил какую-то библиотеку libpgpgme.so.11
Есть ли смысл продолжать или нет смысла? )
Вообще почему этим никто не занимается, ведь тогда бы была свобода выбора репозиториев?

Ну почему же. Дистрибутивы, работающие на RPM-пакетах могут использовать APT. Только хорошего это мало принесёт. Например, в fedora менеджер пакетов APT проверяет, в отличие от YUM, не только стабильные репозитории, но и отладочные. Может до кучи качнуть даже с тестовых веток "недостающие пакеты". Я так едва не обновился с Fedora 17 на Fedora 18 Beta1. Больше не тянет.

Linux Mint 19.3 Mate Edition
Windows 7

5

Я знаю, в ALT Linux можно набирать apt-get, но вот не RPM дистрибутивы, в них apt-get хотелось бы)

sudo включить компьютер

6 (25.01.2013 07:25:56 отредактировано semiono)

А почему дистрибутивы отличаются, ведь собираются из одних исходников?
Почему у одних runlevels одни у других другие, от чего это зависит?
Ядро одно и то же kernel.org, поэтому странно.

sudo включить компьютер

7

semiono пишет:

А почему дистрибутивы отличаются, ведь собираются из одних исходников?
Почему у одних runlevels одни у других другие, от чего это зависит?
Ядро одно и то же kernel.org, поэтому странно.

Если кратко сколько людей столько и мнений как лучше и правильней.
Да и ядро отличается, за счет наложенных патчей.

Hunter, who is on the trail ...

8 (25.01.2013 18:48:35 отредактировано redux)

Wolfenberg пишет:

Ну почему же. Дистрибутивы, работающие на RPM-пакетах могут использовать APT. Только хорошего это мало принесёт. Например, в fedora менеджер пакетов APT проверяет, в отличие от YUM, не только стабильные репозитории, но и отладочные. Может до кучи качнуть даже с тестовых веток "недостающие пакеты". Я так едва не обновился с Fedora 17 на Fedora 18 Beta1. Больше не тянет.

Смотреть в

/etc/apt/sources.list

а также наличие и содержимое файлов в

/etc/apt/sources.list.d

и настроить источники так- как нужно по вашему мнению.

Это не apt такой плохой,- а его просто настраивать надо. А то по- вашему прям выходит, что АПТ сам за вас решает откуда что качать.

9

semiono пишет:

Инсталяторы с других платформ

То, что вы имеете в виду называется "менеджер пакетов".

Под инсталлятором скорее уж понимать установщик оси.

semiono пишет:

Вообще почему этим никто не занимается, ведь тогда бы была свобода выбора репозиториев?

А вот об этом симптоме по- подробнее, пожалуйста. Вы в смысле, считаете, что конкретные репы есть неотъемлемая часть конкретного менеджера пакетов? Причем здесь свобода-несвобода выбора репозиториев, они же настраиваются, и менять для этого менеджер пакетов не надо.
Другое дело, что сменив репы вы получите другой софт, и тут уже возможны конфликты с уже имеющейся частью системы.

10

Есть и вполне успешные попытки приспособить "репозитории" одной системы для использования в другой, в данном случае - Portage Gentoo для сборки пакетов Slackware ab

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

11

semiono пишет:

А почему дистрибутивы отличаются, ведь собираются из одних исходников?

Не из одних. Исходники софта различаются. Версией. Параметрами конфигурирования при сборке,  а софт- настройками.
Кроме того, бывает, что одни и те же задачи можно выполнить разными инструментами.

semiono пишет:

Ядро одно и то же kernel.org, поэтому странно.

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

С другой стороны, "внутри" разные дистры очень похожи, не смотря на возможное внешнее различие (оформление, настройки, DE и WM).

12

yars пишет:

Есть и вполне успешные попытки приспособить "репозитории" одной системы для использования в другой, в данном случае - Portage Gentoo для сборки пакетов Slackware ab

Несомненно. Еще пример: DSL  может использовать дебиановские репы.

13

redux пишет:

То, что вы имеете в виду называется "менеджер пакетов".Под инсталлятором скорее уж понимать установщик оси.

Да, тема названа не совсем правильно. "Инсталлятором с другой платформы" является Wubi, например.

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

14 (25.01.2013 18:45:58 отредактировано redux)

semiono пишет:

Они языком занимаются, внедряют epm -i вместо apt-get install для красоты)

Вот уж действительно ценители. Мат прям налицо.
Оттуда же:
epmi (package)

15 (25.01.2013 22:22:58 отредактировано semiono)

Мне хочется установить 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/c … enshot.jpg 0_o

sudo включить компьютер

16

semiono пишет:

Попытался установить garnome, но сразу же не пошло,

Garnome более не поддерживается. Jhbuild теперь.
Лично я не смог себя пересилить и полюбить jhbuild. Имхо,- да и не имхо вовсе, garnome  был лучше, проще и понятнее.

Червь сомнения заполз в мой мозг. Вы развернули Crux , но некоторые ваши вопросы(и постановки их) были слишком новичковые в этой теме....
Мне для общего развития, ядро какое в круксе поставили?

semiono пишет:

Мне хочется установить GNOME

Гном бывает теперь разным. 2 и 3й.
Судя по упоминанию вами тут garnome, вы хотите 2й. И при этом source-baased дистр. Или я не так вас понял?

Одно дело менеджер пакетов (готовых), другое дело garnome- сборка гнома из сорцов. Это не из этой песни.
Вы в поиске что-ли таком? Ищущий да обрящет....

17 (25.01.2013 22:49:40 отредактировано redux)

semiono пишет:

Попытался установить garnome, но сразу же не пошло,
наверное в системе чего-то не установленно, авторы обычно об этом немногословно пишут:

Если включить телепатию, то:
вы запустили скрипт, и он захотел взять тарболы из сети,- НО там их половины давно нету. Их надо сначала нарыть по всяким забытым серверам, собрать к себе на винт в одну директорию и прописать это как источник для сборки.

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

Короче дело это нудное и хлопотное. И еще интимное. Сами посудите: сидит мужик один в комнате и md5-суммы у кучи файлов сверяет,- надо же удостовериться, что вы гуглом именно те самые тарбольчики отрыли....

18

А нету руководства как собрать всё вручную, начиная с binutils gcc gtk? Еслиб знать всё тогда можно начать)
Мне показалось что garnome ничего особого не делает, просто контролирует последовательность сборки пакетов.

sudo включить компьютер

19 (25.01.2013 23:20:01 отредактировано redux)

semiono пишет:

А нету руководства как собрать всё вручную, начиная с binutils gcc gtk? Еслиб знать всё тогда можно начать)

Знаете, если бы вы не спутали термины в начале темы (не сочтите за придирки) , я бы принял ваш последний пост за тончайший троллинг.
LFS для вас и BLFS потом.
http://www.linuxfromscratch.org/
Есть русские переводы некоторых версий.


semiono пишет:

Мне показалось что 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 вставите своего хомяка.

20 (25.01.2013 23:53:15 отредактировано redux)

(Проапдейтил пост, ибо сначала немного не правильно написал)  :
Руский переводы с rus-linux net  просто wget'ом  взять нелья- не дают
http://rus-linux net/nlib.php?name=/MyL … 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=/MyL … 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-BO … 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 

21

И да,- занятие это еще раз повторюсь- интимное. Я в том смысле, что если выложите забуббенную ошибку и спросите, мол "собираю LFS, как решить",- не ждите (по крайней мере скорого) ответа,- проще всё копать самому. Хотя это имхо и кому как.

22 (25.01.2013 23:17:03 отредактировано redux)

И всё-таки галопом по европам не скачут. Я на ваш вопрос-то ответил, но советую, всё-же (особенно если не будет уверенности) перед LFS отточить сначала Debian для себя, или  слаку или генту. Причем в случае деба, вам придется широко пользоваться сборкой. И как это водится, чтобы не загадить пакетную ось,- освоить менеджер сорцов stow.
В общем- путь длинный.

Наметок я вам дал много, и кое-что даже на блюдечке. Дерзайте,- с чуством, с толком, с расстановкой.

23

Не, не осилю, помню много раз про LFS читал, но там дело сводится к тому, что переходишь на LFS дистрибутив с его собственными патчами и пакетами.

sudo включить компьютер

24 (25.01.2013 23:45:09 отредактировано redux)

semiono пишет:

но там дело сводится к тому, что переходишь на LFS дистрибутив с его собственными патчами и пакетами.

Патчи там полезные,- как правило для исправления ошибок.
А набор софта,- это ваша собственная компоновка, кто вам мешает прицеплять свое и выкидывать ненужное.
Я к примеру, всегда ставлю grub-0.97 вместо второго и тд.

И опять же, вы задали вопрос:

semiono пишет:

А нету руководства как собрать всё вручную, начиная с binutils gcc gtk? Еслиб знать всё тогда можно начать)

Я вам подробно расписал. Именно binutils gcc и потом gtk (в BLFS) как хотите. Другого LFS в природе нету(И большей свободы, чем в нем по опредеоению нет).

Кроме того, я сделал оговорку, об первичном освоении пакетных дистров. Хотите гнома-2 и АПТа? Вам в Debian.

25

redux пишет:
Wolfenberg пишет:

Ну почему же. Дистрибутивы, работающие на RPM-пакетах могут использовать APT. Только хорошего это мало принесёт. Например, в fedora менеджер пакетов APT проверяет, в отличие от YUM, не только стабильные репозитории, но и отладочные. Может до кучи качнуть даже с тестовых веток "недостающие пакеты". Я так едва не обновился с Fedora 17 на Fedora 18 Beta1. Больше не тянет.

Смотреть в

/etc/apt/sources.list

а также наличие и содержимое файлов в

/etc/apt/sources.list.d

и настроить источники так- как нужно по вашему мнению.

Это не apt такой плохой,- а его просто настраивать надо. А то по- вашему прям выходит, что АПТ сам за вас решает откуда что качать.

А то я не знаю, где у меня списки реп...
Только там эти источники закомментрованы. В Yum.repo.d их вообще нет.
Тем не менее, APT вообще чувствует себя в полной свободе.

Linux Mint 19.3 Mate Edition
Windows 7

26

Wolfenberg пишет:

А то я не знаю, где у меня списки реп...

Видимо всё-таки не знаете., если пишите

Wolfenberg пишет:

В Yum.repo.d их вообще нет.

когда речь идет об apt, в контексте выше именно вы на apt и пожаловались.
Если с такой "внимательностью" (и возможно "логикой") подходите к системе, то неудивительно, почему ось ведет себя
под вашим руководством своенравно.

Вы пишите, что убрали у апта источники (закоментировали),- а он, как вы пишите:

Wolfenberg пишет:

Тем не менее, APT вообще чувствует себя в полной свободе.

- у него что свобода воли что-ли появилсь?
Можно подумать тут волшебство какое-то, и он (существо по имени АПТ) так по своему желанию
вам прон качать начнет без вашего ведома.

Вот пример вам:
У меня на одной из машин стоит ленни и всё содержимое реп залито на винт как локальный репозиторий.
в /etc/apt/sources.list только

deb file:///home/shaman/repository/mirror/ftp.debian.org/debian lenny main contrib non-free
deb file:///home/shaman/repository/mirror/security.debian.org lenny/updates main 
deb file:///home/shaman/repository/mirror/www.debian-multimedia.org lenny main

И система установки пакетов вообще в интернет не ходит,- всё есть на винте.

А в вашем случае (если отбросить 90% вероятности проштырить слово YUM вместо apt),
вероятнее всего остались альтернативные конфиги в /etc/apt/sources.list.d/
положенные туда хитроодноместными разработчиками, чтобы вы по-больше тестили их поделие.

27

А из каких bin+lib состоит apt? Я бы его просто скопировал к себе ab

sudo включить компьютер

28

semiono пишет:

А из каких bin+lib состоит apt? Я бы его просто скопировал к себе ab

Ну вот тут например можно смотреть http://packages.debian.org/squeeze/apt если я правильно понял.

29

redux
Видимо, вы плохо меня поняли.
У меня два конфига создано: один для APT, другой для YUM.
Насколько я помню, каждый из них пользуется своим, игнорируя другой.
Так вот, все ветки rawhide в /etc/apt/sources.list.d закрыты знаком комментария.
Тем не менее, он сканирует и их тоже.
Если использую yum, то он затрагивает только те, что открыты в yum.repos.d.
P.S. "Из коробки" конфиг APT вообще ни черта не содержит.
Нет, APT сам ничего не качает. Он просто выдаёт, что найдено обновление в репах Fedoraplanet (нестабильные ветки)
и предлагает обновиться.

Linux Mint 19.3 Mate Edition
Windows 7