Выберите тот, в котором Вы сможете ставить знаки препинания

Модератор: Модераторы разделов
Mr Y писал(а): ↑28.05.2010 18:46Кто-нибудь знает, какие еще "олдскульные" дистрибутивы остались, то есть то, в которых по умолчанию все еще установливаестя готовый к бою gcc, mc, приличный текстовый редактор,полный комплект манов и куча системных утилит для администрирования (например, tcpdump)? Интересен именно не серверный дистрибутив, а ориентированный десктоп (не на среднестатистический, как в последнее время обычно делают).
А что, Slackware за последние 10 лет стал настолько олдскульным, что по умолчанию ставит gcc? Нафиг-нафиг, я лучше с Debian останусь, который по умолчанию ставит менеджер пакетов, vim-tiny, more и wget, а остальное по требованию :)
по умолчанию там устанавливается весь софт с ДВД. Основная мысль при этом -- удалить то вы всегда сможете не нужное. Зато сразу все программы стоят.watashiwa_darede... писал(а): ↑03.02.2011 00:57А что, Slackware за последние 10 лет стал настолько олдскульным, что по умолчанию ставит gcc?
Да, времена меняются.
Вообще-то, поставить гораздо проще, чем удалить, особенно если ставилось всё. Просто потому, что когда мне что-то нужно и его нет, легко выяснить, что какой-то пакет мне 100% нужен, да и нужны как правило считанные пакеты. А вот выяснить о каждом из «over 9000» пакетов нужен он или нет сложнее. Когда ставится только то, что нужно, менеджер пакетов следит, что ставилось по запросу пользователя, а что по зависимостям. При удалении подчищаются пакеты, которые не требуются ни одному другому, поставленному по запросу пользователя. А если ставить всё по умолчанию… помойка получается. Ну, в Slackware ещё ладно, в ней и софта-то нет ;) а вот в Debian… Начиная с того, что всё поставить нельзя (конфликты), заканчивая тем, что винт не резиновый.
Код: Выделить всё
$ uptime
15:04:29 up 37 days, 6:35
watashiwa_daredeska писал(а): ↑03.02.2011 11:11Да, времена меняются.
Вообще-то, поставить гораздо проще, чем удалить, особенно если ставилось всё. Просто потому, что когда мне что-то нужно и его нет, легко выяснить, что какой-то пакет мне 100% нужен, да и нужны как правило считанные пакеты. А вот выяснить о каждом из «over 9000» пакетов нужен он или нет сложнее. Когда ставится только то, что нужно, менеджер пакетов следит, что ставилось по запросу пользователя, а что по зависимостям. При удалении подчищаются пакеты, которые не требуются ни одному другому, поставленному по запросу пользователя. А если ставить всё по умолчанию… помойка получается. Ну, в Slackware ещё ладно, в ней и софта-то нета вот в Debian… Начиная с того, что всё поставить нельзя (конфликты), заканчивая тем, что винт не резиновый.
DE это уже не база. У меня имеются машинки без DE и даже без X'ов.
user@localhost
$ wget -q -O - 'http://salix.enialis.net/x86_64/slackware-13.0/PACKAGES.TXT' | grep '^PACKAGE NAME:' | wc -l
979
watashiwa_daredeska писал(а): ↑03.02.2011 13:46user@localhost
$ wget -q -O - 'http://salix.enialis.net/x86_64/slackware-13.0/PACKAGES.TXT' | grep '^PACKAGE NAME:' | wc -l 979
Маловато будет. Да и исходники не указаны в метаданных, надо где-то отдельно искать. Нет, для меня пока не убеждительно
xsh@darkstar
\u[\W]\$ wget -q -O - 'http://salix.enialis.net/i486/slackware-13.1/PACKAGES.TXT' | grep '^PACKAGE NAME:' | wc -l
1011
Корректно. В дебе меряются source-пакеты. Для proftpd их тоже 1. Если и тут есть пакеты, которые разбиты на 2 и более, то всё еще печальнее.
apt-src install proftpd, слегка правим, dpkg-buildpackage, reprepro. Всё дистрибутивными средствами, исходники нигде гуглить не надо, самосборные пакеты органично вписываются в общую схему.
watashiwa_daredeska писал(а): ↑03.02.2011 13:35DE это уже не база. У меня имеются машинки без DE и даже без X'ов.
watashiwa_darede... писал(а): ↑03.02.2011 14:39apt-src install proftpd, слегка правим, dpkg-buildpackage, reprepro. Всё дистрибутивными средствами, исходники нигде гуглить не надо, самосборные пакеты органично вписываются в общую схему.
watashiwa_darede... писал(а): ↑03.02.2011 14:39Корректно. В дебе меряются source-пакеты. Для proftpd их тоже 1. Если и тут есть пакеты, которые разбиты на 2 и более, то всё еще печальнее.
Это антиквариат :) "Гуглить" — это было условно. Все равно руками где-то искать, будь то CD, репозиторий в Сети или еще что. Дебиановская схема привлекает тем, что я все делаю не вылезая из ком. строки.
Код: Выделить всё
$ grep '^Package:.*kde' /var/lib/apt/lists/ftp.debian.org_debian_dists_sid_main_source_Sources | nl
1 Package: geogebra-kde
2 Package: ggz-kde-client
3 Package: ggz-kde-games
4 Package: gkdebconf
5 Package: kde-icons-crystal
6 Package: kde-l10n
7 Package: kde-style-polyester
8 Package: kde-style-qtcurve
9 Package: kde4libs
10 Package: kdeaccessibility
11 Package: kdeadmin
12 Package: kdeartwork
13 Package: kdebase-runtime
14 Package: kdebase-workspace
15 Package: kdebase
16 Package: kdebindings
17 Package: kdeedu
18 Package: kdegames
19 Package: kdegraphics
20 Package: kdelibs
21 Package: kdemultimedia
22 Package: kdenetwork
23 Package: kdenlive
24 Package: kdepim-runtime
25 Package: kdepim
26 Package: kdepimlibs
27 Package: kdeplasma-addons
28 Package: kdesdk
29 Package: kdesudo
30 Package: kdesvn
31 Package: kdetoys
32 Package: kdetv
33 Package: kdeutils
34 Package: kdevelop-php-docs
35 Package: kdevelop-php
36 Package: kdevelop
37 Package: kdevelop
38 Package: kdevplatform
39 Package: kdewebdev
40 Package: lineak-kdeplugins
41 Package: lockdev
42 Package: libopensync-plugin-kdepim
43 Package: meta-kde
44 Package: pkg-kde-tools
45 Package: polkit-kde-1
46 Package: python-kde3
47 Package: qalculate-kde
48 Package: tkdesk
49 Package: webkitkde
50 Package: wicd-kde
51 Package: xsettings-kde
user@localhost
$ grep '^Package:' /var/lib/apt/lists/ftp.debian.org_debian_dists_sid_{main,contrib,non-free}_source_Sources | wc -l
16496
watashiwa_darede... писал(а): ↑03.02.2011 16:39Все равно руками где-то искать, будь то CD, репозиторий в Сети или еще что. Дебиановская схема привлекает тем, что я все делаю не вылезая из ком. строки.
Код: Выделить всё
$ ls slackware/kde/*.t?z | cat -n
1 slackware/kde/amarok-2.3.0-i486-1.txz
2 slackware/kde/guidance-power-manager-4.4.0-i486-1.txz
3 slackware/kde/k3b-1.91.0-i486-3.txz
4 slackware/kde/kaudiocreator-r1118889-i486-1.txz
5 slackware/kde/kdeaccessibility-4.4.3-i486-1.txz
6 slackware/kde/kdeadmin-4.4.3-i486-1.txz
7 slackware/kde/kdeartwork-4.4.3-i486-1.txz
8 slackware/kde/kdebase-4.4.3-i486-1.txz
9 slackware/kde/kdebase-runtime-4.4.3-i486-1.txz
10 slackware/kde/kdebase-workspace-4.4.3-i486-1.txz
11 slackware/kde/kdebindings-4.4.3-i486-2.txz
12 slackware/kde/kdeedu-4.4.3-i486-1.txz
13 slackware/kde/kdegames-4.4.3-i486-1.txz
14 slackware/kde/kdegraphics-4.4.3-i486-2.txz
15 slackware/kde/kdelibs-4.4.3-i486-1.txz
16 slackware/kde/kdemultimedia-4.4.3-i486-1.txz
17 slackware/kde/kdenetwork-4.4.3-i486-2.txz
18 slackware/kde/kdepim-4.4.3-i486-1.txz
19 slackware/kde/kdepim-runtime-4.4.3-i486-1.txz
20 slackware/kde/kdepimlibs-4.4.3-i486-1.txz
21 slackware/kde/kdeplasma-addons-4.4.3-i486-1.txz
22 slackware/kde/kdesdk-4.4.3-i486-1.txz
23 slackware/kde/kdetoys-4.4.3-i486-1.txz
24 slackware/kde/kdeutils-4.4.3-i486-1.txz
25 slackware/kde/kdevelop-4.0.0-i486-1.txz
26 slackware/kde/kdevplatform-1.0.0-i486-1.txz
27 slackware/kde/kdewebdev-4.4.3-i486-1.txz
28 slackware/kde/koffice-2.1.2-i486-2.txz
29 slackware/kde/konq-plugins-4.4.0-i486-1.txz
30 slackware/kde/kopete-cryptography-1.3.0_kde4.4.0-i486-1.txz
31 slackware/kde/ktorrent-3.3.4-i486-1.txz
32 slackware/kde/oxygen-icons-4.4.3-i486-1.txz
33 slackware/kde/polkit-kde-1-r1120537-i486-1.txz
34 slackware/kde/polkit-qt-1-r1118744-i486-1.txz
35 slackware/kde/skanlite-0.4_kde4.4.0-i486-1.txz
watashiwa_darede... писал(а): ↑03.02.2011 16:39$ grep '^Package:' /var/lib/apt/lists/ftp.debian.org_debian_dists_sid_{main,contrib,non-free}_source_Sources | wc -l
16496
Исходники. Исходники KDE: найти, скомпилировать, поставить.
Не понимаете команду или не знаете, как конкретно она делает свою работу?
aptitude search ~i — все установленные. aptitude search ~i\!~M — установленные явно, а не по зависимостям.
Для установленных: dpkg -S file Для не установленных: apt-file search file
Ну, это как посмотреть. Возможно, сейчас стало чуть получше, но… Я много лет назад сбежал со слаквари именно потому, что слакварь настолько проста, что на практике приходится изобретать слишком много велосипедов. У меня складывается впечатление скорее не простоты, а примитивизма. Некий LFS stage 3 :)
Ну, объединение кучи софта под именем KDE или GNOME или еще чего — чистейшей воды условность. Знать, что к ним относится, а что нет, совсем необязательно, если можно aptitude install kde, и оно само всё поставит :)
А в чем тут преимущество-то? Мне не надо целиком, мне надо то, что мне надо.
opera и skype там нет. У Opera есть свой репозиторий для Debian, у Skype, вроде не было репозитория, был только deb-пакет, во времена версии 1.*, как сейчас — не знаю. Скачивальщик/установщик Adobe Flash там лежит, вроде (или в contrib, не помню), firmware, которые выпилили из ядра, чтоб оно свободным было, ну и прочее в том же духе.
watashiwa_daredeska писал(а): ↑04.02.2011 01:22А в чем тут преимущество-то? Мне не надо целиком, мне надо то, что мне надо.
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Bizdelnick писал(а): ↑04.02.2011 02:00watashiwa_daredeska писал(а): ↑04.02.2011 01:22А в чем тут преимущество-то? Мне не надо целиком, мне надо то, что мне надо.
Вот кстати да, С производными от слаки (MOPS, VectorLinux) у меня проблем не было, а установщик слаки ниасилил. Как с зависимостями разбираться-то, если не хочется ставить всё?
watashiwa_daredeska писал(а): ↑04.02.2011 01:22[А в чем тут преимущество-то? Мне не надо целиком, мне надо то, что мне надо.
watashiwa_daredeska писал(а): ↑03.02.2011 13:46user@localhost
$ wget -q -O - 'http://salix.enialis.net/x86_64/slackware-13.0/PACKAGES.TXT' | grep '^PACKAGE NAME:' | wc -l 979
Маловато будет. Да и исходники не указаны в метаданных, надо где-то отдельно искать. Нет, для меня пока не убедительно
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
watashiwa_daredeska писал(а): ↑04.02.2011 01:22Знать, что к ним относится, а что нет, совсем необязательно, если можно aptitude install kde, и оно само всё поставит
watashiwa_daredeska писал(а): ↑04.02.2011 01:22Исходники. Исходники KDE: найти, скомпилировать, поставить.
Bizdelnick писал(а): ↑04.02.2011 02:55
С установщиком не так именно то, что он сам не разруливает :-) То бишь пытаясь исключить из установки часть пакетов я с большой долей вероятности получу частично или полностью нерабочую систему.
А про slapt-get я в курсе.
Изначально речь шла именно об исходниках.
Ну, я взял для примера свой приземленный простенький вариант: FVWM.
user@localhost
PACKAGE REQUIRED: e2fsprogs,glib,gtk+,imlib,libICE,libSM,libX11,libXau,libXdmcp,libXext,libXineram
a,libXpm,libtermcap,libxcb,perl,readline
user@localhost
PACKAGE SIZE (uncompressed): 3740 K
user@localhost
$ wget -q -O - 'ftp://ftp.chg.ru/pub/Linux/Slackware/slackware64-13.1/PACKAGES.TXT' | grep '^PACKAGE NAME:' | wc -l
1006
$ wget -q -O - 'ftp://ftp.chg.ru/pub/Linux/Slackware/slackware-13.1/PACKAGES.TXT' | grep '^PACKAGE NAME:' | wc -l
1011
$ wget -q -O - 'http://www.stabellini.net/filesystem/slackware-13.1/PACKAGES.TXT' | grep '^PACKAGE NAME:' | wc -l
984
не знаю насколько это верно, но по-моему я прочитал это в help при установке Slackware. Там сказано что в момент установки, когда ты выбираешь какие пакеты ставить, установщик сам разрулит зависимости. И если вы отключили что-то необходимое для работы -- установщик поставит это.Bizdelnick писал(а): ↑04.02.2011 02:55С установщиком не так именно то, что он сам не разруливает :-) То бишь, пытаясь исключить из установки часть пакетов, я с большой долей вероятности получу частично или полностью нерабочую систему.
не сказал бы что для примера он хорош. Он не слишком популярен и в настоящее время слабо распространен.watashiwa_darede... писал(а): ↑04.02.2011 09:41Ну, я взял для примера свой приземленный простенький вариант: FVWM.
А вот эти зависимости и вправду странные. Видать много лет о пакете никто не вспоминал.watashiwa_darede... писал(а): ↑04.02.2011 09:41e2fsprogs? Для window manager? Зачем? libtermcap? Машина времени перенесла меня в XX век? libXdmcp? Зачем она window manager'у? perl в зависимостях есть, а где m4 и cpp?
Подход к установке пакетов в слакваре -- не в использовании дополнительных репозитариев. И не в автоматическом разруливании зависимостей. Это уже подход людей, которые из Слаки желают получить Дистрибутив вроде дебо-клонов или redhat-клонов. Патрик этого не одобряет! =)))watashiwa_darede... писал(а): ↑04.02.2011 09:56Да еще и пакетов в репозитории с зависимостями меньше, чем в оригинале. Как-то напрягает меня такой подход.
Имеет. Потому что выполняют одну и ту же функцию. Да, 15 лет назад управление пакетами в Слаке было удобнее, чем rpm и прочие dpkg. Потому что rpm и dpkg были молоды-зелены, apt'а/yum'а не было, а пакетов было несколько десятков и молодой студент вполне мог разрулить их вручную. Но теперь rpm/yum, dpkg/apt заматерели, решили подавляющее большинство насущных проблем, а число пакетов выросло почти на два порядка. Слаковский подход нынче уже работает откровенно плохо в большинстве случаев, и учитывая динамику, дальше ситуация будет продолжать двигаться в этом направлении.