abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 13:11 | IT novinky

    Evropská komise schválila český plán na poskytnutí státní pomoci v objemu 450 milionů eur (téměř 11 miliard Kč) na rozšíření výroby amerického producenta polovodičů onsemi v Rožnově pod Radhoštěm. Komise o tom informovala v dnešní tiskové zprávě. Společnost onsemi by podle ní do nového závodu v Rožnově pod Radhoštěm měla investovat 1,64 miliardy eur (téměř 40 miliard Kč).

    Ladislav Hagara | Komentářů: 1
    dnes 06:11 | Komunita

    Microsoft v příspěvku na svém blogu věnovaném open source oznámil, že textové adventury Zork I, Zork II a Zork III (Wikipedie) jsou oficiálně open source pod licencí MIT.

    Ladislav Hagara | Komentářů: 0
    dnes 05:55 | Komunita

    První prosincový týden proběhne SUSE Hack Week 25. Zaměstnanci SUSE mohou věnovat svůj pracovní čas libovolným open source projektům, například přidání AI agenta do Bugzilly, implementaci SSH v programovacím jazyce Zig nebo portaci klasických her na Linux. Připojit se může kdokoli.

    Ladislav Hagara | Komentářů: 2
    včera 22:00 | IT novinky

    Google oznámil, že Quick Share na Androidu funguje s AirDropem na iOS. Zatím na telefonech Pixel 10. Uživatelé tak mohou snadno přenášet soubory z telefonů s Androidem na iPhony a obráceně.

    Ladislav Hagara | Komentářů: 1
    včera 21:22 | Nová verze

    Byla vydána nová verze 8.5 (8.5.0) skriptovacího jazyka PHP používaného zejména k vývoji dynamických webových stránek. Přináší řadu novinek a vylepšení (URI Extension, Pipe Operator, Clone With, …). Vydána byla také příručka pro přechod z předchozích verzí.

    Ladislav Hagara | Komentářů: 0
    včera 12:44 | IT novinky

    Evropská komise zahájila tři vyšetřování týkající se cloudových platforem Amazon Web Services (AWS) a Microsoft Azure. Evropská exekutiva, která plní také funkci unijního antimonopolního orgánu, chce mimo jiné určit, zda jsou americké společnosti Microsoft a Amazon v cloudových službách takzvanými gatekeepery, tedy hráči, kteří významně ovlivňují provoz internetu a musí dle nařízení o digitálních trzích (DMA) na společném trhu

    … více »
    Ladislav Hagara | Komentářů: 4
    včera 12:33 | IT novinky

    Společnost Meta Platforms vyhrála ostře sledovaný spor o akvizici sítě pro sdílení fotografií Instagram a komunikační aplikace WhatsApp. Podle amerického soudu firma jejich převzetím neporušila antimonopolní zákon, protože si tak nemonopolizovala trh sociálních sítí. Žalobu na Metu podala před pěti lety americká Federální obchodní komise (FTC). FTC argumentovala, že Meta, tehdy známá jako Facebook, koupila tyto dvě společnosti v letech 2012 a 2014 proto, aby s nimi nemusela soutěžit.

    Ladislav Hagara | Komentářů: 0
    včera 05:11 | IT novinky

    Home Assistant včera představil svůj nejnovější oficiální hardware: Home Assistant Connect ZBT-2 pro připojení zařízení na sítích Zigbee nebo Thread.

    Ladislav Hagara | Komentářů: 5
    19.11. 19:44 | Nová verze

    Byla vydána verze 9.1 open source virtualizační platformy Proxmox VE (Proxmox Virtual Environment, Wikipedie) založené na Debianu. Přehled novinek v poznámkách k vydání a informačním videu.

    Ladislav Hagara | Komentářů: 1
    19.11. 17:44 | IT novinky

    Byl aktualizován seznam 500 nejvýkonnějších superpočítačů na světě TOP500. Nejvýkonnějším superpočítačem zůstává El Capitan od HPE (Cray) s výkonem 1,809 exaFLOPS. Druhý Frontier má výkon 1,353 exaFLOPS. Třetí Aurora má výkon 1,012 exaFLOPS. Nejvýkonnější superpočítač v Evropě JUPITER Booster s výkonem 1,000 exaFLOPS je na čtvrtém místě. Nejvýkonnější český superpočítač C24 klesl na 192. místo. Karolina, GPU partition klesla na 224. místo a Karolina, CPU partition na 450. místo. Další přehledy a statistiky na stránkách projektu.

    Ladislav Hagara | Komentářů: 17
    Jaké řešení používáte k vývoji / práci?
     (35%)
     (46%)
     (19%)
     (18%)
     (23%)
     (15%)
     (23%)
     (15%)
     (17%)
    Celkem 376 hlasů
     Komentářů: 17, poslední 19.11. 21:57
    Rozcestník

    Překlad FreeBSD Handbooku Nový start

    10.9.2005 19:10 | Přečteno: 2778× | poslední úprava: 24.1.2007 17:44

    Ahoj,

    Tak, přikládám další kousek textu. Vím, že úroveň překladu není nic moc, ale snažím se. Pokud budete mít jakékoliv připomínky, dejte je do diskuze pod blogem

    4. Použití balíčkovacího systému

    Přispěl Chern Lee

    4.4.Instalace balíčku

    K instalaci softwarových balíčků z lokálního zdroje nebo z internetu můžete použít program pkg_add(1) Stažení balíčku a jeho ruční instalace na lokální PC

    # ftp -a ftp2.FreeBSD.org
    

    Connected to ftp2.FreeBSD.org. 220 ftp2.FreeBSD.org FTP server (Version 6.00LS) ready. 331 Guest login ok, send your email address as password. 230- 230- This machine is in Vienna, VA, USA, hosted by Verio. 230- Questions? E-mail freebsd@vienna.verio.net. 230- 230- 230 Guest login ok, access restrictions apply. Remote system type is UNIX. Using binary mode to transfer files. ftp> cd /pub/FreeBSD/ports/packages/sysutils/ 250 CWD command successful. ftp> get lsof-4.56.4.tgz local: lsof-4.56.4.tgz remote: lsof-4.56.4.tgz 200 PORT command successful. 150 Opening BINARY mode data connection for 'lsof-4.56.4.tgz' (92375 bytes). 100% |**************************************************| 92375 00:00 ETA 226 Transfer complete. 92375 bytes received in 5.60 seconds (16.11 KB/s) ftp> exit # pkg_add lsof-4.56.4.tgz
    Pokud nemáte lokální zdroj balíčků, (například sadu instalačních CD), pak bude pravděpodobně jednodušší použít příkaz pkg_add(1) s parametrem –r, který znamená instalaci z FTP.
    # pkg_add -r lsof

    Příklad uvedený výše znamená korektní instalaci balíčku, bez dalšího zásahu uživatele. Pokud by jste potřebovali specifikovat jiný zdroj balíčku, místo hlavní stránky distribuce, nastavte odpovídajícím způsobem proměnnu PACKAGESITE a přepište standardní nastavení. pkg_add(1) používá ke stažení souborů program fetch(3), který disponuje bohatou škálou různých nastavení. FTP_PASSIVE_MODE, FTP_PROXY, a FTP_PASSWORD. Jednu nebo více z těchto možností můžete využít například, když jste za firewallem, nebo potřebujete použít FTP/HTTP proxy. Kompletní seznam možností nastavení programu fetch(3) najdete v dokumentaci. Upozorňuji, že výše uvedeném příkladě, je použito pouze lsof místo názvu ve tvaru lsof-4.56.4. Pokud instalujete ze sítě, číslo verze balíčku se neuvádí. pkg_add(1) automaticky stáhne poslední verzi programu.

    Upozornění pkg_add(1) bude stahovat poslední verzi balíčku pokud používáte FreeBSD-CURRENT nebo FreeBSD-STABLE. Pokud Vám běží –RELEASE verze, bude použita verze balíčku sestavená ve Vašem relase. Toto chování je možno změnit přepsáním proměnné PACKAGESITE. Například, pokud používáte FreeBSD ve verzi 5.4 bude se pkg_add(1) pokoušet stahovat balíčky z ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-5.4-release/Latest/ Pokud se rozhodnete přimět ke stahování balíčků z verze FreeBSD 5-STABLE, nastavte proměnnou PACKAGESITE na ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-5-stable/Latest/.

    Balíčky jsou distribuovány ve formátu .tgz a .tbz. Oba je můžete nalézt na ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/packages/ nebo na CD. Každé ze čtyř CD obsahuje adresář /packages s balíčky. Uspořádání balíčků je stejné jako v /usr/ports tree Každá kategorie má vlastní adresář a každý balíček najdete uvnitř ALL adresáře. Adresářová struktura balíčkovacího systému je shodná s rozvržením portů, je je jedno, jestli instalujete z portu, nebo z balíčku.

    4.4.2 Správa balíčků

    pkg_info(1) je program, který vypíše seznam nainstalovaných balíčků spolu s jejich popisem.

    # pkg_info
    cvsup-16.1          A general network file distribution system optimized for CV
    docbook-1.2         Meta-port for the different versions of the DocBook DTD
    ...

    pkg_info(1) je utilita, která vypisuje verze instalovaných balíčků. Porovnává verze balíčků se současnou verzí nalezenou ve stromu portů.

    # pkg_version
    cvsup                       =
    docbook                     =
    ...
    Symbol	Význam
    =		Nainstalovaná verze se shoduje s tou v lokálním stromu portů. 
    <		Instalovaná verze je starší, než ta ve stromně portů
    >		Instalovaná verze je novější, než ta v stromu portů, který je asi zastaralý
    ?		Balíček není v seznamu portů (port byl odstraněn, nebo přejmenován
    *		Jsou nainstalovány různé verze balíčku

    4.4.3 Odstranění balíčku

    K odstranění dříve instalovaného balíčku použijte program pkg_delete(1)

    # pkg_delete xchat-1.7.1

    4.4.4 Různé

    Všechny informace o balíčcích jsou uloženy v adresáři /var/db/pkg Seznam a popis každého instalovaného balíčku můžete nalézt uvnitř tohoto adresáře.

    4.2 Celkový pohled na instalaci software

    Pokud jste dříve používali UNIXový systém, tak víte, že instalace programu třetí strany, probíhá přibližně v tomto pořadí.

    1) Stažení programu, který může být distribuován v binární formě, nebo jako zdrojový kód. 2) Rozbalení programu, který je zpravidla nějak zkomprimován (většinou se jedná o tarball komprimovaný pomocí programů compress(1), gzip(1), nebo bzip2(1) 3) Najít dokumentaci (možná soubory Install nebo Readme nebo soubory umístěné v podadresáři /doc) a důkladně prostudovat návod na to jak nainstalovat 4) Pokud je program šířen ve formě zdrojového kódu zkompilujte jej. Kompilace může vyžadovat editaci souboru Makefile, nebo spuštění skriptu configure a další úkony. 5) Test a instalace programu

    A to jen tehdy, pokud jde všechno dobře. Pokud instalujete balíček, který nebyl kompilován přímo pro FreeBSD, můžete dojít až k editaci zdrojového kódu programu, aby vše fungovalo jak se patří.

    K instalaci programů ve FreeBSD by jste měli použít „tradiční“ cestu. Nicméně, FreeBSD poskytuje dvě technologie, které mohou ušetřit mnoho úsilí: Balíčky a porty. V době psaní tohoto dokumentu bylo těmito způsoby dosažitelných 16.000 aplikací.

    Balíček s nějakou aplikací je jeden soubor, který musíte stáhnout, balíček obsahuje předkompilovanou kopii aplikace a všech příkazů, jako jsou konfigurační soubory a dokumentace. Se staženým balíčkem můžete pracovat prostřednictvím správce balíčků, za použití příkazů jako například pkg_add(1), pkg_delete(1), pkg_info(1), atd. Instalace nové aplikace může být uskutečněna jedním příkazem.

    Port je kolekce souborů navržených tak, aby automatizovali kompilaci programu ze zdrojového kódu.

    Pamatujte, že běžná kompilace ze zdrojového kódu se sestává z mnoha kroků, (musíte stáhnout zdrojový kód programu, rozbalit jej, aplikovat příslušné patche zkompilovat a instalovat). Port tvoří soubory, které obsahují všechny nezbytné informace. Jednoduše zadáte příkaz a zdrojový kód aplikace bude automaticky stažen, rozbalen, opatchován, sestaven a nainstalován.

    Ve skutečnosti může být systém portů také použit k vytvoření balíčků se kterými můžete poté pracovat za použití příkazů pro zprávu balíčků, které jsme si zde krátce uvedly.

    Jak balíčky tak porty řeší závislosti. Předpokládejme, že chcete nainstalovat aplikaci, která vyžaduje instalaci specifické knihovny na které závisí. Jak aplikace, tak knihovna jsou dosažitelné pomocí balíčků a portů. Použijete-li k instalaci aplikace příkaz pkg_add, nebo kolekci portů, oba Vás upozorní, že knihovna není nainstalována a před instalací programu ji nejprve automaticky doinstalují. Oba způsoby jsou naprosto jednoduché. Možná jste zvědaví, proč se FreeBSD obtěžuje s oběma. Balíčky i poty mají vlastní silné a slabé stránky a to jaký způsob si zvolíte závisí na Vašich preferencích.

    Výhody balíčků

    Binární balíček komprimovaný jako tarball je menší, než stejným způsobem zkomprimovaný balíček se zdrojovými kódy.

    Balíčky nevyžadují dodatečnou kompilaci. U velkých aplikací, jako je Mozilla, KDE, nebo Gnome, to může být důležité. Zvláště, pokud máte pomalý systém

    Balíčky nevyžadují, aby jste rozuměli procesům, které v sobě zahrnuje kompilace programů v prostředí FreeBSD.

    Výhody portů

    Balíčky se běžně kompilují s konzervativními nastaveními, protože musí běžet na co největším počtu systémů. Pokud instalujete z portů, můžete nastavit hodnoty pro kompilaci (například) generovat kód specifický pro procesor Pentium IV nebo Athlon. Některé aplikace Vám umožňují zvolit si co chcete do dané aplikace zakompilovat a co ne.

    Například webový server Apache může být kompilován se širokou škálou různých nastavení. Při kompilaci z portů nemusíte akceptovat standardní nastavení, ale můžete si zvolit vlastní.

    V některých případech existuje několik balíčků stejné aplikace s určitými specifickými nastaveními. Například Ghostscript je dostupný v balíčku ghostscript a také v balíčku ghostscript-nox11záleží na tom, zda máte či nemáte nainstalován xserver.

    Tento druh nastavení balíčku je možný, ale rychle se stává nemožným, pokud má aplikace více než jedno nebo dvě různá nastavení kompilace.

    Licenční ustanovení některých programů zakazují distribuci v binární formě. Distribuován může být pouze jejich zdrojový kód.

    Někteří lidé nedůvěřují binárním distribucím. Pokud máte zdrojový kód můžete jej (teoreticky) přečíst a sám najít problematická místa.

    Pokud máte nějaké vlastní patche, potřebujete zdrojový kód k jejich aplikaci.

    Někteří lidé mají rádi k dispozici kód. Pokud se nudí, hackují jej, půjčují si z něj (samozdřjmě, pokud to povoluje licenc)některé části

    Aby jste byli informováni o aktualizacích portů přihlaste se k odebírání poštovních konferencí FreeBSD ports mailing list a FreeBSD ports bugs mailing list.

    Varování: před instalací nějaké aplikace by jste měli zkontrolovat případné bezpečnostní chyby týkající se dané aplikace na http://vuxml.freebsd.org/

    Můžete také nainstalovat program portaudit, která prověří všechny aplikace, zda neobsahují některou ze známých bezpečnostních chyb.

    Kontrola bude vykonána také před sestavením nějakého portu. Po instalaci nějakého balíčku můžete použít příkaz portaudit –f –a

    Ve zbytku této kapitoly si vysvětlíme, jak použít balíčky a porty ke správě programů třetích stran ve FreeBSD.

           

    Hodnocení: 100 %

            špatnédobré        

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    Komentáře

    Vložit další komentář

    eXces avatar 10.9.2005 19:16 eXces | skóre: 15 | blog: i hate mondays;) | Jihlava
    Rozbalit Rozbalit vše pomoc
    Ale jo..
    Only two things are infinite, the universe and human stupidity, and I'm not sure about the former. --Albert Einstein
    10.9.2005 19:36 hmm | skóre: 13 | blog: BSD bloček
    Rozbalit Rozbalit vše Re: pomoc
    No tudle otazku jsem uz vznasel na IRCNetu na kanalu #bsd.cz a bylo mi receno, ze pro FreeBSD je cestina nutna (i pro IT obecne) , proto nikdo z bsd gurus nema zajem to prekladat, myslim ze na tom neco bude...
    BSD is for people who love Unix, Linux is for people who hate Windows...
    10.9.2005 19:40 outrage | skóre: 20 | blog: Outrage's Blog
    Rozbalit Rozbalit vše Re: pomoc
    Neco ve smyslu "neumis anglicky, nevotravuj", nebo jak to bylo mysleno?
    Není-li to pravda, je to velmi dobře vymyšleno.
    10.9.2005 19:43 hmm | skóre: 13 | blog: BSD bloček
    Rozbalit Rozbalit vše Re: pomoc
    ne, jen rikam, ze je to zacarovany kruh, protoze ti co tomu rozumi to nepotrebuji a ty co jo, tak zase anglictinu moc neumi...

    mel jsem v planu neco takoveho udelat, ale kdyz mi rekli vsichni bsd gurus "naco?" tak jsem o tom prestal uvazovat...
    BSD is for people who love Unix, Linux is for people who hate Windows...
    11.9.2005 01:07 outrage | skóre: 20 | blog: Outrage's Blog
    Rozbalit Rozbalit vše Re: pomoc
    To jo, take ted nepouzivam lokalizace u zadneho softu, i kdyz drive jsem mel "cesky" cely GNU/Linux vcetne manualovych stranek... postupem casu mi ta cestina zacala tak nejak lizt na nervy..
    Není-li to pravda, je to velmi dobře vymyšleno.
    10.9.2005 19:41 hmm | skóre: 13 | blog: BSD bloček
    Rozbalit Rozbalit vše Re: pomoc
    s/cestina/anglictina (samozrejme) :-D
    BSD is for people who love Unix, Linux is for people who hate Windows...
    10.9.2005 19:40 coccyx
    Rozbalit Rozbalit vše ma to vyznam?
    v prvom rade by som chcel povedat, ze som fanusik FreeBSD. Ale pytam sa ma to vyznam??? Lebo niektore pojmy nieje vhodne prekladat, a niektore sa prekladat nedaju. A vela ludi zvykne prekladat nieco comu vobec nerozumeju(odborne zalezitosti) a to je aj pripad vela knih ktore potom robia "dokonale" dielo alebo dalsi brak. No ale netvrdim ze mozno prave vy nebudete "vychadzajuca hviezda" a v kazdom pripade entiziasmus mate a to sa ceni ...
    m$ lipo $m avatar 10.9.2005 19:50 m$ lipo $m | skóre: 19 | blog: čaj o páté | Redmond
    Rozbalit Rozbalit vše Re: ma to vyznam?
    imho je to taky dost zbytecna vec
    Albuquerque, New Mexico (April 4, 1975)
    10.9.2005 22:29 Jack Hokus | skóre: 34 | blog: LostHeaven
    Rozbalit Rozbalit vše Re: ma to vyznam?
    Máte pravdu v tom, že špatný překlad je někdy opravdu neštěstí a já nejsem v angličtině moc dobrý. Hlavní důvod proč jsem se do toho pustil je, že bych ten systém rád zkusil a to bez prostudování dokumentace nejde. A sám bych to těžko zvládl.

    Děkuji Vám za Váš názor a přeji příjemný večer.
    http://www.jackhokus.cz/
    11.9.2005 00:54 hmm | skóre: 13 | blog: BSD bloček
    Rozbalit Rozbalit vše Re: ma to vyznam?
    http://www.root.cz/n/bsd/ - todle by ti imho melo stacit na zakladni porozumeni freebsd
    BSD is for people who love Unix, Linux is for people who hate Windows...
    11.9.2005 04:27 coccyx
    Rozbalit Rozbalit vše Re: ma to vyznam?
    no urcite som nechcel "zhadzovat" autora!!! len ten handbook sa dost casto meni, a urcite je s tym moc prace ... a ak je hlavny argument ze nie vsetci rozumeju po anglicky, tak v tom pripade podme prekladat uplne vsetko, manualove stranky, vsetky helpy ku znamim programom(KDE,GNOME,MPlayer,...) a spravime z toho nekonecny pribeh a jedine co z toho vznikne ze ak budu ludia pracovat na medzinarodnych projektoch si vobec nebudu rozumiet lebo bude nejednotna terminologia atd. ... tak navrhujem ze sa vsetci naucme esperanto a bude po problemoch ... :o)
    10.9.2005 20:20 Frank J. Tomes | skóre: 29 | Plzeň
    Rozbalit Rozbalit vše překlad je blbost
    Kup si knížku Jim Mock - FreeBSD, což je v zásadě lehce upravený Handbook přeložený do češtiny. Také je možné pořídit v češtině Podrobný průvodce FreeBSD od Lucasse, perfektní knížka.

    Nové překládání handbooku považuji za zbytečné mrhání časem a silami.
    [frank]$ uname -prs FreeBSD 4.11-RELEASE-p25 i386
    10.9.2005 20:37 hmm | skóre: 13 | blog: BSD bloček
    Rozbalit Rozbalit vše Re: překlad je blbost
    Tu knizku od Jima Mocka bych moc nedoporucoval, protoze je stavena pro freebsd 3 a to je stary jak metuzalem, ta od lucase je super, daleko lepsi nez cokoliv co jsem cetl o linuxu, hlavne je dost ctiva a obcas i zabavna a je stavena na freebsd 4, coz se jeste docela dost pouziva a vetsina nastaveni je stejna s 5tkou, ale 5tka uz moc nema ted smysl, FreeBSD 6-stable /momentalne BETA4 je vice nez dobra volba/...
    BSD is for people who love Unix, Linux is for people who hate Windows...
    10.9.2005 23:22 Frank J. Tomes | skóre: 29 | Plzeň
    Rozbalit Rozbalit vše Re: překlad je blbost
    Tu knizku od Jima Mocka bych moc nedoporucoval, protoze je stavena pro freebsd 3
    To není pravda, viděl jsi jí vůbec?
    ... freebsd 4, coz se jeste docela dost pouziva a vetsina nastaveni je stejna s 5tkou, ale 5tka uz moc nema ted smysl, FreeBSD 6-stable /momentalne BETA4 je vice nez dobra volba/...
    Verzi FreeBSD (či jiného OS) nechť si tazatel vybere podle toho, k čemu má ten příslušný stroj sloužit a též jaká je jeho hw konfigurace.
    [frank]$ uname -prs FreeBSD 4.11-RELEASE-p25 i386
    11.9.2005 00:52 hmm | skóre: 13 | blog: BSD bloček
    Rozbalit Rozbalit vše Re: překlad je blbost
    No vzhledem k tomu, ze jsem ji celou precetl, tak muzu z klidem rict, ze je zbytecna, je daleko lepsi si vytisknout serial Zaciname bezpecne s freebsd od Jiriho Belky a koupit si to knizku od Lucase.
    BSD is for people who love Unix, Linux is for people who hate Windows...

    Založit nové vláknoNahoru

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.