LINUX.ORG.RU

НАУЧИ КОМПЬЮТЕР ВАРИТЬ КОФЕ

управление электрическими цепями с помощью компьютера
лучший подарок для техногика; только открытые программы
http://www.unicontrollers.com/products/unc01x

[#]  
chinarulezzz

я бы, честно говоря, поставил бы zenwalk версии 4.2, либо 4.6, на крайний случай - 4.8. В коробке с одной стороны есть всё необходимое, с другой - работал у меня когда-то на очень древней машинке.

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

* ()
[#] Ответ на: комментарий от feinsbot 19.01.2012 14:12:40  
ZenitharChampion

>> 128 памяти- любой популярный дистрибутив, кроме Ubuntu. При установке выбирай легковесное DE.

> да у вас убунтофобия! убунта с легковесным DE будет работать абсолютно так же работать, как и другой дистр

Не у меня, а у Леонида Каганова. Не читали ещё? Осторожно, там куча матов: http://lleo.me/dnevnik/2008/05/31.html

>>-----Цитата---->>

Но ладно, дело не в этом. Волею судеб за последние полгода я ставил Убунты разные и на разных машинах. И везде — везде! — они тормозили дико. И Ubuntu, что я поставил друзьям на ноутбук (простите меня!), и Kubuntu. И ничем не лучше Xubuntu — а может даже прожорливей! И даже Fluxbuntu не сильно спасает! Я не понимаю, с какой радости старенький ноутбук на процессоре 600mHz со 128 мегами оперативки стал Машиной-На-Которой-Нельзя-Работать-Под-Линуксом? Да вы о^&%$$#и, граждане вконец? Fluxbuntu — единственный из всей линейки — там еле-еле ворочается. А остальные Убунты вообще умерли!

<<-----Цитата----<<

Мои наблюдения говорят то же самое: тормозную Ubuntu не спасает легковесное DE. а Shaman007 подойдёт любой другой популярный дистрибутив (ну, кроме Fedora ещё, у которой инсталлятор на Python'е), которые, по совпадению, все предлагают выбирать DE при установке.

** ()
[#]  
ms-dos32

У меня был похожий ноут, только с памятью на 256МБ и диском на 60. Если он должен работать как роутер, то лично я бы поставил Free/NetBSD. Ну или debian stable/oldstable, поскольку в этом случае GUI практически не нужен.

()
[#]  

Плюсую Debian Stable - отлично работает на AMD Geode 600 МГц/128Mb/4 Gb CompactFlash именно в указанном качестве. 3 apt-get'а и все работает. Иксы ему нафиг не сдались.

()
[#]  
Shaman007

Слака рулит!

Все-таки отсутствие зависимостей завораживает: поставил программу, а потом по одиночке доставляешь то, что она требует. Может запуститься, но без иконок или надписей на кнопках. Показать пустой "tip of the day". Красота!

***** ()
[#]  

Я ставил gentoo на dynabook с меньшей памятью и большим жёстким.

Собирал с помощью distcc, ядро собирал на другой машине.

Добавил wifi, подключался по сети к иксам и пробрасывал звук, но и сам по себе он мог смотреть видео и сайты.

anonymous ()
[#] Ответ на: комментарий от Shaman007 19.01.2012 17:03:09  
bormant
>>-----Цитата---->>

Все-таки отсутствие зависимостей завораживает: поставил программу, а потом по одиночке доставляешь то, что она требует. Может запуститься, но без иконок или надписей на кнопках.

<<-----Цитата----<<

Это если использовать "приключенческий" сценарий развёртывания. Но можно использовать другой, обычный. Если нужна полноценная консольная система с сетью, ставим серии a, ap, l (да, там много X-ового, но проще потом выпилить одним махом), n. Если будем что-то собирать, ставим серию d. Нужны X-ы со стоковыми WM-ами, ставим l, x, xap. Нужны кеды, ставим kde и нужную локализацию из kdei. e -- emacs, f -- коллекция FAQ и HOWTO, k -- исходники ядра, tcl, y -- bsdgames, сообразно желанию.

Доставить серию в установленную систему без разбора проще простого:

# upgradepkg --install-new /mnt/cdrom/slackware*/x/*t?z

Точечно выпилить ненужное:

# pkgtool
и выбираем из списка, либо
# removepkg пакет1 пакет2 пакет3 пакет4
(да, принятие решения о том, что является ненужным целиком на администраторе системы, особенность такая).

Имея базовую систему, снимаем в /etc/slackpkg/mirrors комментарий с одного из зеркал, обновляем список пакетов, ставим обновления безопасности, ставим из офф. репозитория то, чего не было на дисках

# slackpkg update
# slackpkg upgrade-all
# slackpkg install пакет-из-репозитория

Коллекция "чего б ещё собрать + как собрать" есть на slackbuilds.org. sbopkg сильно упрощает и без того весьма тривиальное общение с этой коллекцией.

По поводу поисков CD. Топаем на любое зеркало, например, http://slackware.osuosl.org/slackware-13.37-iso/, http://mirror.yandex.ru/slackware/slackware-13.37-iso/, 1-й CD -- a, ap, d, e, l, n -- его достаточно для консольной системы; 2-й CD -- x, xap, f, k, t, tcl -- двух достаточно для X-овой системы; 3-й CD -- kde -- 3-х достаточно для системы с KDE, один пакет из kdei можно и из инета взять; 4-й CD -- kdei, extra, testing -- по потребностям; 5, 6-й -- source, исходники и слакбилды, из которых построен дистрибутив.

Поставить несколько систем с одинаковым набором пакетов -- сделать tagfiles и показать setup-у путь к ним.

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

()
[#] Ответ на: комментарий от bormant 20.01.2012 15:33:47  
Shaman007

Оно так не работает. И идея была в том, чтобы не выкачивать 6 (даже 2) компактов и не резать их ради компа, который вообще может в помойку отправится через пару дней.

***** ()
[#]  
splinter
>>-----Цитата---->>

Я хочу приспособить его быть DNS'ом, TOP'ом и IPSEC'ом дома.

<<-----Цитата----<<

На кой хрен тебе тогда Иксы?

Для нормальной установки софта в /etc/slackpkg/mirrors раскоменть зеркало и ставь с него. Если все же DE нужен ставь лучше IceWM тебе он будет привычнее, настройки там просты до безобразия.

***** ()
[#] Ответ на: комментарий от Shaman007 19.01.2012 17:03:09  
splinter
>>-----Цитата---->>

Все-таки отсутствие зависимостей завораживает

<<-----Цитата----<<

Шома, есть они там есть! В каждом пакетике есть списочек с зависимостями. Я в таких случаях делаю ldd $PATHTOBIN а потом развлекаюсь с slackpkg file search $DEPENDLIB

***** ()
[#] Ответ на: комментарий от Shaman007 20.01.2012 17:03:43  
bormant

Замечательно, ставьте с офсайта по ftp/http только нужное. Образ USB с установщиком тут:
http://slackware.osuosl.org/slackware-13.37/usb-and-pxe-installers/
или неофициальный тут:
http://connie.slackware.com/~alien/slackboot/mini/

Не забыть прочесть README.

()
[#] Ответ на: комментарий от Shaman007 20.01.2012 17:06:07  
bormant
$ wget http://slackware.osuosl.org/slackware-13.37/slackware/MANIFEST.bz2
$ bzcat MANIFEST.bz2 \
| grep -E 'Package|/Thunar-fallback-icon.png' \
| grep -B1 /Thunar-fallback-icon.png
||   Package:  ./xap/xfce-4.6.2-i486-5.txz
-rw-r--r-- root/root      1531 2011-03-29 17:45 usr/share/pixmaps/Thunar/Thunar-fallback-icon.png
$ su -
# slackpkg install xfce
()
[#] Ответ на: комментарий от splinter 20.01.2012 17:42:09  
Shaman007


root@oldbox:~#  ldd /usr/bin/thunar
        linux-gate.so.1 =>  (0xffffe000)
        libthunar-vfs-1.so.2 => /usr/lib/libthunar-vfs-1.so.2 (0xb785b000)
        libthunarx-1.so.2 => /usr/lib/libthunarx-1.so.2 (0xb7852000)
        libexo-0.3.so.0 => /usr/lib/libexo-0.3.so.0 (0xb7819000)
        libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0xb7447000)
        libxfce4util.so.4 => /usr/lib/libxfce4util.so.4 (0xb7437000)
        libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0xb739e000)
        libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0xb7383000)
        libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0xb7367000)
        libcairo.so.2 => /usr/lib/libcairo.so.2 (0xb72c6000)
        libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0xb7284000)
        libSM.so.6 => /usr/lib/libSM.so.6 (0xb727d000)
        libICE.so.6 => /usr/lib/libICE.so.6 (0xb7266000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0xb7149000)
        libdbus-glib-1.so.2 => /usr/lib/libdbus-glib-1.so.2 (0xb712a000)
        libdbus-1.so.3 => /usr/lib/libdbus-1.so.3 (0xb70ec000)
        libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xb70a6000)
        libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0xb70a2000)
        libpthread.so.0 => /lib/libpthread.so.0 (0xb7089000)
        libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xb6f89000)
        libc.so.6 => /lib/libc.so.6 (0xb6e26000)
        libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0xb6e1a000)
        libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0xb6df2000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb6d09000)
        libgio-2.0.so.0 => /usr/lib/libgio-2.0.so.0 (0xb6c08000)
        libresolv.so.2 => /lib/libresolv.so.2 (0xb6bf0000)
        libpixman-1.so.0 => /usr/lib/libpixman-1.so.0 (0xb6b91000)
        libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb6b88000)
        libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb6b5a000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb6ae4000)
        libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb6abc000)
        libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0xb6ab8000)
        libgamin-1.so.0 => /usr/lib/libgamin-1.so.0 (0xb6ab1000)
        libjpeg.so.8 => /usr/lib/libjpeg.so.8 (0xb6a7c000)
        libpng14.so.14 => /usr/lib/libpng14.so.14 (0xb6a56000)
        libz.so.1 => /usr/lib/libz.so.1 (0xb6a42000)
        libm.so.6 => /lib/libm.so.6 (0xb6a1c000)
        libstartup-notification-1.so.0 => /usr/lib/libstartup-notification-1.so.0 (0xb6a13000)
        libxcb-aux.so.0 => /usr/lib/libxcb-aux.so.0 (0xb6a10000)
        libxcb-event.so.1 => /usr/lib/libxcb-event.so.1 (0xb6a0d000)
        libxcb-atom.so.1 => /usr/lib/libxcb-atom.so.1 (0xb6a09000)
        libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb69f1000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0xb69ed000)
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb69e8000)
        libexo-hal-0.3.so.0 => /usr/lib/libexo-hal-0.3.so.0 (0xb69e4000)
        libhal-storage.so.1 => /usr/lib/libhal-storage.so.1 (0xb69da000)
        libhal.so.1 => /usr/lib/libhal.so.1 (0xb69ca000)
        libdl.so.2 => /lib/libdl.so.2 (0xb69c6000)
        libuuid.so.1 => /lib/libuuid.so.1 (0xb69c1000)
        librt.so.1 => /lib/librt.so.1 (0xb69b8000)
        libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0xb69b5000)
        libXi.so.6 => /usr/lib/libXi.so.6 (0xb69a8000)
        libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0xb69a0000)
        libXext.so.6 => /usr/lib/libXext.so.6 (0xb6992000)
        libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0xb6989000)
        libXcomposite.so.1 => /usr/lib/libXcomposite.so.1 (0xb6986000)
        libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0xb6983000)
        libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0xb697d000)
        /lib/ld-linux.so.2 (0xb7897000)
        libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0xb6961000)
root@oldbox:~#

***** ()
[#] Ответ на: комментарий от Shaman007 20.01.2012 17:03:43  
bormant

По PXE бук умеет грузиться? Тогда с первого CD или с DVD на другой машине запускаем PXE сервер, грузим с него бук по PXE и ставимся хоть с этого PXE, хоть с сети, насколько фантазии хватит. http://alien.slackbook.org/blog/out-of-the-box-pxe-install-server-in-slackware-1...

Но с чего-то бук придётся погрузить. Да хоть с любого другого Линукса грузите, распакуйте куда-то установочный initrd (http://slackware.osuosl.org/slackware-13.37/isolinux/initrd.img), chroot в него и ставьтесь на здоровье. Если есть уже готовый загрузчик на буке GRUB/LILO -- возьмите там же ещё и ядро, пропишите в загрузчик ядро+initrd, грузитесь с этого чуда и ставьтесь по сети.

setup -- башевый скрипт, для установки тоже не обязателен, можно всё нужное installpkg поставить, скрипты настройки руками позапускать или все настройки по месту руками прописать.

Вариантов -- море.

;)

()
[#] Ответ на: комментарий от Shaman007 20.01.2012 17:42:36  
bormant

Ок, уточните, о какой версии Slackware идёт речь.

Все счастливые семьи счастливы одинаково. Каждая несчастная семья несчастна по-своему. (q)

()
[#] Ответ на: комментарий от splinter 20.01.2012 17:57:09  
bormant

Там источником проблемы был shared-mime-info. Отсюда вопрос к Shaman007: установлен ли shared-mime-info ?

% ls /var/log/packages/shared-mime-info-*
и если нет, то на выбор
# slackpkg install shared-mime-info
или
# mount /dev/cdrom /mnt/cdrom
# upgradepkg --install-new /mnt/cdrom/slackware*/l/shared-mime-info-*t?z

По каталогам пользователей установочный скрипт пробегает самостоятельно:

  cat /etc/passwd | while read passwdline ; do
    homedir=$(echo $passwdline | cut -f 6 -d :)
    if [ -d $homedir/.local/share/mime ]; then
      username=$(echo $passwdline | cut -f 1 -d :)
      # Sorry about the long command line, alienBOB  ;-)
      su $username -c "/usr/bin/update-mime-database $homemimedir 1>/dev/null 2>/dev/null" 2> /dev/null
    fi
  done
Если пакет уже установлен, то должно быть достаточно только заново выполнить скрипт:
# /var/log/scripts/shared-mime-info-*

Shaman007, это решает проблему или, возможно, дело в чём-то ещё?

()