<?xml version="1.0" encoding="iso-8859-2" standalone="yes" ?>
<rss version="2.0">
<channel>
<title>Linux howto - Zbiór FAQ o Linuxie - Pięć ostatnich wpisów:</title>
<description>FAQ, howto i tutoriale dotyczące podstawowych poleceń i komend w Linuxie, podstawy administracji, konfiguracji i zarządzania systemem, polonizacja systemu.</description>
<link>http://asseq.pl</link>	<item>
		<title><![CDATA[Aktualizacja flag USE]]></title>
		<description><![CDATA[<p>
Jeżeli dodaliśmy do systemu nowe flagi, i chcielibyśmy przebudować wszystkie pakiety dodając do nich obsługę tej flagi możemy to zrobić przy użyciu komendy: 
</p>
<p align="center">
<em>emerge &#8211;DNuav world
</em>
</p>
<p>
więcej o użytych opcjach znajdziesz w manualu do emerge: man emerge
</p>
<p>
 Gdy aktualizacja systemu się zakończy wpisujemy
</p>
<p align="center">
<em>emerge -p --depclean
</em>
</p>
<p>
Dzięki emerge depclean zostaną usunięte zależności które były zainstalowane przed aktualizacją flag USE i są nieaktualne z nowymi.
</p>
<p>
Po usunięciu zależności pozostało jeszcze uruchomić revdep-rebuild który przebuduje aplikacje które mogły być połączone dynamicznie z usuniętymi już bibliotekami.
</p>
]]></description>
		<link>http://asseq.pl/content/1/7/pl/aktualizacja-flag-use.html</link>
		<pubDate>Tue, 07 Oct 2008 11:16:00 GMT</pubDate>
	</item>
	<item>
		<title><![CDATA[Tymczasowa flaga USE]]></title>
		<description><![CDATA[<!--
@page { size: 21cm 29.7cm; margin: 2cm }
P { margin-bottom: 0.21cm }
-->
<p style="margin-bottom: 0cm; font-style: normal">
Czasami instalując
jakiś pakiet chcielibyśmy przetestować jego instalację z flagą
USE której nie mamy skonfigurowanej globalnie w <em>/etc/make.conf
</em>
</p>
<p style="margin-bottom: 0cm; font-style: normal">
Jednym ze sposobów jest edycja pliku <em>make.conf </em>,
dodanie pożądanej flagi skompilowanie programu po czym ponowna
edycja i usunięcie flagi. 
</p>
<p style="margin-bottom: 0cm; font-style: normal">
Istnieje jednak sposób prostszy, krótszy i znacznie przyjemniejszy. Wystarczy że przed poleceniem
<em>emerge </em> wpiszemy USE=&#8221;flagi&#8221; np.
</p>
<p style="margin-bottom: 0cm; font-style: normal">
 
</p>
<p style="margin-bottom: 0cm; font-style: normal" align="center">
<em>USE="dvd"
emerge mplayer</em>
</p>
<p style="margin-bottom: 0cm; font-style: normal">
<br />
</p>
<p style="margin-bottom: 0cm; font-style: normal">
dzięki temu
skompilowaliśmy <em>mplayer</em> z obsługą <em>dvd</em> bez edycji<em> /etc/make.conf</em>
</p>
]]></description>
		<link>http://asseq.pl/content/1/6/pl/tymczasowa-flaga-use.html</link>
		<pubDate>Tue, 07 Oct 2008 11:01:00 GMT</pubDate>
	</item>
	<item>
		<title><![CDATA[Tworzenie Slackbuildów przy użyciu makepkg]]></title>
		<description><![CDATA[<!--
@page { size: 21cm 29.7cm; margin: 2cm }
P { margin-bottom: 0.21cm }
-->
<p style="margin-bottom: 0cm">
Aby utworzyć własną paczkę do
Slackware będziemy potrzebować źródeł programu z którego
będziemy tworzyć paczkę. Źródła powinny się znajdować
na stronie projektu programu.
</p>
<p style="margin-bottom: 0cm">
Gdy mamy już źródła na dysku
w zależności od tego jak zostały skompresowane rozpakowujemy je i
tak:
</p>
<p style="margin-bottom: 0cm">
<br />
</p>
<p style="margin-bottom: 0cm" align="center">
<em>tar -xvvf</em>	- dla pliku z
rozszerzeniem
zrodelka<strong>.tar</strong>
</p>
<div align="center">
</div>
<p style="margin-bottom: 0cm" align="center">
<em>tar -xvvzf</em>	- dla pliku z
rozszerzeniem
zrodelka<strong>.tar.gz</strong>
</p>
<div align="center">
</div>
<p style="margin-bottom: 0cm" align="center">
<em>tar -xjvvf</em>	- dla pliku z
rozszerzeniem zrodelka<strong>.tar.bz2</strong>
</p>
<p style="margin-bottom: 0cm">
<br />
</p>
<p style="margin-bottom: 0cm">
więcej opcji programu tar znajdziesz w
<strong><em>man tar</em></strong>
</p>
<p style="margin-bottom: 0cm">
<br />
</p>
<p style="margin-bottom: 0cm; font-style: normal">
Następnie
powinniśmy skonfigurować nasze źródła zgodnie z instrukcją
programu który instalujemy, jeżeli nie jesteś pewien co do
opcji jakich powinieneś użyć zajrzyj do pliku README który
powinien znajdować się w głównym katalogu ze źródłami.
</p>
<p style="margin-bottom: 0cm; font-style: normal">
<br />
</p>
<p style="margin-bottom: 0cm; font-style: normal" align="center">
<em>./configure
-podajemy_opcje</em>
</p>
<p style="margin-bottom: 0cm; font-style: normal">
<br />
</p>
<p style="margin-bottom: 0cm; font-style: normal">
Kolejnym krokiem
jest stworzenie katalogu do  którego &#8222;tymczasowo&#8221;
zainstalujemy źródła .tworzymy go następującym poleceniem.
</p>
<p style="margin-bottom: 0cm; font-style: normal">
<br />
</p>
<p style="margin-bottom: 0cm; font-style: normal" align="center">
<em>mkdir
/root/tymczasowy/slackbuild/nazwa_programu</em>
</p>
<p style="margin-bottom: 0cm; font-style: normal">
<br />
</p>
<p style="margin-bottom: 0cm; font-style: normal">
Za instalacje
odpowiedzialny jest DESTDIR wystarczy że w katalogu ze źródłami
po udanym configure wydamy polecenie: 
</p>
<p style="margin-bottom: 0cm; font-style: normal">
 
</p>
<p style="margin-bottom: 0cm; font-style: normal" align="center">
<em>make
DESTDIR=/root/tymczasowy/slackbuild/nazwa_programu install</em>
</p>
<p style="margin-bottom: 0cm">
<br />
</p>
<p style="margin-bottom: 0cm; font-style: normal">
A program
zainstaluje się w naszym tymczasowym katalogu. Gdy program zakończy
się instalować przechodzimy do katalogu tymczasowego 
</p>
<p style="margin-bottom: 0cm; font-style: normal">
<br />
</p>
<p style="margin-bottom: 0cm; font-style: normal" align="center">
<em>cd</em>
<em>/root/tymczasowy/slackbuild/nazwa_programu</em>
</p>
<p style="margin-bottom: 0cm">
<br />
</p>
<p style="margin-bottom: 0cm; font-style: normal">
i tworzymy
Slackbuilda: 
</p>
<p style="margin-bottom: 0cm; font-style: normal">
 
</p>
<p style="margin-bottom: 0cm; font-style: normal" align="center">
<em>makepkg
slackubuild_v1.0.tgz</em>
</p>
<p style="margin-bottom: 0cm; font-style: normal">
<br />
</p>
<p style="margin-bottom: 0cm; font-style: normal">
Teraz możemy przy
pomocy installpkg zainstalować pakiet w systemie: 
</p>
<p style="margin-bottom: 0cm; font-style: normal">
<br />
</p>
<p style="margin-bottom: 0cm; font-style: normal" align="center">
<em>installpkg
slackbuild_v1.0.tgz</em>
</p>
<p style="margin-bottom: 0cm">
<br />
</p>
<p style="margin-bottom: 0cm; font-style: normal">
i zarządzać nim
przy użyciu <strong>pkgtool</strong>.
</p>
]]></description>
		<link>http://asseq.pl/content/2/5/pl/tworzenie-slackbuild%F3w-przy-u%BFyciu-makepkg.html</link>
		<pubDate>Tue, 07 Oct 2008 09:56:00 GMT</pubDate>
	</item>
	<item>
		<title><![CDATA[Strefa czasowa]]></title>
		<description><![CDATA[<!--
@page { size: 21cm 29.7cm; margin: 2cm }
P { margin-bottom: 0.21cm }
-->
<p style="margin-bottom: 0cm" align="left">
Aby nasz linux działał poprawnie ważne są ustawienia strefy czasowej.
Zmienna odpowiedzialna za ustawienie strefy czasowej w systemie
znajduję się w <em>/etc/conf.d/clock</em>. Najpierw wpisujemy w
konsoli polecenie
</p>
<p style="margin-bottom: 0cm" align="left">
<br />
</p>
<p style="margin-bottom: 0cm" align="center">
<em>ls
/usr/share/zoneinfo </em>
</p>
<p style="margin-bottom: 0cm" align="left">
<br />
</p>
<p style="margin-bottom: 0cm" align="left">
Dzieki
temu dowiemy się jaki jest wg systemu prawidłowy zapis naszej
strefy czasowej, zmienną tą później przypiszemy do zmiennej
środowiskowej. Następnie otwieramy swoim ulubionym edytorem np
mcedit plik:
</p>
<p style="margin-bottom: 0cm" align="left">
<br />
</p>
<p style="margin-bottom: 0cm" align="center">
<em>mcedit
/etc/conf.d/clock </em>
</p>
<p style="margin-bottom: 0cm" align="left">
<br />
</p>
<p style="margin-bottom: 0cm" align="left">
Interesuje
nas zmienna TIMEZONE do niej powinniśmy przypisać naszą strefe
czasową którą uzyskaliśmy dzięki poleceniu <em>ls
/usr/share/zoneinfo </em>
</p>
]]></description>
		<link>http://asseq.pl/content/3/4/pl/strefa-czasowa.html</link>
		<pubDate>Tue, 07 Oct 2008 08:39:00 GMT</pubDate>
	</item>
	<item>
		<title><![CDATA[Zmiana mapowania klawiatury]]></title>
		<description><![CDATA[<!--
@page { size: 21cm 29.7cm; margin: 2cm }
P { margin-bottom: 0.21cm }
-->
<p style="margin-bottom: 0cm" align="left">
Aby zmienić mapowanie klawiatury musimy zmienić kilka zmiennych które
znajdują się <em>CONSOLETRANSLATION</em> w <em> /etc/conf.d/keymaps</em> 
oraz <em>CONSOLEFONT</em> które znajduje się w pliku <em> /etc/conf.d/consolefont</em> zmienne w
przypadku wyboru języka polskiego powinniśmy ustawić na <em>&#8222;pl&#8221;</em>.
Kolejnym krokiem jest zrestartowanie skryptów odpowiedzialnych
za mapowanie klawiatury a więc: 
</p>
<p style="margin-bottom: 0cm" align="center">
<em>/etc/init.d/keymaps restart
</em>
</p>
<div align="center">
<em>/etc/init.d/consolefont restart</em>
</div>
<p style="margin-bottom: 0cm" align="left">
 
</p>
]]></description>
		<link>http://asseq.pl/content/3/3/pl/zmiana-mapowania-klawiatury.html</link>
		<pubDate>Tue, 07 Oct 2008 08:29:00 GMT</pubDate>
	</item>
</channel>
</rss>