Титла: [tutorial] CRUX installation Публикувано от: clovenhoof в Nov 01, 2012, 12:29 Излезе нова версия на CRUX и реших да го тествам (на реална машина). Оказа се че наистина е simple както гласи неговото мото - "Keep it simple".
В процеса на инсталация често се налагаше търсене из нет-а. За мое, а и на всички тук, удобство реших да резюмирам информацията и да я публикувам. Туториала е без подробни пояснения какво точно прави отделна команда. Целта ми е да да бъде максимално сбито и ясно. Който иска винаги може да потърси нет-а за подробности, а също и да предлага корекции за написаното тук. Инсталацията е до конзола.
Титла: Re: [tutorial] CRUX installation Публикувано от: lunarvalley в Nov 01, 2012, 18:19 евала!
напиши и ръководствао за инсталирането на нащо по-пълно от openbox, аз преди ползвах E17 с CRUX :) защо не го пооформиш и не го пратиш в "статии"? Титла: Re: [tutorial] CRUX installation Публикувано от: vyrgozunqk в Nov 02, 2012, 01:16 Е да им пикам на възгледите за "simple"... Това само да го инсталираш, трябва да си гуру... :P
1999-2005, не отминаха ли отдавна ?! Титла: Re: [tutorial] CRUX installation Публикувано от: clovenhoof в Nov 02, 2012, 09:51 Чак пък гуру ...
Това са основни неща/команди. Просто трябва да знаеш какво правиш, а и за почти всеки проблем си има решение в нет-а. Като резултат получаваш само необходимото - свободата да си построиш система специфична за твоите нужди. Другото е че ако нещо се обози шанса да го оправиш е по-голям отколкото на някоя "интелигентна" ОС която сама взема решения. На мен ми е много близка тази дистрибуция защото арч който ползвам от няколко години е структуриран подобно. Като недостатък смятам компилациите на пакетите или сорс-базирания принцип. ------------------------- Нямам намерение да поствам инструкции за инсталиране на графична среда. Това си е отделна тема и не е обвързана с конкретна дистрибуция. Написах че продължението е инсталация на openbox само като препоръка. ПП: Май ще си сложа някаква CMS или Wiki на моя сървър където ще слагам подобни туториали. Най-вече за мое удобство, защото нещата се забравят. Нещо през което съм минал и ми е коствало време в разучаване е добре да го документирам. Трябваше по-рано да направя това. Титла: Re: [tutorial] CRUX installation Публикувано от: tonitochev в Nov 02, 2012, 10:44 Браво. Тъкмо събирам ентусиазъм да я пробвам тая дистрибуция. Пробвал съм Gentoo и там успях донякъде, но ме отблъсна използването (прекалено) на тия флагове ... Тук май че всичко е по-просто и ме блазни че има кде 3.5.
Кофтито е, че машинката е неттоп 10 инча екранче и ядрото успява да се компилира за 6 часа, а хромиума като почне да се компилира, лаптопа става неизползваем. Всичко увисва и замира, докато не свърши компилацията. Та общо взето, затова си карам на Xubuntu, от което съм изключително доволен. Титла: Re: [tutorial] CRUX installation Публикувано от: lunarvalley в Nov 02, 2012, 12:43 не, няма КДЕ3.5
това: crux.nu::ports/crux-2.5/kde/ е за CRUX 2.5 можеш да попрочетеш какво ми е мнението за CRUX тук: http://www.linux-bg.org/cgi-bin/y/index.pl?page=gallery&key=434376501 Цитат инсталаторът е доста опростен, трябва ръчно да си монтираш дяловете за / и swap, но имат хубава документация. Проблемът за мен беше, че CRUX не идва с готово ядро, даже няма и хубав .config файл от където да започнеш. Аз малко се изхитрих и ползвах .config от slackware -current, като си добавих в ядрото модула за reiserfs. Относно КДЕ, нали знаеш за Тринити? http://www.trinitydesktop.org/ Титла: Re: [tutorial] CRUX installation Публикувано от: clovenhoof в Nov 02, 2012, 12:48 Аз затова препоръчвам openbox защото е в основните хранилища.
Ще му дам шанс на CRUX да се изяви за известо време на моя лаптоп :) Титла: Re: [tutorial] CRUX installation Публикувано от: lunarvalley в Nov 02, 2012, 13:04 давай
да си пишеш сам портове е всъщност доста лесно, освен това prt-utils е супер, както и останалите от тук: http://crux.nu/Wiki/ToolsAndScripts Титла: Re: [tutorial] CRUX installation Публикувано от: clovenhoof в Nov 03, 2012, 00:40 Не виждам кое му е лесното да си пишеш сам портове.
Доколкото разбирам файловете PKGFILE трябва ръчно да ги пишеш и ако ще портваш някой проект от сорта на кде, не ми се мисли :) Титла: Re: [tutorial] CRUX installation Публикувано от: lunarvalley в Nov 03, 2012, 12:26 е глупости сега, КДЕ...
имах предвид, че ако ти потрябва нещо дето го няма в http://crux.nu/portdb/ в крайна сметка можеш и сам да си го инсталираш от твой си порт. Все пак: Цитат One thing you should remember is that CRUX is targetted at experienced users who don't mind doing some work themselves, so if you're an completely new to Linux-based operation systems or want a zero-effort distribution, CRUX is not the optimal choice. Структурата на PKGFILE е дори малко по-опростена от PKGBUILD на Arch linux и значително по-проста от SlackBuild скриптовете при Slackware. Или поне на пръв поглед те изглеждат по-сложни... Е все пак си зависи от тебе къде да теглиш чертата ;) Титла: Re: [tutorial] CRUX installation Публикувано от: clovenhoof в Nov 26, 2012, 10:11 Все още съм на CRUX :)
Сложих МАТЕ декстоп, но беше само basic. Направих си портове с mate-extras, както и други програми специално за моите нужди (например networkmanager + network-manager-applet и много други). Най-голямата борба беше да изкарам mate-volume-control-applet. За да се получи трябва да имам pulseaudio. Инсталиране на Pulseaduio на CRUX не е за хора със слаби нерви :) Проблема беше че дистрото идва с libpthread-stubs.so, което се ползва активно докато е инсталирано. Това обаче кара pulseaudio-то да "увисва" на sem_wait. Решението е да се премине на чист libpthread.so, което става с инсталиране на по-високата версия на libpthread-stubs.so което прото премахва стъбовете. Това обаче ми разказа играта за два дни :) Борбата беше епична, но я спечелих в крайна сметка. След премахването на стъбовете, все още доста програми останаха които реферираха към стъбовете. Решението е да се открият всички такива и да се прекомпилират. Ползва се ldd или някакъв тул който го ползва като revdep. Поледния показва всички пакети които има лоши или липсващи референции към шеред библиотеки. Като начало трябваше да ребилдна целия xorg, но това не е всичко. Още доста пакети продължаваха да търсят стъбовете при линкване. Битката я спечелих чрез "grep -r --include"*.la" -F "pthread-stubs" в /usr/lib, което показва библиотеките които все още се линкват към стъбовете (излязоха доста:) ). След което за всяка намерена такава проблемна библиотека трябваше да намеря към кой пакет принадлежи и да се ребилднат. За капак на всичко полседните трябваше да се ребилднат в определен ред. Това ми коства цял ден раучаване и ребилдване. В крайна сметка войната я спечелих (изкарах volume control icon в трея) и сега си имам готин МАТЕ декстоп върху дистро което ми доставя удоволствие да го ръчкам и в същото време и напълно функционално. Скоро ще направя и скрииншот. Титла: Re: [tutorial] CRUX installation Публикувано от: lunarvalley в Nov 26, 2012, 11:08 евала
нямаше ли готови портове за МАТЕ? Ама аз ти казах, че ще опреш до това сам да си ги пишеш :D сега, след толкова борба ще е срамота да вземеш да минеш на друго [_]3 Титла: Re: [tutorial] CRUX installation Публикувано от: clovenhoof в Nov 26, 2012, 12:41 Да има готов порт на МАТЕ, но както казах само basic, а и не беше портнат за последната версия на CRUX и даваше доста грешки при компилация. Написах issues и ги оправиха, но аз вече си ги бях оправил. Малко проблеми имаше и зашото не беше за 64бит система, та и това ръчнах :)
Моите портове са основно за mate-extras - разни благинки които ги има в по-пълните дистрибуции. Бих казал че и цялото мате да портна е възможно, но нямам много време и жената пищи че не и обръщам внимание :) ПП: Просто недоумявам как с малко дете вкъщи някои хора работят по собствени проекти. Нещо за което си мечтая откакто се роди малкия :) Титла: Re: [tutorial] CRUX installation Публикувано от: clovenhoof в Nov 30, 2012, 09:48 Малко шотове от завършената вече система:
http://img846.imageshack.us/img846/5006/screenshot0k.png http://img211.imageshack.us/img211/5874/screenshot1io.png http://img526.imageshack.us/img526/7341/screenshot2key.png http://img231.imageshack.us/img231/9274/screenshot3ob.png |