Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Příspěvky - Tom Tom

Stran: [1]
1
Distribuce / Re: Nemám v systému příkaz make
« kdy: 30. 12. 2010, 22:27:45 »
Make není program na kompilaci. Většina uživatelů ho sice používá k řízení kompilace, ale jeho použití je mnohem širší.
Osobně neznám nikoho, kdo by v linuxu používal make jinak, než ve svaté trojce. Asi jsme divní.
Ale v tomto případě jde o kompilaci a vzhledem k tomu, že většina z nás má make v systému díky instalaci balíčku build-essential, který sdružuje základní nástroje pro kompilaci, tak zapomeneme na nějaké gcc a budeme se tvářit, že make na kompilaci je :)

To že v některé distribuci defaultně není, má jistě nějaké opodstatnění. Mě by taky mohlo vadit, že nemám v systému můj oblíbený mc nebo bash-completion.

Proto opět doporučuju jako základ a první krok pochopit princip instalace z repozitáře, resp. způsob hledání balíčků a instalaci z konzole a pak si můžeme instalovat co hrdlo ráčí, třeba i make :)

2
Distribuce / Re: Nemám v systému příkaz make
« kdy: 30. 12. 2010, 18:39:36 »
Protože může. Přešel od systému, ve kterém mu bylo diktováno, co může a co nesmí. Na linuxových systémech tato pravidla neplatí. V každé distribuci jsou jen doporučení, jak ten systém používat a začátečníkovi lze jen poradit, aby se tím řídil. Ale nemusí.
Nepřeháněj, prostě na některých OS to není potřeba. Rozhodně ale není pravda, že to nejde, nebo to je dokonce zakazováno. Pokud to některý výrobce softwaru neumožňuje (neuvolní zdrojové soubory), patrně jej považuje za své "know how" a nechce je jen tak prozradit konkurenci.
Pokud si tohle dovolí někdo na linuxu, je jeho software označen jako "nesvobodný" a odsouzen k věčnému opovržení :)

Můj dotaz ale směřoval k tomu, že spousta lidí si mylně myslí, že kompilace je jediný způsob, jak do linuxu instalovat programy. Díky tomu vznikají mýty a zbytečné bariéry, které nakonec leckoho odradí a ani si to livko nakonec nevyzkouší.
Proto je dobré upozornit na to, že instalování programů v linuxu sice funguje jinak než ve win, ale je mnohem snadnější.
Pak teprve bych se zmiňoval o kompilaci ve smyslu, že se to sice může, ale rozhodně nemusí.

3
Distribuce / Re: Nemám v systému příkaz make
« kdy: 28. 12. 2010, 20:33:27 »
Zdravím

Začínám s linuxem používám distribuci Mandriva 2010 s prostředím KDE 4. Zkoušel jsem kompilovat zdrojové soubory podle oficiální publikace ktterou jsem si pořídil.Ale výsledek byl takový že příkazová řádka nezná příkaz "make" .
Vzhledem k tomu že nevím kde dělám chybu tak bych byl velice rád kdyby mne někdo navedl jak se to vlastně dělá :-)
Předem moc děkuji za náměty. :-[

Jen takový dotaz - proč se pouštíš hned do kompilace, když teprve začínáš?
Jestli k takovému jednání nabádá přímo ta kniha, tak je to podle mě špatná kniha.
Leda bys potřeboval program, který není v repozitáři, ale ve většině případů by ses měl bez kompilace obejít - alespoň já jsem kompilovat nepotřeboval, dokud jsem používal linux jenom na desktopu.

Prvně bys měl nějaký čas zkusit používat systém "tak jak je", seznámit se kde co je, objevit snadný způsob instalace software z repozitáře... později si najít informace o instalaci z konzole a obecně o práci v ní.

Po tomto už pravděpodobně budeš vědět, jak z konzole hledat a instalovat balíčky do systému, mj. i ty, které jsou většinou potřeba pro kompilaci - binutils, zdrojové soubory kernelu, headers (přesné názvy neuvádím, vládnu Debianem a Ubuntu, v Mandrivě se nejspíš jmenují jinak)

Stran: [1]