<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ro">
		<id>https://wiki.lug.ro/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Serghei</id>
		<title>Wiki.lug.ro - Contribuții utilizator [ro]</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.lug.ro/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Serghei"/>
		<link rel="alternate" type="text/html" href="https://wiki.lug.ro/index.php/Special:Contribu%C8%9Bii/Serghei"/>
		<updated>2026-07-17T03:43:49Z</updated>
		<subtitle>Contribuții utilizator</subtitle>
		<generator>MediaWiki 1.27.7</generator>

	<entry>
		<id>https://wiki.lug.ro/index.php?title=Prezen%C5%A3%C4%83_comercial%C4%83_Linux_%C3%AEn_Rom%C3%A2nia&amp;diff=8755</id>
		<title>Prezenţă comercială Linux în România</title>
		<link rel="alternate" type="text/html" href="https://wiki.lug.ro/index.php?title=Prezen%C5%A3%C4%83_comercial%C4%83_Linux_%C3%AEn_Rom%C3%A2nia&amp;diff=8755"/>
				<updated>2012-06-17T09:08:19Z</updated>
		
		<summary type="html">&lt;p&gt;Serghei: /* Firme românești */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Notă''': Firmele sunt prezentate în ordine alfabetică.&lt;br /&gt;
&lt;br /&gt;
== Firme românești ==&lt;br /&gt;
&lt;br /&gt;
Firmele românești care oferă software, soluții, consultanță, suport comercial sau suport tehnic pentru soluții bazate pe Linux.&lt;br /&gt;
&lt;br /&gt;
* [http://www.bin-sh.ro/ BIN SH] oferă servicii pentru Bluewhite Linux, Slackware Linux și CentOS Linux.&lt;br /&gt;
* [http://www.bitsoftware.ro/ Bit Software] din Brașov oferă suita cu sursă deschisă [[wikipedia:Enterprise Resource Planning| ERP]]/[[wikpedia:Customer relationship management|CRM]] '''[http://www.socrateopen.ro/ SocrateOpen]'''&lt;br /&gt;
* [http://www.bluechip.ro/servicii/server-linux/ BlueChip Computers], Constanța&lt;br /&gt;
* [http://www.crystalmind.ro/ Crystalmind] oferă cursuri GNU/Linux pentru începători și avansați&lt;br /&gt;
* [http://wifimag.ro/board Delta Web Telecom] Reseller PC Engines, producătorul board-urilor ALIX (single board computer cu procesor compatibil x86)&lt;br /&gt;
* [http://www.esolutions.ro/ eSolutions], reprezentant oficial [[Red Hat]] în România&lt;br /&gt;
* [http://www.genesys.ro/gsrsite/training_ro_linux.jsp Genesys Software Romania]&lt;br /&gt;
* [http://www.globalterrasoft.ro/ Global TerraSoft] oferă servicii și soluții Linux&lt;br /&gt;
* [http://www.icesoft.ro IceSoft] distribuie '''IceFact''', o aplicaţie de facturare gratuită („freeware”) ce rulează nativ pe Linux&lt;br /&gt;
* [http://www.infoacademy.net/ InfoAcademy] oferă [http://www.infoacademy.net/course.php?p=unix&amp;amp;c=prezentare  cursuri GNU/Linux]&lt;br /&gt;
* [http://mcvnet.ro/ MCV Net] Firmă din București care oferă, printre altele, soluții IT bazate pe Linux&lt;br /&gt;
* [http://novit.ro/ NOVIT] oferă servicii de outsourcing IT, printre care administrare și hosting de servere Linux, recomandare, configurare și personalizare de soluții software open source&lt;br /&gt;
* [http://www.null.ro Null Team] oferă consultanță pentru sisteme VoIP bazate în special pe [http://yate.null.ro Yate]&lt;br /&gt;
* [http://www.oracle.com/global/ro/index.html Oracle România] oferă soluții pentru platforma GNU/Linux&lt;br /&gt;
* [http://www.romsym.ro/detsol.php?ctg=31 Romsym Data], reprezentant oficial [[Red Hat]] în România&lt;br /&gt;
* [http://www.riffcode.ro Riffcode] din Brașov oferă aplicația CRM Open Source [http://abelcrm.riffcode.ro/ AbelCRM]&lt;br /&gt;
* [http://www.sap.com SAP], suita de afaceri (disponibilă în România prin mai mulți distribuitori) [http://www.sdn.sap.com/irj/sdn/linux pe platforme GNU/Linux]&lt;br /&gt;
* [http://www.sintactic.ro SC Sintactic Grup SRL] Suport IT de clasă enterprise pentru infrastructuri IT, servicii de consultanţă bazate in special pe solutii Open Source&lt;br /&gt;
* [http://www.spanning.ro/ Spanning IT Consulting &amp;amp; Services]&lt;br /&gt;
* [http://www.telacad.ro/ Telecom Academy (Telacad)] oferă cursuri GNU/Linux&lt;br /&gt;
* [http://linux.tfmgroup.ro/ TFM Group Software] oferă TFM/GNU linux&lt;br /&gt;
* [http://www.uniques.ro/ Unique Solutions] oferă servicii de consultanță TI și telecomunicații&lt;br /&gt;
* [http://www.vansolutions.ro/ Van Solutions], dezvoltare web și soluții de rețelistică&lt;br /&gt;
* [http://www.xwiki.com XWiki], o companie româno-franceză care oferă soluții software open source&lt;br /&gt;
* [http://www.ylabs.com/ yLabs] oferă servicii și soluții bazate pe Linux&lt;br /&gt;
* [http://razvansandu.zando.ro ZANDO COMPUTER], firmă de consultanță din Bucureşti care promovează răspândirea Software-ului Liber (GNU/Linux, OpenOffice.org, OpenDisc s.a.)&lt;br /&gt;
&lt;br /&gt;
== Companii multinaționale ==&lt;br /&gt;
Companii multinaționale cu prezență în România care oferă soluții hardware/software bazate pe Linux.&lt;br /&gt;
&lt;br /&gt;
* [http://welcome.hp.com/country/ro/ro/welcome.html HP România]&lt;br /&gt;
* [http://www.ibm.com/ro/ IBM România]&lt;br /&gt;
* [http://www.snt.ro/ S&amp;amp;T România]&lt;br /&gt;
* [http://ro.sun.com/ Sun România]&lt;/div&gt;</summary>
		<author><name>Serghei</name></author>	</entry>

	<entry>
		<id>https://wiki.lug.ro/index.php?title=Hardware&amp;diff=6207</id>
		<title>Hardware</title>
		<link rel="alternate" type="text/html" href="https://wiki.lug.ro/index.php?title=Hardware&amp;diff=6207"/>
				<updated>2010-04-20T20:52:23Z</updated>
		
		<summary type="html">&lt;p&gt;Serghei: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Eşti în situaţia de a achiziţiona hardware şi habar nu ai dacă va merge pe Linux?&lt;br /&gt;
Poate ai noroc şi a riscat altcineva să cumpere hardware de tipul celui de care ai nevoie şi care a fost dispus să scrie despre asta (dacă a avut ghinion sau dacă i-a funcţionat).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Reţea =&lt;br /&gt;
== Wireless ==&lt;br /&gt;
=== Trendnet [http://www.trendnet.com/en/products/TEW-443PI.htm TEW-443PI] (PCI) ===&lt;br /&gt;
[[Imagine:TEW-443PI_v1_1.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
Este bazat pe un chipset [http://www.atheros.com/ Atheros], prin urmare funcţionează perfect cu driverul de la [http://madwifi.org/ MadWifi]. Ubuntu îl detectează automat, pe Gentoo trebuie instalat pachetul '''madwifi-ng''' şi [http://hostap.epitest.fi/wpa_supplicant/ '''wpa_supplicant'''] (variabila USE trebuie să conţină '''madwifi''').&lt;br /&gt;
&lt;br /&gt;
Exemplu de configuraţie pentru Gentoo:&lt;br /&gt;
&lt;br /&gt;
 # /etc/conf.d/net&lt;br /&gt;
 modules=( &amp;quot;wpa_supplicant&amp;quot; )&lt;br /&gt;
 wpa_supplicant_ath0=&amp;quot;-Dmadwifi&amp;quot;&lt;br /&gt;
 iwconfig_ath0=&amp;quot;mode managed&amp;quot;&lt;br /&gt;
 config_ath0=( &amp;quot;192.168.0.10 netmask 255.255.255.0&amp;quot; )&lt;br /&gt;
 routes_ath0=( &amp;quot;default via 192.168.0.1&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
 # /etc/wpa_supplicant/wpa_supplicant.conf&lt;br /&gt;
 network={&lt;br /&gt;
    key_mgmt=NONE&lt;br /&gt;
    priority=-9999999&lt;br /&gt;
 }&lt;br /&gt;
 network={&lt;br /&gt;
    key_mgmt=WPA-PSK&lt;br /&gt;
    psk=&amp;quot;parola1&amp;quot;&lt;br /&gt;
    ssid=&amp;quot;AP1&amp;quot;&lt;br /&gt;
    scan_ssid=1&lt;br /&gt;
 }&lt;br /&gt;
 network={&lt;br /&gt;
    key_mgmt=WPA-PSK&lt;br /&gt;
    psk=&amp;quot;parola2&amp;quot;&lt;br /&gt;
    ssid=&amp;quot;AP2&amp;quot;&lt;br /&gt;
    scan_ssid=1&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
=== Trendnet [http://www.trendnet.com/en/products/TEW-441PC.htm TEW-441PC] (CARDBUS) ===&lt;br /&gt;
[[Imagine:TEW-441PCv1_1.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
Este de asemenea realizat cu un chipset [http://www.atheros.com/ Atheros], această placă funcţionând ireproşabil pe notebook-ul meu.&lt;br /&gt;
&lt;br /&gt;
=== Broadcom Corporation BCM4312 (onboard Compaq nx6325) ===&lt;br /&gt;
Începând cu '''linux-2.6.17_rc1''', suportul pentru BCM43xx este inclus în nucleu, deci asiguraţi-vă că aveţi instalată cel puţin această versiune.&lt;br /&gt;
&lt;br /&gt;
Configuraţi nucleul în felul următor:&lt;br /&gt;
  General setup --&amp;gt;&lt;br /&gt;
    [*] Prompt for development and/or incomplete code/drivers&lt;br /&gt;
  Networking --&amp;gt;&lt;br /&gt;
    Wireless  ---&amp;gt;&lt;br /&gt;
      &amp;lt;M&amp;gt; Improved wireless configuration API&lt;br /&gt;
      -*- Wireless extensions&lt;br /&gt;
      &amp;lt;M&amp;gt; Common routines for IEEE802.11 drivers&lt;br /&gt;
      &amp;lt;M&amp;gt; Generic IEEE 802.11 Networking Stack (mac80211)&lt;br /&gt;
      [*] Enable LED triggers&lt;br /&gt;
  Device Drivers  ---&amp;gt;&lt;br /&gt;
    Network device support  ---&amp;gt;&lt;br /&gt;
      Wireless LAN  ---&amp;gt;&lt;br /&gt;
        [*] Wireless LAN (IEEE 802.11)&lt;br /&gt;
        &amp;lt;M&amp;gt; Broadcom 43xx wireless support (mac80211 stack)&lt;br /&gt;
&lt;br /&gt;
Instalaţi uneltele necesare pentru instalarea si configurarea driver-ului: '''fwcutter''' (este o unealtă utilizată pentru extragerea firmware-ului din diverse surse), '''wireless-tools''' (unelte de configurare şi diagnostic) şi '''wpa_supplicant''':&lt;br /&gt;
&lt;br /&gt;
 emerge wireless-tools wpa_supplicant&lt;br /&gt;
&lt;br /&gt;
Deoarece firmware-ul curent nu poate fi extras de versiunea actuala din Gentoo, folosim versiunea git:&lt;br /&gt;
&lt;br /&gt;
  git clone http://git.bu3sch.de/git/b43-tools.git&lt;br /&gt;
  cd b43-tools/fwcutter&lt;br /&gt;
  make&lt;br /&gt;
  cd ..&lt;br /&gt;
&lt;br /&gt;
Acum instalaţi firmare-ul pentru acest chipset (în acest moment este disponibil doar sub formă closed-source) şi încărcaţi modulul:&lt;br /&gt;
&lt;br /&gt;
  export FIRMWARE_INSTALL_DIR=&amp;quot;/lib/firmware&amp;quot;&lt;br /&gt;
  wget http://downloads.openwrt.org/sources/broadcom-wl-4.178.10.4.tar.bz2&lt;br /&gt;
  tar xjf broadcom-wl-4.178.10.4.tar.bz2&lt;br /&gt;
  cd broadcom-wl-4.178.10.4/linux&lt;br /&gt;
  ../../fwcutter/b43-fwcutter -w &amp;quot;$FIRMWARE_INSTALL_DIR&amp;quot; wl_apsta.o&lt;br /&gt;
&lt;br /&gt;
  modprobe b43&lt;br /&gt;
&lt;br /&gt;
Verificaţi cu '''dmesg''' dacă totul este în regulă, iar cu '''iwlist scan''' vedeţi care sunt AP-urile din raza de acoperire.&lt;br /&gt;
&lt;br /&gt;
= GSM =&lt;br /&gt;
== Vodafone Huawei E272, E220 si UMG181 ==&lt;br /&gt;
[[Imagine:E272.jpg]]&lt;br /&gt;
&lt;br /&gt;
Pentru inceput cel mai bine e sa intrati cu minicomul pe /dev/ttyUSB0 si sa dezactivati pin-ul:&lt;br /&gt;
 AT+CPIN=&amp;quot;1234&amp;quot;&lt;br /&gt;
 AT+CLCK=&amp;quot;SC&amp;quot;,0,&amp;quot;1234&amp;quot; &lt;br /&gt;
&lt;br /&gt;
Pin-ul poate fi dezactivat şi introducând cartela SIM într-un telefon, apoi îl dezactivaţi din meniul telefonului.&lt;br /&gt;
&lt;br /&gt;
Trebuie sa creati fisierul /etc/ppp/peers/vodafone:&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
 #&lt;br /&gt;
 # se pune in /etc/ppp/peers/vodafone&lt;br /&gt;
 #&lt;br /&gt;
 #&lt;br /&gt;
 hide-password&lt;br /&gt;
 noauth&lt;br /&gt;
 connect &amp;quot;/usr/sbin/chat -v -f /etc/ppp/chatscripts/vodafone_chatscript&amp;quot;&lt;br /&gt;
 debug&lt;br /&gt;
 /dev/ttyUSB0&lt;br /&gt;
 460800&lt;br /&gt;
 idle 7200&lt;br /&gt;
 lock&lt;br /&gt;
 crtscts&lt;br /&gt;
 modem&lt;br /&gt;
 noauth&lt;br /&gt;
 usepeerdns&lt;br /&gt;
 defaultroute&lt;br /&gt;
 user &amp;quot;internet.vodafone.ro&amp;quot;&lt;br /&gt;
 password &amp;quot;vodafone&amp;quot;&lt;br /&gt;
 ipcp-accept-local&lt;br /&gt;
 ipcp-accept-remote&lt;br /&gt;
 noipv6&lt;br /&gt;
 &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Trebuie sa creati fisierul /etc/ppp/chatscripts/vodafone_chatscript:&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
 #&lt;br /&gt;
 # se pune in  /etc/ppp/chatscripts/vodafone_chatscript&lt;br /&gt;
 #&lt;br /&gt;
 #&lt;br /&gt;
 &lt;br /&gt;
 ABORT BUSY ABORT 'NO CARRIER' ABORT VOICE ABORT 'NO DIALTONE' ABORT 'NO DIAL TONE' ABORT 'NO ANSWER' ABORT DELAYED&lt;br /&gt;
 # modeminit&lt;br /&gt;
 '' ATZ&lt;br /&gt;
 OK 'AT&amp;amp;FE0V1X1&amp;amp;D2&amp;amp;C1 s0=0'&lt;br /&gt;
 #scoatere pin din minicom&lt;br /&gt;
 #AT+CPIN=&amp;quot;xxxx&amp;quot;&lt;br /&gt;
 #AT+CLCK=&amp;quot;SC&amp;quot;,0,&amp;quot;xxxx&amp;quot;&lt;br /&gt;
 #ptr. pin&lt;br /&gt;
 #OK 'AT+CPIN=1234'&lt;br /&gt;
 OK 'ATE1'&lt;br /&gt;
 OK 'AT+cgdcont=1,&amp;quot;IP&amp;quot;,&amp;quot;internet.vodafone.ro&amp;quot;'&lt;br /&gt;
 OK-AT-OK &amp;quot;ATDT*99***1#&amp;quot;&lt;br /&gt;
 CONNECT \d\c&lt;br /&gt;
 &amp;lt;/pre&amp;gt;&lt;br /&gt;
Apoi pentru conectarea la net se folosesc comenzile &amp;quot;pon vodafone&amp;quot; / &amp;quot;poff vodafone&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== [http://www.vodafone.ro/&amp;amp;files/Huawei-E169-USB-Stick-50x95.jpg Vodafone K3565] (HSDPA USB Stick), Huawei E160 ==&lt;br /&gt;
&lt;br /&gt;
Are aceleaşi VendorID=0x12d1 şi ProductID=0x1003 ca şi Huawei E220, deşi este diferit atât hardware (are un cititor de miniSD şi MMC suplimentar ZeroCD-ului) cât şi software.&lt;br /&gt;
Pe EeePC 701 comportamentul fluctuează astfel:&lt;br /&gt;
* Dacă modemul este introdus undeva între iniţializarea plăcii video şi login (în KDE), va merge OK. Cu ''dmesg'' veţi observa că sunt create '''4''' divaisuri ''/dev/ttyUSB[0..3]''.&lt;br /&gt;
* În caz contrar, se va iniţializa modemul (prin modulul ''option''), apoi se va reseta şi se vor iniţializa discurile (ZeroCD şi cititorul miniSD). Trebuie să daţi ''sudo rmmod option'' şi ''sudo modprobe option'', în pereche, de două ori. Prima dată, va iniţializa corect două divaisuri ''/dev/ttyUSB[0..1]'', dar modemul nu se va înregistra în baza de date HW a Xandrosului (poate pentru că nu apare nici un reset pe USB). A doua oară se va înregistra şi va fi văzut de aplicaţia Xandros. S-ar putea ca dacă folosiţi wvdial sau KPPP să nu trebuiască să încărcaţi modulul ''option'' decât o singură dată.&lt;br /&gt;
&lt;br /&gt;
Aceste modemuri sunt controlate de modulul ''option'' din kernel, care înglobează atât codul de software switch (între ZeroCD şi USB serial modem) cât şi cod specific USB serial, puţin diferit de cel al modulului generic USB serial. Aveţi grijă să îl compilaţi ca modul!&lt;br /&gt;
Dacă nu doriţi să folosiţi modulul ''option'', puteţi opta pentru a face switchul prin programul [http://www.draisberghof.de/usb_modeswitch usb_modeswitch] sau huaweiAktBbo (Google please), iar apoi să încărcaţi modulul ''usbserial'' cu parametrii ''vendor=0x12d1 product=0x1003''. Atenţie la opţiunile modulului ''usbserial'' la compilare, altfel poate să nu accepte aceşti parametri.&lt;br /&gt;
&lt;br /&gt;
== Analog Gateway == &lt;br /&gt;
=== Topex [http://www.topex.ro/ro/products/_mobilink_-_analog_gsm_gateway MobiLink] ===&lt;br /&gt;
[[Imagine:Mobilink.jpeg]]&lt;br /&gt;
&lt;br /&gt;
Pentru cei interesati in a trimite SMS-uri de pe o masina Linux conectata la un premicell autohton, pot incerca combinatia [http://www.topex.ro/ro/products/_mobilink_-_analog_gsm_gateway  MobiLink - Analog GSM Gateway] si [http://www.gnokii.org gnokii]. Echipamentul se conecteaza pe portul serial cu un cablu RS-232 (RJ45 la DB9). Fisierul de configurare gnokiirc este:&lt;br /&gt;
&lt;br /&gt;
 ''[global]''&lt;br /&gt;
 port = /dev/ttyS0&lt;br /&gt;
 model = AT&lt;br /&gt;
 initlength = default&lt;br /&gt;
 use_locking = yes&lt;br /&gt;
 serial_baudrate = 19200				&lt;br /&gt;
 handshake = hardware&lt;br /&gt;
 smsc_timeout = 10&lt;br /&gt;
 connection = serial&lt;br /&gt;
 ''[logging]''		&lt;br /&gt;
 debug = off&lt;br /&gt;
 rlpdebug = off&lt;br /&gt;
 xdebug = off&lt;br /&gt;
&lt;br /&gt;
Iar mesajul se trimite cu:&lt;br /&gt;
 echo &amp;quot;Test.&amp;quot; | gnokii --sendsms 07xxxxxxxx&lt;br /&gt;
=== Nokia 22 ===&lt;br /&gt;
[[Imagine:nokia_22_pabx.jpg]]&lt;br /&gt;
&lt;br /&gt;
Acelasi lucru puteti face folosind mai vechiul premicell [http://www.nokia.co.uk/A4252331 Nokia 22]. Conectarea la calculator se face cu acelasi cablu RS-232 (DB9) iar fisierul de configurare gnokiirc este acelasi:&lt;br /&gt;
 &lt;br /&gt;
 ''[global]''&lt;br /&gt;
 port = /dev/ttyS0&lt;br /&gt;
 model = AT&lt;br /&gt;
 initlength = default&lt;br /&gt;
 use_locking = yes&lt;br /&gt;
 serial_baudrate = 9600&lt;br /&gt;
 handshake = hardware&lt;br /&gt;
 smsc_timeout = 10&lt;br /&gt;
 connection = serial&lt;br /&gt;
 ''[logging]''		&lt;br /&gt;
 debug = off&lt;br /&gt;
 rlpdebug = off&lt;br /&gt;
 xdebug = off&lt;br /&gt;
&lt;br /&gt;
Atentie la &amp;quot;serial_baudrate&amp;quot;! Desi documentatia producatorului specifica [http://europe.nokia.com/A4164044?url=http://nds1.nokia.com/phones/files/guides/22_Operators_Guide_en.pdf V24 interface with auto baud rate], la valoarea maxima de 19600 bps echipamentul se comporta aleator. Folositi 9600 bps chiar daca aveti un cablu serial scurt (&amp;lt; 15 metri).&lt;br /&gt;
=== RIM [http://na.blackberry.com/eng/devices/device-detail.jsp?navId=H0,C201,P403 BlackBerry 8800] ===&lt;br /&gt;
[[Imagine:blackberry-8800.jpg]]&lt;br /&gt;
&lt;br /&gt;
Un smartphone de unii iubit, de altii hulit. L-ati cumparat si nu-l mai puteti returna? V-ati dat seama prea tarziu ca nu implemeteaza complet protocolul IMAP? Vreti totusi sa-l integrati cu mail-ul firmei dar nu aveti servere Exchange/Lotus? Iata peripetiile prin care veti trece incercand sa configurati un cont IMAPS in reteaua Orange:&lt;br /&gt;
&lt;br /&gt;
1) Pe serverul firmei, blocati temporar clasa 216.9.253.0/24 si porturile POP3, IMAP&lt;br /&gt;
 iptables -I INPUT -s 216.9.253.0/24 -p tcp -m multiport --ports 110,143 -j DROP&lt;br /&gt;
2) Asigurati-va ca aceasta clasa se poate conecta la portul IMAPS:&lt;br /&gt;
 iptables -I INPUT 2 -s 216.9.253.0/24 -p tcp --dport 993 -j ACCEPT&lt;br /&gt;
3) Click pe &amp;quot;Setup new account&amp;quot; la [http://blackberry.orange.ro/ http://blackberry.orange.ro/] apoi introduceti adresa de email si parola contului IMAP&lt;br /&gt;
&lt;br /&gt;
4) Daca totul a mers bine, mergeti pe &amp;quot;Edit&amp;quot; -&amp;gt; &amp;quot;Advanced settings&amp;quot; pentru a verifica setarile&lt;br /&gt;
&lt;br /&gt;
5) Daca setarile sunt corecte (nume server, port 993, SSL), adaugati datele care lipsesc in tab-ul &amp;quot;General settings&amp;quot;&lt;br /&gt;
&lt;br /&gt;
6) In cazul in care procedura &amp;quot;prietenoasa&amp;quot; se impotmoleste pe undeva, reluati de la pasul 3) avand grija sa specificati &amp;quot;I will provide the settings to add this email account.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
7) In ecranul &amp;quot;Account type&amp;quot; alegeti &amp;quot;This is my work email account.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
8) Ignorati optiunea &amp;quot;Automatically detect my Microsoft® Outlook™ or Outlook Express™ settings&amp;quot; si alegeti &amp;quot;I will provide the settings to add this email account.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
9) Completati campurile &amp;quot;User name&amp;quot;, &amp;quot;Password&amp;quot;, &amp;quot;Email Server&amp;quot; si &amp;quot;Email Address&amp;quot; si reluati pasul 5)&lt;br /&gt;
&lt;br /&gt;
Desi se pare ca &amp;quot;vrajitorul&amp;quot; incearca crearea unui cont in ordinea corecta (IMAPS-&amp;gt;IMAP-&amp;gt;POP3), acolo unde pe acelasi server exista atat cont POP3 cat si IMAP, si acolo unde sunt deschise porturile 143 si 993, uneori o da in bara. Filtrele 1) si 2) sunt menite pentru a aduce aplicatia RIM acolo unde aveti nevoie. Inlaturati-le odata ce setup-ul s-a terminat cu succes. Nu uitati sa trimiteti schimbarile efectuate dispozitivului mobil (&amp;quot;Service books&amp;quot; -&amp;gt; &amp;quot;Send Service Books&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
In acest mod, configurarea BlackBerry pentru accesul securizat la un server IMAP e completa. Partea buna este ca beneficiati de cateva din avantejele protocolului (flag-urile \Seen \Answered \Flagged \Deleted \Draft) si ca puteti uita desktop-ul (si clientul de mail) pornit la firma. Partea proasta este ca nu veti primi si structura de foldere cu header-ele mesajelor continute ci doar pe cele noi la un interval de 15 minute. Ca workaround, puteti descarca cu dispozitivul mobil un MUA full IMAP aware ([http://www.logicprobe.org/proj/logicmail LogicMail for BlackBerry]) de la [http://logicmail.sourceforge.net/ota/0.3.2/BB41/LogicMail.jad http://logicmail.sourceforge.net/ota/0.3.2/BB41/LogicMail.jad].&lt;br /&gt;
&lt;br /&gt;
= Webcam =&lt;br /&gt;
== Microsoft ==&lt;br /&gt;
=== [http://www.microsoft.com/hardware/digitalcommunication/productdetails.aspx?pid=017 Microsoft® LifeCam VX-2000] ===&lt;br /&gt;
[[Imagine:microsoft-lifecam-vx-2000-budget-webcam.jpg|thumb|left|Microsoft® LifeCam VX-2000]]&amp;lt;br&amp;gt;&lt;br /&gt;
Functioneaza cu driverul [http://linux-uvc.berlios.de/ UVC] (inclus in kernel începând cu versiunea 2.6.26).&lt;br /&gt;
&lt;br /&gt;
  Device Drivers  ---&amp;gt;&lt;br /&gt;
    &amp;lt;M&amp;gt; Multimedia support  ---&amp;gt;&lt;br /&gt;
      &amp;lt;M&amp;gt; Video For Linux&lt;br /&gt;
      [*] Video capture adapters  ---&amp;gt;&lt;br /&gt;
        [*] V4L USB devices  ---&amp;gt;&lt;br /&gt;
          &amp;lt;M&amp;gt; USB Video Class (UVC)&lt;br /&gt;
          [*] UVC input events device support&lt;br /&gt;
&lt;br /&gt;
Nu uitaţi să introduceţi userul dvs. în grupul video (după care restartaţi X-ul sau computerul):&lt;br /&gt;
&lt;br /&gt;
  usermod -a -G video USERNAME&lt;/div&gt;</summary>
		<author><name>Serghei</name></author>	</entry>

	<entry>
		<id>https://wiki.lug.ro/index.php?title=Fi%C8%99ier:Microsoft-lifecam-vx-2000-budget-webcam.jpg&amp;diff=6206</id>
		<title>Fișier:Microsoft-lifecam-vx-2000-budget-webcam.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.lug.ro/index.php?title=Fi%C8%99ier:Microsoft-lifecam-vx-2000-budget-webcam.jpg&amp;diff=6206"/>
				<updated>2010-04-20T20:35:26Z</updated>
		
		<summary type="html">&lt;p&gt;Serghei: Imagine webcam Microsoft LifeCam VX-2000&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Imagine webcam Microsoft LifeCam VX-2000&lt;/div&gt;</summary>
		<author><name>Serghei</name></author>	</entry>

	<entry>
		<id>https://wiki.lug.ro/index.php?title=Distribu%C5%A3ie_Linux&amp;diff=6023</id>
		<title>Distribuţie Linux</title>
		<link rel="alternate" type="text/html" href="https://wiki.lug.ro/index.php?title=Distribu%C5%A3ie_Linux&amp;diff=6023"/>
				<updated>2010-03-09T14:45:11Z</updated>
		
		<summary type="html">&lt;p&gt;Serghei: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Linux este un [[nucleu]] de sistem de operare foarte bun, însă nu este nici pe departe un sistem de operare complet. Doar cu nucleul, noi, marea majoritate a utilizatorilor, nu putem face mare lucru. &lt;br /&gt;
&lt;br /&gt;
O '''distribuție''' conține pe lângă nucleul Linux, diversele softuri absolut necesare unui sistem de operare(de ex. [[shell]]-ul), dar și o selecție mai mică sau mai mare de ''aplicații''. Folosirea unei distribuții economisește utilizatorilor timpul pe care altminteri ar trebui să-l petreacă descărcând, instalând, și mai ales ''configurând'' toate componentele sistemului de operare și toate aplicațiile de care au nevoie.&lt;br /&gt;
&lt;br /&gt;
O distribuție este constituită din mai multe ''pachete''. Un pachet este, în principiu, o colecție de fișiere. Vă puteți gândi la un pachet ca fiind un program, sau o componentă bine individualizată a unui program, de exemplu o [[bibliotecă]] sau un [[plug-in]]. De exemplu, atunci când instalați [[OpenOffice.org]] în distribuția voastră preferată, veți instala de fapt următoarele pachete: ''core'' (bibliotecile comune), ''Writer'', ''Calc'', etc. Un pachet poate avea nevoie de anumite alte pachete ca să funcționeze: de exemplu aplicația de scris CD-uri [[K3b]] are nevoie de o parte din [[KDE]] și de [[cdrecord]]. Acestea se numesc ''dependențe''. &lt;br /&gt;
&lt;br /&gt;
Aproape toate distribuțiile moderne conțin un [[gestionar de pachete]] (''package manager''), care menține o bază de date cu toate pachetele și fișierele instalate în sistem, și care vă ajută să instalați pachetele dorite descărcând și instalând automat toate dependențele necesare. În plus, acesta are grijă automat de menținerea la zi a pachetelor. &lt;br /&gt;
&lt;br /&gt;
==Distribuții generale==&lt;br /&gt;
Fără un public țintă anume, încearcă să fie &amp;quot;totul pentru toată lumea&amp;quot;. După cum e cazul, le puteți folosi pentru a construi un server sau un desktop. În ordine alfabetică:&lt;br /&gt;
&lt;br /&gt;
* [[Debian]][http://www.debian.org/]&lt;br /&gt;
Debian este un sistem de operare [[free]] ([[liber]], [[gratuit]]). Debian utilizează kernelul Linux ([[nucleul Linux]]), dar majoritatea utilitarelor de bază provin din proiectul [[GNU]] [http://www.gnu.org]; de aici denumirea de GNU/Linux (GNU pe Linux). Este un proiect comunitar foarte larg.&lt;br /&gt;
&lt;br /&gt;
Debian GNU/Linux vine cu peste 25000 de pachete software, software pre-compilat, împachetat într-un format gândit pentru o ușoară instalare. Suportul pentru limba română este excelent, fiind acordat de o echipă de developeri dedicată acestui scop.&lt;br /&gt;
&lt;br /&gt;
* [[Fedora Core | Proiectul Fedora]] [http://fedoraproject.org/]&lt;br /&gt;
Fedora este un proiect open source sponsorizat și controlat de [[Redhat|RedHat Inc]] [http://www.redhat.com/]. Este în principal un &amp;quot;teren de testare&amp;quot; al firmei RedHat pentru tehnologii noi dintre care unele sunt incluse ulterior în produsele firmei. Fedora nu este suportată de compania RedHat, dar beneficiază de suport gratuit oferit de o comunitate foarte activă strânsă în jurul acestui proiect. Comunitatea este implicată de asemenea și în dezvoltarea distribuției.&lt;br /&gt;
&lt;br /&gt;
Distribuția dispune de o interfață grafică elegantă care are la bază mediul Gnome. Nu dispune de suport în limba română, dar se fac eforturi în această direcție.&lt;br /&gt;
&lt;br /&gt;
* [[Gentoo]] [http://www.gentoo.org/]&lt;br /&gt;
Gentoo este una dintre cele mai flexibile distribuții Linux. Un utilizator avansat are la dispoziție toate uneltele necesare pentru a-și personaliza distribuția după cum dorește. Spre deosebire de celelalte distribuții, în Gentoo instalarea se face din pachete sursă. Astfel, fiecare pachet este compilat și optimizat pentru platforma specifică pe care se face instalarea. Datorită acestui lucru, în funcție de priceperea celui care face instalarea, rezultă un sistem rapid, care ocupă resurse minime și este optimizat strict pentru aplicația pentru care a fost construit. Este folosit cu succes atât ca desktop cât și ca server.&lt;br /&gt;
&lt;br /&gt;
Ca și Debian, Gentoo este strict o distribuție comunitară. Pentru utilizatorii români se remarcă prin cea mai bună documentație Linux tradusă în limba română.&lt;br /&gt;
&lt;br /&gt;
* [[Mandriva]] [http://www.mandriva.com]&lt;br /&gt;
Mandriva a fost și rămâne în continuare una dintre cele mai prietenoase distribuții Linux. Foarte ușor de instalat și gestionat de către începători, distribuția are un grad foarte ridicat de finisare. Pe scurt, arată bine! Limba română este și ea bine suportată. Distribuția este dezvoltată de firma Mandriva.&lt;br /&gt;
&lt;br /&gt;
* [[SUSE]] [http://www.novell.com/linux/suse/]&lt;br /&gt;
Este o distribuție bine finisată, ușor de utilizat, cu multe pachete și o integrare foarte bună între componente. Dezvoltată de firma Novell, SUSE vine cu o unealtă de administrare foarte capabilă numită YaST. Cu aceasta se pot face repede configurări pentru o varietate largă de secțiuni (hardware, management software, servicii de rețea cum ar fi server DNS, DHCP, mail, samba, apache etc). Are suport bun pentru limba română.&lt;br /&gt;
&lt;br /&gt;
Distribuția vine în mai multe variante: [[OpenSUSE]] este versiunea gratuită cu suport comunitar, iar SUSE Linux Enterprise Desktop este versiunea comercială.&lt;br /&gt;
&lt;br /&gt;
* [[Slackware]] [http://www.slackware.com/]&lt;br /&gt;
Slackware Linux este una dintre primele distribuții Linux apărute. Încă de la prima versiune, Slackware a pus accentul pe simplitate, stabilitate și siguranță în operare. Nu încearcă sa rivalizeze cu Windows, încearcă doar să fie cel mai bun Linux posibil. Nu își propune să acopere programele cu interfețe grafice fanteziste. În schimb, utilizatoriiau control total asupra sistemului și pot interacționa cu acesta pană la cel mai mic detaliu.&lt;br /&gt;
&lt;br /&gt;
* [[Ubuntu]] [http://www.ubuntulinux.org/]&lt;br /&gt;
&amp;quot;Ubuntu&amp;quot; este un vechi cuvânt african care înseamnă &amp;quot;umanitate către alții&amp;quot;. Este o distribuție Linux pentru începători, foarte ușor de instalat. Distribuția este dezvoltată de firma Canonical Ltd care trimite gratuit prin poștă CD-uri de instalare celor interesați.&lt;br /&gt;
&lt;br /&gt;
Versiunea principală este bazată pe Gnome. Există și versiuni bazate pe KDE ([[Kubuntu]] [http://www.kubuntu.org/]) și XFCE ([[Xubuntu]] [http://www.kubuntu.org/]). Dispune de suport în limba română.&lt;br /&gt;
&lt;br /&gt;
==Distribuții pentru [[desktop]]==&lt;br /&gt;
Fie din motive ideologice, fie din lipsă de licență comercială, unele distribuțiilor menționate până acum nu instalează pe desktop o serie de pachete esențiale pentru buna funcționare, cum ar fi drivere de NVIDIA, codecuri, suport DVD playback, JAVA, etc. Altele precum Gentoo și Debian, sunt foarte necruțătoare cu utilizatorii începători. Apare așadar o piață distinctă care încearcă să remedieze aceste neajunsuri.&lt;br /&gt;
&lt;br /&gt;
* [[MEPIS]] [http://www.mepis.org/]&lt;br /&gt;
Mepis este o formă foarte prietenoasă de Debian, care include configurare automată de hardware, NTFS partition resizing, ACPI power management, suport WiFi, fonturi TrueType anti-aliased, un firewall personal, KDE și multe altele.&lt;br /&gt;
&lt;br /&gt;
* [[Mint]] [http://linuxmint.com]&lt;br /&gt;
Mint un fel de Ubuntu cu codecuri, suport DVD playback, java, drivere proprietare și orice altceva ce mai lipsește oficial din Ubuntu. Include un gestionar de pachete web-based.&lt;br /&gt;
&lt;br /&gt;
* [[PCLinuxOS]] [http://www.pclinuxos.com/news.php]&lt;br /&gt;
PCLinuxOS este un live-cd instalabil bazat pe Mandriva, și este conceput ca un înlocuitor de Windows. În acest sens, PCLinuxOS are incluse toate facilitățile pentru trecerea de la Windows la Linux. Are astfel toate aplicațiile pe care un utilizator Windows și le-ar putea dori, drivere pentru o serie largă de dispozitive hardware (inclusiv drivere NVIDIA), suportă o serie largă de formate multimedia fără tot bagajul de Digital Rights Management asociat.&lt;br /&gt;
&lt;br /&gt;
* [[Sabayon]] [http://www.sabayonlinux.org/]&lt;br /&gt;
Sabayon (desert italian) este dacă doriți un Gentoo pentru ființe umane. Vine sub forma unui live-dvd care după instalare se transformă într-un sistem Gentoo desktop foarte puternic. Începând din acel moment, sistemul este gestionat ca un sistem Gentoo obișnuit. Foarte mulți utilizatori folosesc Sabayon pe post de disc de instalare Gentoo.&lt;br /&gt;
&lt;br /&gt;
==Distribuții pentru [[server]]e==&lt;br /&gt;
&lt;br /&gt;
La toate distribuțiile comerciale de servere există posibilitatea de a fi testate 30 de zile. Download-urile de evaluare se găsesc pe site-urile producătorilor. Nu am amintit aici Debian și Gentoo, două soluții gratuite și foarte răspândite de construire a unui server.&lt;br /&gt;
&lt;br /&gt;
* [[Redhat#RHEL|Red Hat Enterprise Linux]]&lt;br /&gt;
* [[Suse#SLES|SUSE LINUX Enterprise Server]]&lt;br /&gt;
* [[Novell|Novell Open Enterprise Server]]&lt;br /&gt;
* [[Mandriva|Mandriva Corporate Server]]&lt;br /&gt;
* [[CentOS]] [http://www.centos.org/]&lt;br /&gt;
Este o clonă [[free]] a Red Hat Enterprise Linux. Ea tinde să fie 100% compatibilă binar cu [[Red Hat Enterprise Linux]]. Are o comunitate foarte activă și în continuă creștere. Deși CentOS nu are suport comercial din partea dezvoltatorilor (aceasta fiind una dintre criticile aduse) există o mulțime de firme care oferă suport pentru aceasta. De asemenea dezvoltatorii pot fi cu ușurință găsiți pe listele de email și pe IRC (canalul #centos pe freenode). Per ansamblu, dacă nu aveți neapărată nevoie de certificările sau de suportul comercial oferit de Red Hat, puteți apela cu încredere la CentOS pentru a întâlni neschimbate calitățile produselor Red Hat cu care v-ați obișnuit deja.&lt;br /&gt;
&lt;br /&gt;
* [[Ubuntu Server]] [http://www.ubuntu.com/]&lt;br /&gt;
Începând cu versiunea 6.06 (&amp;quot;Dapper Drake&amp;quot; LTS ) Ubuntu Linux (aflată acum la versiunea 6.10) introduce și o variantă mai potrivită pentru servere, cu un kernel adaptat acestei utilizări. De asemenea CD-ul de instalare al Ubuntu Server are și un &amp;quot;shortcut&amp;quot; (opțiune de instalare) care instalează o selecție de pachete ce produc un așa numit &amp;quot;LAMP Server&amp;quot;. LAMP este o prescurtare pentru &amp;quot;Linux,Apache,Mysql,PHP&amp;quot; - o combinație folosită destul de des. Pentru Ubuntu 6.06 suportul gratuit oferit este de 5 ani.&lt;br /&gt;
&lt;br /&gt;
* [[Oracle Enterprise Linux]] [http://www.oracle.com/technologies/linux/index.html] - marketat și ca „Unbreakable Linux”, este o distribuție derivată din [[Redhat#RHEL|Red Hat Enterprise Linux]], vândută cu branding și asistență tehnică de la Oracle.&lt;br /&gt;
&lt;br /&gt;
==Distribuții specializate==&lt;br /&gt;
Destinate unei nișe mult mai restrânse.&lt;br /&gt;
&lt;br /&gt;
* [[Knoppix]] [http://www.knoppix.org/] - primul live-cd în existență, bazat pe Debian&lt;br /&gt;
* [[Damn Small Linux]] [http://www.damnsmalllinux.org] -- pentru sisteme cu resurse limitate&lt;br /&gt;
* [[Movix]] [http://sourceforge.net/projects/movix/] -- pentru redare multimedia&lt;br /&gt;
&lt;br /&gt;
==Vezi și==&lt;br /&gt;
* [[Proiecte Linux cu participare românească#Distribuții]] pentru distribuții dezvoltate în România.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Distribuţie}}&lt;/div&gt;</summary>
		<author><name>Serghei</name></author>	</entry>

	<entry>
		<id>https://wiki.lug.ro/index.php?title=Hardware&amp;diff=5898</id>
		<title>Hardware</title>
		<link rel="alternate" type="text/html" href="https://wiki.lug.ro/index.php?title=Hardware&amp;diff=5898"/>
				<updated>2010-02-24T19:15:42Z</updated>
		
		<summary type="html">&lt;p&gt;Serghei: /* Broadcom Corporation BCM4312 (onboard Compaq nx6325) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Eşti în situaţia de a achiziţiona hardware şi habar nu ai dacă va merge pe Linux?&lt;br /&gt;
Poate ai noroc şi a riscat altcineva să cumpere hardware de tipul celui de care ai nevoie şi care a fost dispus să scrie despre asta (dacă a avut ghinion sau dacă i-a funcţionat).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Reţea =&lt;br /&gt;
== Wireless ==&lt;br /&gt;
=== Trendnet [http://www.trendnet.com/en/products/TEW-443PI.htm TEW-443PI] (PCI) ===&lt;br /&gt;
[[Imagine:TEW-443PI_v1_1.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
Este bazat pe un chipset [http://www.atheros.com/ Atheros], prin urmare funcţionează perfect cu driverul de la [http://madwifi.org/ MadWifi]. Ubuntu îl detectează automat, pe Gentoo trebuie instalat pachetul '''madwifi-ng''' şi [http://hostap.epitest.fi/wpa_supplicant/ '''wpa_supplicant'''] (variabila USE trebuie să conţină '''madwifi''').&lt;br /&gt;
&lt;br /&gt;
Exemplu de configuraţie pentru Gentoo:&lt;br /&gt;
&lt;br /&gt;
 # /etc/conf.d/net&lt;br /&gt;
 modules=( &amp;quot;wpa_supplicant&amp;quot; )&lt;br /&gt;
 wpa_supplicant_ath0=&amp;quot;-Dmadwifi&amp;quot;&lt;br /&gt;
 iwconfig_ath0=&amp;quot;mode managed&amp;quot;&lt;br /&gt;
 config_ath0=( &amp;quot;192.168.0.10 netmask 255.255.255.0&amp;quot; )&lt;br /&gt;
 routes_ath0=( &amp;quot;default via 192.168.0.1&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
 # /etc/wpa_supplicant/wpa_supplicant.conf&lt;br /&gt;
 network={&lt;br /&gt;
    key_mgmt=NONE&lt;br /&gt;
    priority=-9999999&lt;br /&gt;
 }&lt;br /&gt;
 network={&lt;br /&gt;
    key_mgmt=WPA-PSK&lt;br /&gt;
    psk=&amp;quot;parola1&amp;quot;&lt;br /&gt;
    ssid=&amp;quot;AP1&amp;quot;&lt;br /&gt;
    scan_ssid=1&lt;br /&gt;
 }&lt;br /&gt;
 network={&lt;br /&gt;
    key_mgmt=WPA-PSK&lt;br /&gt;
    psk=&amp;quot;parola2&amp;quot;&lt;br /&gt;
    ssid=&amp;quot;AP2&amp;quot;&lt;br /&gt;
    scan_ssid=1&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
=== Trendnet [http://www.trendnet.com/en/products/TEW-441PC.htm TEW-441PC] (CARDBUS) ===&lt;br /&gt;
[[Imagine:TEW-441PCv1_1.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
Este de asemenea realizat cu un chipset [http://www.atheros.com/ Atheros], această placă funcţionând ireproşabil pe notebook-ul meu.&lt;br /&gt;
&lt;br /&gt;
=== Broadcom Corporation BCM4312 (onboard Compaq nx6325) ===&lt;br /&gt;
Începând cu '''linux-2.6.17_rc1''', suportul pentru BCM43xx este inclus în nucleu, deci asiguraţi-vă că aveţi instalată cel puţin această versiune.&lt;br /&gt;
&lt;br /&gt;
Configuraţi nucleul în felul următor:&lt;br /&gt;
  General setup --&amp;gt;&lt;br /&gt;
    [*] Prompt for development and/or incomplete code/drivers&lt;br /&gt;
  Networking --&amp;gt;&lt;br /&gt;
    Wireless  ---&amp;gt;&lt;br /&gt;
      &amp;lt;M&amp;gt; Improved wireless configuration API&lt;br /&gt;
      -*- Wireless extensions&lt;br /&gt;
      &amp;lt;M&amp;gt; Common routines for IEEE802.11 drivers&lt;br /&gt;
      &amp;lt;M&amp;gt; Generic IEEE 802.11 Networking Stack (mac80211)&lt;br /&gt;
      [*] Enable LED triggers&lt;br /&gt;
  Device Drivers  ---&amp;gt;&lt;br /&gt;
    Network device support  ---&amp;gt;&lt;br /&gt;
      Wireless LAN  ---&amp;gt;&lt;br /&gt;
        [*] Wireless LAN (IEEE 802.11)&lt;br /&gt;
        &amp;lt;M&amp;gt; Broadcom 43xx wireless support (mac80211 stack)&lt;br /&gt;
&lt;br /&gt;
Instalaţi uneltele necesare pentru instalarea si configurarea driver-ului: '''fwcutter''' (este o unealtă utilizată pentru extragerea firmware-ului din diverse surse), '''wireless-tools''' (unelte de configurare şi diagnostic) şi '''wpa_supplicant''':&lt;br /&gt;
&lt;br /&gt;
 emerge wireless-tools wpa_supplicant&lt;br /&gt;
&lt;br /&gt;
Deoarece firmware-ul curent nu poate fi extras de versiunea actuala din Gentoo, folosim versiunea git:&lt;br /&gt;
&lt;br /&gt;
  git clone http://git.bu3sch.de/git/b43-tools.git&lt;br /&gt;
  cd b43-tools/fwcutter&lt;br /&gt;
  make&lt;br /&gt;
  cd ..&lt;br /&gt;
&lt;br /&gt;
Acum instalaţi firmare-ul pentru acest chipset (în acest moment este disponibil doar sub formă closed-source) şi încărcaţi modulul:&lt;br /&gt;
&lt;br /&gt;
  export FIRMWARE_INSTALL_DIR=&amp;quot;/lib/firmware&amp;quot;&lt;br /&gt;
  wget http://downloads.openwrt.org/sources/broadcom-wl-4.178.10.4.tar.bz2&lt;br /&gt;
  tar xjf broadcom-wl-4.178.10.4.tar.bz2&lt;br /&gt;
  cd broadcom-wl-4.178.10.4/linux&lt;br /&gt;
  ../../fwcutter/b43-fwcutter -w &amp;quot;$FIRMWARE_INSTALL_DIR&amp;quot; wl_apsta.o&lt;br /&gt;
&lt;br /&gt;
  modprobe b43&lt;br /&gt;
&lt;br /&gt;
Verificaţi cu '''dmesg''' dacă totul este în regulă, iar cu '''iwlist scan''' vedeţi care sunt AP-urile din raza de acoperire.&lt;br /&gt;
&lt;br /&gt;
= GSM =&lt;br /&gt;
== Vodafone Huawei E272, E220 si UMG181 ==&lt;br /&gt;
[[Imagine:E272.jpg]]&lt;br /&gt;
&lt;br /&gt;
Pentru inceput cel mai bine e sa intrati cu minicomul pe /dev/ttyUSB0 si sa dezactivati pin-ul:&lt;br /&gt;
 AT+CPIN=&amp;quot;1234&amp;quot;&lt;br /&gt;
 AT+CLCK=&amp;quot;SC&amp;quot;,0,&amp;quot;1234&amp;quot; &lt;br /&gt;
&lt;br /&gt;
Pin-ul poate fi dezactivat şi introducând cartela SIM într-un telefon, apoi îl dezactivaţi din meniul telefonului.&lt;br /&gt;
&lt;br /&gt;
Trebuie sa creati fisierul /etc/ppp/peers/vodafone:&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
 #&lt;br /&gt;
 # se pune in /etc/ppp/peers/vodafone&lt;br /&gt;
 #&lt;br /&gt;
 #&lt;br /&gt;
 hide-password&lt;br /&gt;
 noauth&lt;br /&gt;
 connect &amp;quot;/usr/sbin/chat -v -f /etc/ppp/chatscripts/vodafone_chatscript&amp;quot;&lt;br /&gt;
 debug&lt;br /&gt;
 /dev/ttyUSB0&lt;br /&gt;
 460800&lt;br /&gt;
 idle 7200&lt;br /&gt;
 lock&lt;br /&gt;
 crtscts&lt;br /&gt;
 modem&lt;br /&gt;
 noauth&lt;br /&gt;
 usepeerdns&lt;br /&gt;
 defaultroute&lt;br /&gt;
 user &amp;quot;internet.vodafone.ro&amp;quot;&lt;br /&gt;
 password &amp;quot;vodafone&amp;quot;&lt;br /&gt;
 ipcp-accept-local&lt;br /&gt;
 ipcp-accept-remote&lt;br /&gt;
 noipv6&lt;br /&gt;
 &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Trebuie sa creati fisierul /etc/ppp/chatscripts/vodafone_chatscript:&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
 #&lt;br /&gt;
 # se pune in  /etc/ppp/chatscripts/vodafone_chatscript&lt;br /&gt;
 #&lt;br /&gt;
 #&lt;br /&gt;
 &lt;br /&gt;
 ABORT BUSY ABORT 'NO CARRIER' ABORT VOICE ABORT 'NO DIALTONE' ABORT 'NO DIAL TONE' ABORT 'NO ANSWER' ABORT DELAYED&lt;br /&gt;
 # modeminit&lt;br /&gt;
 '' ATZ&lt;br /&gt;
 OK 'AT&amp;amp;FE0V1X1&amp;amp;D2&amp;amp;C1 s0=0'&lt;br /&gt;
 #scoatere pin din minicom&lt;br /&gt;
 #AT+CPIN=&amp;quot;xxxx&amp;quot;&lt;br /&gt;
 #AT+CLCK=&amp;quot;SC&amp;quot;,0,&amp;quot;xxxx&amp;quot;&lt;br /&gt;
 #ptr. pin&lt;br /&gt;
 #OK 'AT+CPIN=1234'&lt;br /&gt;
 OK 'ATE1'&lt;br /&gt;
 OK 'AT+cgdcont=1,&amp;quot;IP&amp;quot;,&amp;quot;internet.vodafone.ro&amp;quot;'&lt;br /&gt;
 OK-AT-OK &amp;quot;ATDT*99***1#&amp;quot;&lt;br /&gt;
 CONNECT \d\c&lt;br /&gt;
 &amp;lt;/pre&amp;gt;&lt;br /&gt;
Apoi pentru conectarea la net se folosesc comenzile &amp;quot;pon vodafone&amp;quot; / &amp;quot;poff vodafone&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== [http://www.vodafone.ro/&amp;amp;files/Huawei-E169-USB-Stick-50x95.jpg Vodafone K3565] (HSDPA USB Stick), Huawei E160 ==&lt;br /&gt;
&lt;br /&gt;
Are aceleaşi VendorID=0x12d1 şi ProductID=0x1003 ca şi Huawei E220, deşi este diferit atât hardware (are un cititor de miniSD şi MMC suplimentar ZeroCD-ului) cât şi software.&lt;br /&gt;
Pe EeePC 701 comportamentul fluctuează astfel:&lt;br /&gt;
* Dacă modemul este introdus undeva între iniţializarea plăcii video şi login (în KDE), va merge OK. Cu ''dmesg'' veţi observa că sunt create '''4''' divaisuri ''/dev/ttyUSB[0..3]''.&lt;br /&gt;
* În caz contrar, se va iniţializa modemul (prin modulul ''option''), apoi se va reseta şi se vor iniţializa discurile (ZeroCD şi cititorul miniSD). Trebuie să daţi ''sudo rmmod option'' şi ''sudo modprobe option'', în pereche, de două ori. Prima dată, va iniţializa corect două divaisuri ''/dev/ttyUSB[0..1]'', dar modemul nu se va înregistra în baza de date HW a Xandrosului (poate pentru că nu apare nici un reset pe USB). A doua oară se va înregistra şi va fi văzut de aplicaţia Xandros. S-ar putea ca dacă folosiţi wvdial sau KPPP să nu trebuiască să încărcaţi modulul ''option'' decât o singură dată.&lt;br /&gt;
&lt;br /&gt;
Aceste modemuri sunt controlate de modulul ''option'' din kernel, care înglobează atât codul de software switch (între ZeroCD şi USB serial modem) cât şi cod specific USB serial, puţin diferit de cel al modulului generic USB serial. Aveţi grijă să îl compilaţi ca modul!&lt;br /&gt;
Dacă nu doriţi să folosiţi modulul ''option'', puteţi opta pentru a face switchul prin programul [http://www.draisberghof.de/usb_modeswitch usb_modeswitch] sau huaweiAktBbo (Google please), iar apoi să încărcaţi modulul ''usbserial'' cu parametrii ''vendor=0x12d1 product=0x1003''. Atenţie la opţiunile modulului ''usbserial'' la compilare, altfel poate să nu accepte aceşti parametri.&lt;br /&gt;
&lt;br /&gt;
== Analog Gateway == &lt;br /&gt;
=== Topex [http://www.topex.ro/ro/products/_mobilink_-_analog_gsm_gateway MobiLink] ===&lt;br /&gt;
[[Imagine:Mobilink.jpeg]]&lt;br /&gt;
&lt;br /&gt;
Pentru cei interesati in a trimite SMS-uri de pe o masina Linux conectata la un premicell autohton, pot incerca combinatia [http://www.topex.ro/ro/products/_mobilink_-_analog_gsm_gateway  MobiLink - Analog GSM Gateway] si [http://www.gnokii.org gnokii]. Echipamentul se conecteaza pe portul serial cu un cablu RS-232 (RJ45 la DB9). Fisierul de configurare gnokiirc este:&lt;br /&gt;
&lt;br /&gt;
 ''[global]''&lt;br /&gt;
 port = /dev/ttyS0&lt;br /&gt;
 model = AT&lt;br /&gt;
 initlength = default&lt;br /&gt;
 use_locking = yes&lt;br /&gt;
 serial_baudrate = 19200				&lt;br /&gt;
 handshake = hardware&lt;br /&gt;
 smsc_timeout = 10&lt;br /&gt;
 connection = serial&lt;br /&gt;
 ''[logging]''		&lt;br /&gt;
 debug = off&lt;br /&gt;
 rlpdebug = off&lt;br /&gt;
 xdebug = off&lt;br /&gt;
&lt;br /&gt;
Iar mesajul se trimite cu:&lt;br /&gt;
 echo &amp;quot;Test.&amp;quot; | gnokii --sendsms 07xxxxxxxx&lt;br /&gt;
=== Nokia 22 ===&lt;br /&gt;
[[Imagine:nokia_22_pabx.jpg]]&lt;br /&gt;
&lt;br /&gt;
Acelasi lucru puteti face folosind mai vechiul premicell [http://www.nokia.co.uk/A4252331 Nokia 22]. Conectarea la calculator se face cu acelasi cablu RS-232 (DB9) iar fisierul de configurare gnokiirc este acelasi:&lt;br /&gt;
 &lt;br /&gt;
 ''[global]''&lt;br /&gt;
 port = /dev/ttyS0&lt;br /&gt;
 model = AT&lt;br /&gt;
 initlength = default&lt;br /&gt;
 use_locking = yes&lt;br /&gt;
 serial_baudrate = 9600&lt;br /&gt;
 handshake = hardware&lt;br /&gt;
 smsc_timeout = 10&lt;br /&gt;
 connection = serial&lt;br /&gt;
 ''[logging]''		&lt;br /&gt;
 debug = off&lt;br /&gt;
 rlpdebug = off&lt;br /&gt;
 xdebug = off&lt;br /&gt;
&lt;br /&gt;
Atentie la &amp;quot;serial_baudrate&amp;quot;! Desi documentatia producatorului specifica [http://europe.nokia.com/A4164044?url=http://nds1.nokia.com/phones/files/guides/22_Operators_Guide_en.pdf V24 interface with auto baud rate], la valoarea maxima de 19600 bps echipamentul se comporta aleator. Folositi 9600 bps chiar daca aveti un cablu serial scurt (&amp;lt; 15 metri).&lt;br /&gt;
=== RIM [http://na.blackberry.com/eng/devices/device-detail.jsp?navId=H0,C201,P403 BlackBerry 8800] ===&lt;br /&gt;
[[Imagine:blackberry-8800.jpg]]&lt;br /&gt;
&lt;br /&gt;
Un smartphone de unii iubit, de altii hulit. L-ati cumparat si nu-l mai puteti returna? V-ati dat seama prea tarziu ca nu implemeteaza complet protocolul IMAP? Vreti totusi sa-l integrati cu mail-ul firmei dar nu aveti servere Exchange/Lotus? Iata peripetiile prin care veti trece incercand sa configurati un cont IMAPS in reteaua Orange:&lt;br /&gt;
&lt;br /&gt;
1) Pe serverul firmei, blocati temporar clasa 216.9.253.0/24 si porturile POP3, IMAP&lt;br /&gt;
 iptables -I INPUT -s 216.9.253.0/24 -p tcp -m multiport --ports 110,143 -j DROP&lt;br /&gt;
2) Asigurati-va ca aceasta clasa se poate conecta la portul IMAPS:&lt;br /&gt;
 iptables -I INPUT 2 -s 216.9.253.0/24 -p tcp --dport 993 -j ACCEPT&lt;br /&gt;
3) Click pe &amp;quot;Setup new account&amp;quot; la [http://blackberry.orange.ro/ http://blackberry.orange.ro/] apoi introduceti adresa de email si parola contului IMAP&lt;br /&gt;
&lt;br /&gt;
4) Daca totul a mers bine, mergeti pe &amp;quot;Edit&amp;quot; -&amp;gt; &amp;quot;Advanced settings&amp;quot; pentru a verifica setarile&lt;br /&gt;
&lt;br /&gt;
5) Daca setarile sunt corecte (nume server, port 993, SSL), adaugati datele care lipsesc in tab-ul &amp;quot;General settings&amp;quot;&lt;br /&gt;
&lt;br /&gt;
6) In cazul in care procedura &amp;quot;prietenoasa&amp;quot; se impotmoleste pe undeva, reluati de la pasul 3) avand grija sa specificati &amp;quot;I will provide the settings to add this email account.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
7) In ecranul &amp;quot;Account type&amp;quot; alegeti &amp;quot;This is my work email account.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
8) Ignorati optiunea &amp;quot;Automatically detect my Microsoft® Outlook™ or Outlook Express™ settings&amp;quot; si alegeti &amp;quot;I will provide the settings to add this email account.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
9) Completati campurile &amp;quot;User name&amp;quot;, &amp;quot;Password&amp;quot;, &amp;quot;Email Server&amp;quot; si &amp;quot;Email Address&amp;quot; si reluati pasul 5)&lt;br /&gt;
&lt;br /&gt;
Desi se pare ca &amp;quot;vrajitorul&amp;quot; incearca crearea unui cont in ordinea corecta (IMAPS-&amp;gt;IMAP-&amp;gt;POP3), acolo unde pe acelasi server exista atat cont POP3 cat si IMAP, si acolo unde sunt deschise porturile 143 si 993, uneori o da in bara. Filtrele 1) si 2) sunt menite pentru a aduce aplicatia RIM acolo unde aveti nevoie. Inlaturati-le odata ce setup-ul s-a terminat cu succes. Nu uitati sa trimiteti schimbarile efectuate dispozitivului mobil (&amp;quot;Service books&amp;quot; -&amp;gt; &amp;quot;Send Service Books&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
In acest mod, configurarea BlackBerry pentru accesul securizat la un server IMAP e completa. Partea buna este ca beneficiati de cateva din avantejele protocolului (flag-urile \Seen \Answered \Flagged \Deleted \Draft) si ca puteti uita desktop-ul (si clientul de mail) pornit la firma. Partea proasta este ca nu veti primi si structura de foldere cu header-ele mesajelor continute ci doar pe cele noi la un interval de 15 minute. Ca workaround, puteti descarca cu dispozitivul mobil un MUA full IMAP aware ([http://www.logicprobe.org/proj/logicmail LogicMail for BlackBerry]) de la [http://logicmail.sourceforge.net/ota/0.3.2/BB41/LogicMail.jad http://logicmail.sourceforge.net/ota/0.3.2/BB41/LogicMail.jad].&lt;/div&gt;</summary>
		<author><name>Serghei</name></author>	</entry>

	<entry>
		<id>https://wiki.lug.ro/index.php?title=Hardware&amp;diff=5894</id>
		<title>Hardware</title>
		<link rel="alternate" type="text/html" href="https://wiki.lug.ro/index.php?title=Hardware&amp;diff=5894"/>
				<updated>2010-02-24T11:30:02Z</updated>
		
		<summary type="html">&lt;p&gt;Serghei: /* Broadcom Corporation BCM4312 (onboard Compaq nx6325) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Eşti în situaţia de a achiziţiona hardware şi habar nu ai dacă va merge pe Linux?&lt;br /&gt;
Poate ai noroc şi a riscat altcineva să cumpere hardware de tipul celui de care ai nevoie şi care a fost dispus să scrie despre asta (dacă a avut ghinion sau dacă i-a funcţionat).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Reţea =&lt;br /&gt;
== Wireless ==&lt;br /&gt;
=== Trendnet [http://www.trendnet.com/en/products/TEW-443PI.htm TEW-443PI] (PCI) ===&lt;br /&gt;
[[Imagine:TEW-443PI_v1_1.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
Este bazat pe un chipset [http://www.atheros.com/ Atheros], prin urmare funcţionează perfect cu driverul de la [http://madwifi.org/ MadWifi]. Ubuntu îl detectează automat, pe Gentoo trebuie instalat pachetul '''madwifi-ng''' şi [http://hostap.epitest.fi/wpa_supplicant/ '''wpa_supplicant'''] (variabila USE trebuie să conţină '''madwifi''').&lt;br /&gt;
&lt;br /&gt;
Exemplu de configuraţie pentru Gentoo:&lt;br /&gt;
&lt;br /&gt;
 # /etc/conf.d/net&lt;br /&gt;
 modules=( &amp;quot;wpa_supplicant&amp;quot; )&lt;br /&gt;
 wpa_supplicant_ath0=&amp;quot;-Dmadwifi&amp;quot;&lt;br /&gt;
 iwconfig_ath0=&amp;quot;mode managed&amp;quot;&lt;br /&gt;
 config_ath0=( &amp;quot;192.168.0.10 netmask 255.255.255.0&amp;quot; )&lt;br /&gt;
 routes_ath0=( &amp;quot;default via 192.168.0.1&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
 # /etc/wpa_supplicant/wpa_supplicant.conf&lt;br /&gt;
 network={&lt;br /&gt;
    key_mgmt=NONE&lt;br /&gt;
    priority=-9999999&lt;br /&gt;
 }&lt;br /&gt;
 network={&lt;br /&gt;
    key_mgmt=WPA-PSK&lt;br /&gt;
    psk=&amp;quot;parola1&amp;quot;&lt;br /&gt;
    ssid=&amp;quot;AP1&amp;quot;&lt;br /&gt;
    scan_ssid=1&lt;br /&gt;
 }&lt;br /&gt;
 network={&lt;br /&gt;
    key_mgmt=WPA-PSK&lt;br /&gt;
    psk=&amp;quot;parola2&amp;quot;&lt;br /&gt;
    ssid=&amp;quot;AP2&amp;quot;&lt;br /&gt;
    scan_ssid=1&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
=== Trendnet [http://www.trendnet.com/en/products/TEW-441PC.htm TEW-441PC] (CARDBUS) ===&lt;br /&gt;
[[Imagine:TEW-441PCv1_1.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
Este de asemenea realizat cu un chipset [http://www.atheros.com/ Atheros], această placă funcţionând ireproşabil pe notebook-ul meu.&lt;br /&gt;
&lt;br /&gt;
=== Broadcom Corporation BCM4312 (onboard Compaq nx6325) ===&lt;br /&gt;
Începând cu '''linux-2.6.17_rc1''', suportul pentru BCM43xx este inclus în nucleu, deci asiguraţi-vă că aveţi instalată cel puţin această versiune.&lt;br /&gt;
&lt;br /&gt;
Configuraţi nucleul în felul următor:&lt;br /&gt;
  General setup --&amp;gt;&lt;br /&gt;
    [*] Prompt for development and/or incomplete code/drivers&lt;br /&gt;
  Networking --&amp;gt;&lt;br /&gt;
    Wireless  ---&amp;gt;&lt;br /&gt;
      &amp;lt;M&amp;gt; Improved wireless configuration API&lt;br /&gt;
      -*- Wireless extensions&lt;br /&gt;
      &amp;lt;M&amp;gt; Common routines for IEEE802.11 drivers&lt;br /&gt;
      &amp;lt;M&amp;gt; Generic IEEE 802.11 Networking Stack (mac80211)&lt;br /&gt;
      [*] Enable LED triggers&lt;br /&gt;
  Device Drivers  ---&amp;gt;&lt;br /&gt;
    Network device support  ---&amp;gt;&lt;br /&gt;
      Wireless LAN  ---&amp;gt;&lt;br /&gt;
        [*] Wireless LAN (IEEE 802.11)&lt;br /&gt;
        &amp;lt;M&amp;gt; Broadcom 43xx wireless support (mac80211 stack)&lt;br /&gt;
&lt;br /&gt;
Instalaţi uneltele necesare pentru instalarea si configurarea driver-ului: '''bcm43xx-fwcutter''' (este o unealtă utilizată pentru extragerea firmware-ului din diverse surse), '''wireless-tools''' (unelte de configurare şi diagnostic) şi '''wpa_supplicant''':&lt;br /&gt;
&lt;br /&gt;
 emerge bcm43xx-fwcutter wireless-tools wpa_supplicant&lt;br /&gt;
&lt;br /&gt;
Acum instalaţi firmare-ul pentru acest chipset (în acest moment este disponibil doar sub formă closed-source) şi încărcaţi modulul:&lt;br /&gt;
&lt;br /&gt;
 wget http://boredklink.googlepages.com/wl_apsta.o -O /tmp/wl_apsta.o&lt;br /&gt;
 mkdir /lib/firmware&lt;br /&gt;
 bcm43xx-fwcutter -w /lib/firmware /tmp/wl_apsta.o&lt;br /&gt;
 rm /tmp/wl_apsta.o&lt;br /&gt;
 modprobe b43&lt;br /&gt;
&lt;br /&gt;
= GSM =&lt;br /&gt;
== Vodafone Huawei E272, E220 si UMG181 ==&lt;br /&gt;
[[Imagine:E272.jpg]]&lt;br /&gt;
&lt;br /&gt;
Pentru inceput cel mai bine e sa intrati cu minicomul pe /dev/ttyUSB0 si sa dezactivati pin-ul:&lt;br /&gt;
 AT+CPIN=&amp;quot;1234&amp;quot;&lt;br /&gt;
 AT+CLCK=&amp;quot;SC&amp;quot;,0,&amp;quot;1234&amp;quot; &lt;br /&gt;
&lt;br /&gt;
Pin-ul poate fi dezactivat şi introducând cartela SIM într-un telefon, apoi îl dezactivaţi din meniul telefonului.&lt;br /&gt;
&lt;br /&gt;
Trebuie sa creati fisierul /etc/ppp/peers/vodafone:&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
 #&lt;br /&gt;
 # se pune in /etc/ppp/peers/vodafone&lt;br /&gt;
 #&lt;br /&gt;
 #&lt;br /&gt;
 hide-password&lt;br /&gt;
 noauth&lt;br /&gt;
 connect &amp;quot;/usr/sbin/chat -v -f /etc/ppp/chatscripts/vodafone_chatscript&amp;quot;&lt;br /&gt;
 debug&lt;br /&gt;
 /dev/ttyUSB0&lt;br /&gt;
 460800&lt;br /&gt;
 idle 7200&lt;br /&gt;
 lock&lt;br /&gt;
 crtscts&lt;br /&gt;
 modem&lt;br /&gt;
 noauth&lt;br /&gt;
 usepeerdns&lt;br /&gt;
 defaultroute&lt;br /&gt;
 user &amp;quot;internet.vodafone.ro&amp;quot;&lt;br /&gt;
 password &amp;quot;vodafone&amp;quot;&lt;br /&gt;
 ipcp-accept-local&lt;br /&gt;
 ipcp-accept-remote&lt;br /&gt;
 noipv6&lt;br /&gt;
 &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Trebuie sa creati fisierul /etc/ppp/chatscripts/vodafone_chatscript:&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
 #&lt;br /&gt;
 # se pune in  /etc/ppp/chatscripts/vodafone_chatscript&lt;br /&gt;
 #&lt;br /&gt;
 #&lt;br /&gt;
 &lt;br /&gt;
 ABORT BUSY ABORT 'NO CARRIER' ABORT VOICE ABORT 'NO DIALTONE' ABORT 'NO DIAL TONE' ABORT 'NO ANSWER' ABORT DELAYED&lt;br /&gt;
 # modeminit&lt;br /&gt;
 '' ATZ&lt;br /&gt;
 OK 'AT&amp;amp;FE0V1X1&amp;amp;D2&amp;amp;C1 s0=0'&lt;br /&gt;
 #scoatere pin din minicom&lt;br /&gt;
 #AT+CPIN=&amp;quot;xxxx&amp;quot;&lt;br /&gt;
 #AT+CLCK=&amp;quot;SC&amp;quot;,0,&amp;quot;xxxx&amp;quot;&lt;br /&gt;
 #ptr. pin&lt;br /&gt;
 #OK 'AT+CPIN=1234'&lt;br /&gt;
 OK 'ATE1'&lt;br /&gt;
 OK 'AT+cgdcont=1,&amp;quot;IP&amp;quot;,&amp;quot;internet.vodafone.ro&amp;quot;'&lt;br /&gt;
 OK-AT-OK &amp;quot;ATDT*99***1#&amp;quot;&lt;br /&gt;
 CONNECT \d\c&lt;br /&gt;
 &amp;lt;/pre&amp;gt;&lt;br /&gt;
Apoi pentru conectarea la net se folosesc comenzile &amp;quot;pon vodafone&amp;quot; / &amp;quot;poff vodafone&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== [http://www.vodafone.ro/&amp;amp;files/Huawei-E169-USB-Stick-50x95.jpg Vodafone K3565] (HSDPA USB Stick), Huawei E160 ==&lt;br /&gt;
&lt;br /&gt;
Are aceleaşi VendorID=0x12d1 şi ProductID=0x1003 ca şi Huawei E220, deşi este diferit atât hardware (are un cititor de miniSD şi MMC suplimentar ZeroCD-ului) cât şi software.&lt;br /&gt;
Pe EeePC 701 comportamentul fluctuează astfel:&lt;br /&gt;
* Dacă modemul este introdus undeva între iniţializarea plăcii video şi login (în KDE), va merge OK. Cu ''dmesg'' veţi observa că sunt create '''4''' divaisuri ''/dev/ttyUSB[0..3]''.&lt;br /&gt;
* În caz contrar, se va iniţializa modemul (prin modulul ''option''), apoi se va reseta şi se vor iniţializa discurile (ZeroCD şi cititorul miniSD). Trebuie să daţi ''sudo rmmod option'' şi ''sudo modprobe option'', în pereche, de două ori. Prima dată, va iniţializa corect două divaisuri ''/dev/ttyUSB[0..1]'', dar modemul nu se va înregistra în baza de date HW a Xandrosului (poate pentru că nu apare nici un reset pe USB). A doua oară se va înregistra şi va fi văzut de aplicaţia Xandros. S-ar putea ca dacă folosiţi wvdial sau KPPP să nu trebuiască să încărcaţi modulul ''option'' decât o singură dată.&lt;br /&gt;
&lt;br /&gt;
Aceste modemuri sunt controlate de modulul ''option'' din kernel, care înglobează atât codul de software switch (între ZeroCD şi USB serial modem) cât şi cod specific USB serial, puţin diferit de cel al modulului generic USB serial. Aveţi grijă să îl compilaţi ca modul!&lt;br /&gt;
Dacă nu doriţi să folosiţi modulul ''option'', puteţi opta pentru a face switchul prin programul [http://www.draisberghof.de/usb_modeswitch usb_modeswitch] sau huaweiAktBbo (Google please), iar apoi să încărcaţi modulul ''usbserial'' cu parametrii ''vendor=0x12d1 product=0x1003''. Atenţie la opţiunile modulului ''usbserial'' la compilare, altfel poate să nu accepte aceşti parametri.&lt;br /&gt;
&lt;br /&gt;
== Analog Gateway == &lt;br /&gt;
=== Topex [http://www.topex.ro/ro/products/_mobilink_-_analog_gsm_gateway MobiLink] ===&lt;br /&gt;
[[Imagine:Mobilink.jpeg]]&lt;br /&gt;
&lt;br /&gt;
Pentru cei interesati in a trimite SMS-uri de pe o masina Linux conectata la un premicell autohton, pot incerca combinatia [http://www.topex.ro/ro/products/_mobilink_-_analog_gsm_gateway  MobiLink - Analog GSM Gateway] si [http://www.gnokii.org gnokii]. Echipamentul se conecteaza pe portul serial cu un cablu RS-232 (RJ45 la DB9). Fisierul de configurare gnokiirc este:&lt;br /&gt;
&lt;br /&gt;
 ''[global]''&lt;br /&gt;
 port = /dev/ttyS0&lt;br /&gt;
 model = AT&lt;br /&gt;
 initlength = default&lt;br /&gt;
 use_locking = yes&lt;br /&gt;
 serial_baudrate = 19200				&lt;br /&gt;
 handshake = hardware&lt;br /&gt;
 smsc_timeout = 10&lt;br /&gt;
 connection = serial&lt;br /&gt;
 ''[logging]''		&lt;br /&gt;
 debug = off&lt;br /&gt;
 rlpdebug = off&lt;br /&gt;
 xdebug = off&lt;br /&gt;
&lt;br /&gt;
Iar mesajul se trimite cu:&lt;br /&gt;
 echo &amp;quot;Test.&amp;quot; | gnokii --sendsms 07xxxxxxxx&lt;br /&gt;
=== Nokia 22 ===&lt;br /&gt;
[[Imagine:nokia_22_pabx.jpg]]&lt;br /&gt;
&lt;br /&gt;
Acelasi lucru puteti face folosind mai vechiul premicell [http://www.nokia.co.uk/A4252331 Nokia 22]. Conectarea la calculator se face cu acelasi cablu RS-232 (DB9) iar fisierul de configurare gnokiirc este acelasi:&lt;br /&gt;
 &lt;br /&gt;
 ''[global]''&lt;br /&gt;
 port = /dev/ttyS0&lt;br /&gt;
 model = AT&lt;br /&gt;
 initlength = default&lt;br /&gt;
 use_locking = yes&lt;br /&gt;
 serial_baudrate = 9600&lt;br /&gt;
 handshake = hardware&lt;br /&gt;
 smsc_timeout = 10&lt;br /&gt;
 connection = serial&lt;br /&gt;
 ''[logging]''		&lt;br /&gt;
 debug = off&lt;br /&gt;
 rlpdebug = off&lt;br /&gt;
 xdebug = off&lt;br /&gt;
&lt;br /&gt;
Atentie la &amp;quot;serial_baudrate&amp;quot;! Desi documentatia producatorului specifica [http://europe.nokia.com/A4164044?url=http://nds1.nokia.com/phones/files/guides/22_Operators_Guide_en.pdf V24 interface with auto baud rate], la valoarea maxima de 19600 bps echipamentul se comporta aleator. Folositi 9600 bps chiar daca aveti un cablu serial scurt (&amp;lt; 15 metri).&lt;br /&gt;
=== RIM [http://na.blackberry.com/eng/devices/device-detail.jsp?navId=H0,C201,P403 BlackBerry 8800] ===&lt;br /&gt;
[[Imagine:blackberry-8800.jpg]]&lt;br /&gt;
&lt;br /&gt;
Un smartphone de unii iubit, de altii hulit. L-ati cumparat si nu-l mai puteti returna? V-ati dat seama prea tarziu ca nu implemeteaza complet protocolul IMAP? Vreti totusi sa-l integrati cu mail-ul firmei dar nu aveti servere Exchange/Lotus? Iata peripetiile prin care veti trece incercand sa configurati un cont IMAPS in reteaua Orange:&lt;br /&gt;
&lt;br /&gt;
1) Pe serverul firmei, blocati temporar clasa 216.9.253.0/24 si porturile POP3, IMAP&lt;br /&gt;
 iptables -I INPUT -s 216.9.253.0/24 -p tcp -m multiport --ports 110,143 -j DROP&lt;br /&gt;
2) Asigurati-va ca aceasta clasa se poate conecta la portul IMAPS:&lt;br /&gt;
 iptables -I INPUT 2 -s 216.9.253.0/24 -p tcp --dport 993 -j ACCEPT&lt;br /&gt;
3) Click pe &amp;quot;Setup new account&amp;quot; la [http://blackberry.orange.ro/ http://blackberry.orange.ro/] apoi introduceti adresa de email si parola contului IMAP&lt;br /&gt;
&lt;br /&gt;
4) Daca totul a mers bine, mergeti pe &amp;quot;Edit&amp;quot; -&amp;gt; &amp;quot;Advanced settings&amp;quot; pentru a verifica setarile&lt;br /&gt;
&lt;br /&gt;
5) Daca setarile sunt corecte (nume server, port 993, SSL), adaugati datele care lipsesc in tab-ul &amp;quot;General settings&amp;quot;&lt;br /&gt;
&lt;br /&gt;
6) In cazul in care procedura &amp;quot;prietenoasa&amp;quot; se impotmoleste pe undeva, reluati de la pasul 3) avand grija sa specificati &amp;quot;I will provide the settings to add this email account.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
7) In ecranul &amp;quot;Account type&amp;quot; alegeti &amp;quot;This is my work email account.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
8) Ignorati optiunea &amp;quot;Automatically detect my Microsoft® Outlook™ or Outlook Express™ settings&amp;quot; si alegeti &amp;quot;I will provide the settings to add this email account.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
9) Completati campurile &amp;quot;User name&amp;quot;, &amp;quot;Password&amp;quot;, &amp;quot;Email Server&amp;quot; si &amp;quot;Email Address&amp;quot; si reluati pasul 5)&lt;br /&gt;
&lt;br /&gt;
Desi se pare ca &amp;quot;vrajitorul&amp;quot; incearca crearea unui cont in ordinea corecta (IMAPS-&amp;gt;IMAP-&amp;gt;POP3), acolo unde pe acelasi server exista atat cont POP3 cat si IMAP, si acolo unde sunt deschise porturile 143 si 993, uneori o da in bara. Filtrele 1) si 2) sunt menite pentru a aduce aplicatia RIM acolo unde aveti nevoie. Inlaturati-le odata ce setup-ul s-a terminat cu succes. Nu uitati sa trimiteti schimbarile efectuate dispozitivului mobil (&amp;quot;Service books&amp;quot; -&amp;gt; &amp;quot;Send Service Books&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
In acest mod, configurarea BlackBerry pentru accesul securizat la un server IMAP e completa. Partea buna este ca beneficiati de cateva din avantejele protocolului (flag-urile \Seen \Answered \Flagged \Deleted \Draft) si ca puteti uita desktop-ul (si clientul de mail) pornit la firma. Partea proasta este ca nu veti primi si structura de foldere cu header-ele mesajelor continute ci doar pe cele noi la un interval de 15 minute. Ca workaround, puteti descarca cu dispozitivul mobil un MUA full IMAP aware ([http://www.logicprobe.org/proj/logicmail LogicMail for BlackBerry]) de la [http://logicmail.sourceforge.net/ota/0.3.2/BB41/LogicMail.jad http://logicmail.sourceforge.net/ota/0.3.2/BB41/LogicMail.jad].&lt;/div&gt;</summary>
		<author><name>Serghei</name></author>	</entry>

	<entry>
		<id>https://wiki.lug.ro/index.php?title=Hardware&amp;diff=5893</id>
		<title>Hardware</title>
		<link rel="alternate" type="text/html" href="https://wiki.lug.ro/index.php?title=Hardware&amp;diff=5893"/>
				<updated>2010-02-24T11:18:52Z</updated>
		
		<summary type="html">&lt;p&gt;Serghei: /* Broadcom Corporation BCM4312 (onboard Compaq nx6325) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Eşti în situaţia de a achiziţiona hardware şi habar nu ai dacă va merge pe Linux?&lt;br /&gt;
Poate ai noroc şi a riscat altcineva să cumpere hardware de tipul celui de care ai nevoie şi care a fost dispus să scrie despre asta (dacă a avut ghinion sau dacă i-a funcţionat).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Reţea =&lt;br /&gt;
== Wireless ==&lt;br /&gt;
=== Trendnet [http://www.trendnet.com/en/products/TEW-443PI.htm TEW-443PI] (PCI) ===&lt;br /&gt;
[[Imagine:TEW-443PI_v1_1.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
Este bazat pe un chipset [http://www.atheros.com/ Atheros], prin urmare funcţionează perfect cu driverul de la [http://madwifi.org/ MadWifi]. Ubuntu îl detectează automat, pe Gentoo trebuie instalat pachetul '''madwifi-ng''' şi [http://hostap.epitest.fi/wpa_supplicant/ '''wpa_supplicant'''] (variabila USE trebuie să conţină '''madwifi''').&lt;br /&gt;
&lt;br /&gt;
Exemplu de configuraţie pentru Gentoo:&lt;br /&gt;
&lt;br /&gt;
 # /etc/conf.d/net&lt;br /&gt;
 modules=( &amp;quot;wpa_supplicant&amp;quot; )&lt;br /&gt;
 wpa_supplicant_ath0=&amp;quot;-Dmadwifi&amp;quot;&lt;br /&gt;
 iwconfig_ath0=&amp;quot;mode managed&amp;quot;&lt;br /&gt;
 config_ath0=( &amp;quot;192.168.0.10 netmask 255.255.255.0&amp;quot; )&lt;br /&gt;
 routes_ath0=( &amp;quot;default via 192.168.0.1&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
 # /etc/wpa_supplicant/wpa_supplicant.conf&lt;br /&gt;
 network={&lt;br /&gt;
    key_mgmt=NONE&lt;br /&gt;
    priority=-9999999&lt;br /&gt;
 }&lt;br /&gt;
 network={&lt;br /&gt;
    key_mgmt=WPA-PSK&lt;br /&gt;
    psk=&amp;quot;parola1&amp;quot;&lt;br /&gt;
    ssid=&amp;quot;AP1&amp;quot;&lt;br /&gt;
    scan_ssid=1&lt;br /&gt;
 }&lt;br /&gt;
 network={&lt;br /&gt;
    key_mgmt=WPA-PSK&lt;br /&gt;
    psk=&amp;quot;parola2&amp;quot;&lt;br /&gt;
    ssid=&amp;quot;AP2&amp;quot;&lt;br /&gt;
    scan_ssid=1&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
=== Trendnet [http://www.trendnet.com/en/products/TEW-441PC.htm TEW-441PC] (CARDBUS) ===&lt;br /&gt;
[[Imagine:TEW-441PCv1_1.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
Este de asemenea realizat cu un chipset [http://www.atheros.com/ Atheros], această placă funcţionând ireproşabil pe notebook-ul meu.&lt;br /&gt;
&lt;br /&gt;
=== Broadcom Corporation BCM4312 (onboard Compaq nx6325) ===&lt;br /&gt;
Începând cu '''linux-2.6.17_rc1''', suportul pentru BCM43xx este inclus în nucleu, deci asiguraţi-vă că aveţi instalată cel puţin această versiune.&lt;br /&gt;
&lt;br /&gt;
Configuraţi nucleul în felul următor:&lt;br /&gt;
  General setup --&amp;gt;&lt;br /&gt;
    [*] Prompt for development and/or incomplete code/drivers&lt;br /&gt;
  Networking --&amp;gt;&lt;br /&gt;
    Wireless  ---&amp;gt;&lt;br /&gt;
      &amp;lt;M&amp;gt; Improved wireless configuration API&lt;br /&gt;
      -*- Wireless extensions&lt;br /&gt;
      &amp;lt;M&amp;gt; Common routines for IEEE802.11 drivers&lt;br /&gt;
      &amp;lt;M&amp;gt; Generic IEEE 802.11 Networking Stack (mac80211)&lt;br /&gt;
      [*] Enable LED triggers&lt;br /&gt;
  Device Drivers  ---&amp;gt;&lt;br /&gt;
    Network device support  ---&amp;gt;&lt;br /&gt;
      Wireless LAN  ---&amp;gt;&lt;br /&gt;
        [*] Wireless LAN (IEEE 802.11)&lt;br /&gt;
        &amp;lt;M&amp;gt; Broadcom 43xx wireless support (mac80211 stack)&lt;br /&gt;
        [*]   Broadcom BCM43xx debugging (RECOMMENDED)&lt;br /&gt;
&lt;br /&gt;
Instalaţi uneltele necesare pentru instalarea si configurarea driver-ului: '''bcm43xx-fwcutter''' (este o unealtă utilizată pentru extragerea firmware-ului din diverse surse), '''wireless-tools''' (unelte de configurare şi diagnostic) şi '''wpa_supplicant''':&lt;br /&gt;
&lt;br /&gt;
 emerge bcm43xx-fwcutter wireless-tools wpa_supplicant&lt;br /&gt;
&lt;br /&gt;
Acum instalaţi firmare-ul pentru acest chipset (în acest moment este disponibil doar sub formă closed-source) şi încărcaţi modulul:&lt;br /&gt;
&lt;br /&gt;
 wget http://boredklink.googlepages.com/wl_apsta.o -O /tmp/wl_apsta.o&lt;br /&gt;
 mkdir /lib/firmware&lt;br /&gt;
 bcm43xx-fwcutter -w /lib/firmware /tmp/wl_apsta.o&lt;br /&gt;
 rm /tmp/wl_apsta.o&lt;br /&gt;
 modprobe bcm43xx&lt;br /&gt;
&lt;br /&gt;
= GSM =&lt;br /&gt;
== Vodafone Huawei E272, E220 si UMG181 ==&lt;br /&gt;
[[Imagine:E272.jpg]]&lt;br /&gt;
&lt;br /&gt;
Pentru inceput cel mai bine e sa intrati cu minicomul pe /dev/ttyUSB0 si sa dezactivati pin-ul:&lt;br /&gt;
 AT+CPIN=&amp;quot;1234&amp;quot;&lt;br /&gt;
 AT+CLCK=&amp;quot;SC&amp;quot;,0,&amp;quot;1234&amp;quot; &lt;br /&gt;
&lt;br /&gt;
Pin-ul poate fi dezactivat şi introducând cartela SIM într-un telefon, apoi îl dezactivaţi din meniul telefonului.&lt;br /&gt;
&lt;br /&gt;
Trebuie sa creati fisierul /etc/ppp/peers/vodafone:&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
 #&lt;br /&gt;
 # se pune in /etc/ppp/peers/vodafone&lt;br /&gt;
 #&lt;br /&gt;
 #&lt;br /&gt;
 hide-password&lt;br /&gt;
 noauth&lt;br /&gt;
 connect &amp;quot;/usr/sbin/chat -v -f /etc/ppp/chatscripts/vodafone_chatscript&amp;quot;&lt;br /&gt;
 debug&lt;br /&gt;
 /dev/ttyUSB0&lt;br /&gt;
 460800&lt;br /&gt;
 idle 7200&lt;br /&gt;
 lock&lt;br /&gt;
 crtscts&lt;br /&gt;
 modem&lt;br /&gt;
 noauth&lt;br /&gt;
 usepeerdns&lt;br /&gt;
 defaultroute&lt;br /&gt;
 user &amp;quot;internet.vodafone.ro&amp;quot;&lt;br /&gt;
 password &amp;quot;vodafone&amp;quot;&lt;br /&gt;
 ipcp-accept-local&lt;br /&gt;
 ipcp-accept-remote&lt;br /&gt;
 noipv6&lt;br /&gt;
 &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Trebuie sa creati fisierul /etc/ppp/chatscripts/vodafone_chatscript:&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
 #&lt;br /&gt;
 # se pune in  /etc/ppp/chatscripts/vodafone_chatscript&lt;br /&gt;
 #&lt;br /&gt;
 #&lt;br /&gt;
 &lt;br /&gt;
 ABORT BUSY ABORT 'NO CARRIER' ABORT VOICE ABORT 'NO DIALTONE' ABORT 'NO DIAL TONE' ABORT 'NO ANSWER' ABORT DELAYED&lt;br /&gt;
 # modeminit&lt;br /&gt;
 '' ATZ&lt;br /&gt;
 OK 'AT&amp;amp;FE0V1X1&amp;amp;D2&amp;amp;C1 s0=0'&lt;br /&gt;
 #scoatere pin din minicom&lt;br /&gt;
 #AT+CPIN=&amp;quot;xxxx&amp;quot;&lt;br /&gt;
 #AT+CLCK=&amp;quot;SC&amp;quot;,0,&amp;quot;xxxx&amp;quot;&lt;br /&gt;
 #ptr. pin&lt;br /&gt;
 #OK 'AT+CPIN=1234'&lt;br /&gt;
 OK 'ATE1'&lt;br /&gt;
 OK 'AT+cgdcont=1,&amp;quot;IP&amp;quot;,&amp;quot;internet.vodafone.ro&amp;quot;'&lt;br /&gt;
 OK-AT-OK &amp;quot;ATDT*99***1#&amp;quot;&lt;br /&gt;
 CONNECT \d\c&lt;br /&gt;
 &amp;lt;/pre&amp;gt;&lt;br /&gt;
Apoi pentru conectarea la net se folosesc comenzile &amp;quot;pon vodafone&amp;quot; / &amp;quot;poff vodafone&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== [http://www.vodafone.ro/&amp;amp;files/Huawei-E169-USB-Stick-50x95.jpg Vodafone K3565] (HSDPA USB Stick), Huawei E160 ==&lt;br /&gt;
&lt;br /&gt;
Are aceleaşi VendorID=0x12d1 şi ProductID=0x1003 ca şi Huawei E220, deşi este diferit atât hardware (are un cititor de miniSD şi MMC suplimentar ZeroCD-ului) cât şi software.&lt;br /&gt;
Pe EeePC 701 comportamentul fluctuează astfel:&lt;br /&gt;
* Dacă modemul este introdus undeva între iniţializarea plăcii video şi login (în KDE), va merge OK. Cu ''dmesg'' veţi observa că sunt create '''4''' divaisuri ''/dev/ttyUSB[0..3]''.&lt;br /&gt;
* În caz contrar, se va iniţializa modemul (prin modulul ''option''), apoi se va reseta şi se vor iniţializa discurile (ZeroCD şi cititorul miniSD). Trebuie să daţi ''sudo rmmod option'' şi ''sudo modprobe option'', în pereche, de două ori. Prima dată, va iniţializa corect două divaisuri ''/dev/ttyUSB[0..1]'', dar modemul nu se va înregistra în baza de date HW a Xandrosului (poate pentru că nu apare nici un reset pe USB). A doua oară se va înregistra şi va fi văzut de aplicaţia Xandros. S-ar putea ca dacă folosiţi wvdial sau KPPP să nu trebuiască să încărcaţi modulul ''option'' decât o singură dată.&lt;br /&gt;
&lt;br /&gt;
Aceste modemuri sunt controlate de modulul ''option'' din kernel, care înglobează atât codul de software switch (între ZeroCD şi USB serial modem) cât şi cod specific USB serial, puţin diferit de cel al modulului generic USB serial. Aveţi grijă să îl compilaţi ca modul!&lt;br /&gt;
Dacă nu doriţi să folosiţi modulul ''option'', puteţi opta pentru a face switchul prin programul [http://www.draisberghof.de/usb_modeswitch usb_modeswitch] sau huaweiAktBbo (Google please), iar apoi să încărcaţi modulul ''usbserial'' cu parametrii ''vendor=0x12d1 product=0x1003''. Atenţie la opţiunile modulului ''usbserial'' la compilare, altfel poate să nu accepte aceşti parametri.&lt;br /&gt;
&lt;br /&gt;
== Analog Gateway == &lt;br /&gt;
=== Topex [http://www.topex.ro/ro/products/_mobilink_-_analog_gsm_gateway MobiLink] ===&lt;br /&gt;
[[Imagine:Mobilink.jpeg]]&lt;br /&gt;
&lt;br /&gt;
Pentru cei interesati in a trimite SMS-uri de pe o masina Linux conectata la un premicell autohton, pot incerca combinatia [http://www.topex.ro/ro/products/_mobilink_-_analog_gsm_gateway  MobiLink - Analog GSM Gateway] si [http://www.gnokii.org gnokii]. Echipamentul se conecteaza pe portul serial cu un cablu RS-232 (RJ45 la DB9). Fisierul de configurare gnokiirc este:&lt;br /&gt;
&lt;br /&gt;
 ''[global]''&lt;br /&gt;
 port = /dev/ttyS0&lt;br /&gt;
 model = AT&lt;br /&gt;
 initlength = default&lt;br /&gt;
 use_locking = yes&lt;br /&gt;
 serial_baudrate = 19200				&lt;br /&gt;
 handshake = hardware&lt;br /&gt;
 smsc_timeout = 10&lt;br /&gt;
 connection = serial&lt;br /&gt;
 ''[logging]''		&lt;br /&gt;
 debug = off&lt;br /&gt;
 rlpdebug = off&lt;br /&gt;
 xdebug = off&lt;br /&gt;
&lt;br /&gt;
Iar mesajul se trimite cu:&lt;br /&gt;
 echo &amp;quot;Test.&amp;quot; | gnokii --sendsms 07xxxxxxxx&lt;br /&gt;
=== Nokia 22 ===&lt;br /&gt;
[[Imagine:nokia_22_pabx.jpg]]&lt;br /&gt;
&lt;br /&gt;
Acelasi lucru puteti face folosind mai vechiul premicell [http://www.nokia.co.uk/A4252331 Nokia 22]. Conectarea la calculator se face cu acelasi cablu RS-232 (DB9) iar fisierul de configurare gnokiirc este acelasi:&lt;br /&gt;
 &lt;br /&gt;
 ''[global]''&lt;br /&gt;
 port = /dev/ttyS0&lt;br /&gt;
 model = AT&lt;br /&gt;
 initlength = default&lt;br /&gt;
 use_locking = yes&lt;br /&gt;
 serial_baudrate = 9600&lt;br /&gt;
 handshake = hardware&lt;br /&gt;
 smsc_timeout = 10&lt;br /&gt;
 connection = serial&lt;br /&gt;
 ''[logging]''		&lt;br /&gt;
 debug = off&lt;br /&gt;
 rlpdebug = off&lt;br /&gt;
 xdebug = off&lt;br /&gt;
&lt;br /&gt;
Atentie la &amp;quot;serial_baudrate&amp;quot;! Desi documentatia producatorului specifica [http://europe.nokia.com/A4164044?url=http://nds1.nokia.com/phones/files/guides/22_Operators_Guide_en.pdf V24 interface with auto baud rate], la valoarea maxima de 19600 bps echipamentul se comporta aleator. Folositi 9600 bps chiar daca aveti un cablu serial scurt (&amp;lt; 15 metri).&lt;br /&gt;
=== RIM [http://na.blackberry.com/eng/devices/device-detail.jsp?navId=H0,C201,P403 BlackBerry 8800] ===&lt;br /&gt;
[[Imagine:blackberry-8800.jpg]]&lt;br /&gt;
&lt;br /&gt;
Un smartphone de unii iubit, de altii hulit. L-ati cumparat si nu-l mai puteti returna? V-ati dat seama prea tarziu ca nu implemeteaza complet protocolul IMAP? Vreti totusi sa-l integrati cu mail-ul firmei dar nu aveti servere Exchange/Lotus? Iata peripetiile prin care veti trece incercand sa configurati un cont IMAPS in reteaua Orange:&lt;br /&gt;
&lt;br /&gt;
1) Pe serverul firmei, blocati temporar clasa 216.9.253.0/24 si porturile POP3, IMAP&lt;br /&gt;
 iptables -I INPUT -s 216.9.253.0/24 -p tcp -m multiport --ports 110,143 -j DROP&lt;br /&gt;
2) Asigurati-va ca aceasta clasa se poate conecta la portul IMAPS:&lt;br /&gt;
 iptables -I INPUT 2 -s 216.9.253.0/24 -p tcp --dport 993 -j ACCEPT&lt;br /&gt;
3) Click pe &amp;quot;Setup new account&amp;quot; la [http://blackberry.orange.ro/ http://blackberry.orange.ro/] apoi introduceti adresa de email si parola contului IMAP&lt;br /&gt;
&lt;br /&gt;
4) Daca totul a mers bine, mergeti pe &amp;quot;Edit&amp;quot; -&amp;gt; &amp;quot;Advanced settings&amp;quot; pentru a verifica setarile&lt;br /&gt;
&lt;br /&gt;
5) Daca setarile sunt corecte (nume server, port 993, SSL), adaugati datele care lipsesc in tab-ul &amp;quot;General settings&amp;quot;&lt;br /&gt;
&lt;br /&gt;
6) In cazul in care procedura &amp;quot;prietenoasa&amp;quot; se impotmoleste pe undeva, reluati de la pasul 3) avand grija sa specificati &amp;quot;I will provide the settings to add this email account.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
7) In ecranul &amp;quot;Account type&amp;quot; alegeti &amp;quot;This is my work email account.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
8) Ignorati optiunea &amp;quot;Automatically detect my Microsoft® Outlook™ or Outlook Express™ settings&amp;quot; si alegeti &amp;quot;I will provide the settings to add this email account.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
9) Completati campurile &amp;quot;User name&amp;quot;, &amp;quot;Password&amp;quot;, &amp;quot;Email Server&amp;quot; si &amp;quot;Email Address&amp;quot; si reluati pasul 5)&lt;br /&gt;
&lt;br /&gt;
Desi se pare ca &amp;quot;vrajitorul&amp;quot; incearca crearea unui cont in ordinea corecta (IMAPS-&amp;gt;IMAP-&amp;gt;POP3), acolo unde pe acelasi server exista atat cont POP3 cat si IMAP, si acolo unde sunt deschise porturile 143 si 993, uneori o da in bara. Filtrele 1) si 2) sunt menite pentru a aduce aplicatia RIM acolo unde aveti nevoie. Inlaturati-le odata ce setup-ul s-a terminat cu succes. Nu uitati sa trimiteti schimbarile efectuate dispozitivului mobil (&amp;quot;Service books&amp;quot; -&amp;gt; &amp;quot;Send Service Books&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
In acest mod, configurarea BlackBerry pentru accesul securizat la un server IMAP e completa. Partea buna este ca beneficiati de cateva din avantejele protocolului (flag-urile \Seen \Answered \Flagged \Deleted \Draft) si ca puteti uita desktop-ul (si clientul de mail) pornit la firma. Partea proasta este ca nu veti primi si structura de foldere cu header-ele mesajelor continute ci doar pe cele noi la un interval de 15 minute. Ca workaround, puteti descarca cu dispozitivul mobil un MUA full IMAP aware ([http://www.logicprobe.org/proj/logicmail LogicMail for BlackBerry]) de la [http://logicmail.sourceforge.net/ota/0.3.2/BB41/LogicMail.jad http://logicmail.sourceforge.net/ota/0.3.2/BB41/LogicMail.jad].&lt;/div&gt;</summary>
		<author><name>Serghei</name></author>	</entry>

	<entry>
		<id>https://wiki.lug.ro/index.php?title=C%C4%83r%C5%A3i_%C5%9Fi_reviste&amp;diff=5394</id>
		<title>Cărţi şi reviste</title>
		<link rel="alternate" type="text/html" href="https://wiki.lug.ro/index.php?title=C%C4%83r%C5%A3i_%C5%9Fi_reviste&amp;diff=5394"/>
				<updated>2009-11-14T14:54:36Z</updated>
		
		<summary type="html">&lt;p&gt;Serghei: Anularea modificării 5393 făcute de 200.196.162.234 (discuţie)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Încercăm să ținem aici o listă de cărți de Linux cât mai reprezentative, și care au fost publicate sub o&lt;br /&gt;
licență asemănătoare în scop cu licențele folosite în lumea Free/Open Source Software. Includem în&lt;br /&gt;
listă și cărți distribuite gratuit direct de autor. Nu excludem nici industia autohtonă de cărți care&lt;br /&gt;
joacă un rol major în promovarea software-ului liber în România.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Cărți romanesti==&lt;br /&gt;
* [http://lsk.sns.ro/ Linux Starters Kit] - carte cu CD, ghid pentru începători.&lt;br /&gt;
* [http://www.polirom.ro/catalog/listare(01,,,,,24,data_introducere,DESC).html Colectia Linux la editura Polirom]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Cărți traduse==&lt;br /&gt;
* [http://www.slackware.com.ro/carte/index.html Slackware Linux Essentials]&lt;br /&gt;
* [http://tille.garrels.be/training/tldp/ITL-Romanian.pdf]&lt;br /&gt;
&lt;br /&gt;
==Administrare sistem==&lt;br /&gt;
&lt;br /&gt;
===Linux Kernel in a Nutshell===&lt;br /&gt;
* Autor: Greg Kroah-Hartman&lt;br /&gt;
* Editura: O'Reilly&lt;br /&gt;
* Licență: [http://creativecommons.org/licenses/by-sa/2.0/ Creative Commons Attribution-ShareAlike 2.0 license]&lt;br /&gt;
* Homepage: http://www.kroah.com/lkn/ &lt;br /&gt;
* Descriere: Scrisă de unul din developerii principali ai kernelului Linux, cartea prezintă etapele de configurare și instalare a unui kernel Linux. Se adresează tuturor utilizatorilor Linux și în special sysadminilor pentru care cunoștințele de configurare și instalare a kernelului au devenit o necesitate. Cartea nu intră în detalii de programare, și necesită un nivel minim de cunoștințe de utilizare a liniei de comandă (shell). Cartea descrie versiunea 2.6.18 a kernelului și este disponibilă în format PDF sau DocBook.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Linux Network Administrator's Guide===&lt;br /&gt;
* Autori: Olaf Kirch, Terry Dawson&lt;br /&gt;
* Editura: O'Reilly&lt;br /&gt;
* Licență: [Linux Documentation Project Copying License http://tldp.org/LDP-COPYRIGHT.html]&lt;br /&gt;
* Homepage: http://www.oreilly.com/catalog/linag2/book/index.html &lt;br /&gt;
* Descriere: Aceasta este o carte de referință pentru administrarea de rețea în Linux. Cartea se adresează atât utilizatorilor avansați, cât și celor începători. Inițial, a fost scrisă sub forma unui tutorial în cadrul Linux Documentation Project, pentru a fi preluată apoi și publicată de O’Reilly. De aici și licență de distribuție liberă a cărții.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===The Linux Cookbook: Tips and Techniques for Everyday Use===&lt;br /&gt;
* Autor: Michael Stutz&lt;br /&gt;
* Editura: No Starch Press&lt;br /&gt;
* Licență: Distribuită de autor&lt;br /&gt;
* Homepage: http://dsl.org/cookbook/cookbook_toc.html&lt;br /&gt;
* Descriere: Un adevărat Unix geek face totul din linia de comandă. De ce ar folosi un mouse și o interfață grafică când are mai mult control folosind tastatura și o serie de comenzi magice. Dacă frazele de mai sus vă scandaliezează, vă sugerăm să instalați Ubuntu. Altfel, această carte este pentru dumneavoastră. Format HTML, sub forma unei cărți de bucate!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Linux from Scratch===&lt;br /&gt;
* Autor: Gerard Beekmans&lt;br /&gt;
* Editura: Clearly Open&lt;br /&gt;
* Licență: [http://www.linuxfromscratch.org/lfs/view/stable/prologue/legalnotice.html Distribuită de autor]&lt;br /&gt;
* Homepage: http://www.linuxfromscratch.org&lt;br /&gt;
* Descriere: Este una din acele cărți rare care au reușit să genereze un cult. Membrii cultului se ocupă cu construcția sistemelor Linux după cum îi taie pe ei capul. Tot codul este compilat din sursă, iar indivizii specifică unde, cum și de ce un anume program este instalat în sistem. Este o carte pentru cei care vor în primul rând să învețe în cel mai mic detaliu cum funcționează un sistem Linux. Format HTML.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Programare==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Linux Device Drivers, Third Edition===&lt;br /&gt;
* Autori: Jonathan Corbet, Alessandro Rubini, Greg Kroah-Hartman.&lt;br /&gt;
* Editura: O'Reilly&lt;br /&gt;
* Licență: [http://creativecommons.org/licenses/by-sa/2.0/ Creative Commons Attribution-ShareAlike 2.0 license]&lt;br /&gt;
* Homepage: http://lwn.net/Kernel/LDD3/ &lt;br /&gt;
* Descriere: Aceasta este cartea de referință pentru cei care vor să se implice în dezvoltarea de software pentru kernelul Linux. Parcurgerea cărții necesită cunoștințe de programare în limbajul C și cunoștințe de UNIX system calls. Cartea descrie implementarea unui număr de module kernel, codul pentru aceste exemple este disponibil pe site la O'Reilly la http://examples.oreilly.com/linuxdrive3/ . Textul cărții este diponibil în format PDF.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Advanced Linux Programming===&lt;br /&gt;
* Autori: Mark Mitchell, Jeffrey Oldham, Alex Samuel (CodeSourcery LLC)&lt;br /&gt;
* Editura: New Riders Publishing&lt;br /&gt;
* Licență: [http://www.opencontent.org/openpub/ Open Publication License], Version 1, no options exercised&lt;br /&gt;
* Homepage: http://www.advancedlinuxprogramming.com/&lt;br /&gt;
* Descriere: Cartea detaliază cele mai importante concepte de programare pentru Linux. Se pune exclusiv accentul pe programarea în limbaj C sau C++. Cartea se adresează programatorilor experimentați care fie folosesc deja Linux drept platformă de programare, fie efectuează o tranziție spre Linux de pe alt tip de sistem de operare. Format PDF.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Thinking in C++ 2nd Edition===&lt;br /&gt;
* Autor: Bruce Eckel&lt;br /&gt;
* Licență: Distribuită de autor&lt;br /&gt;
* Homepage: http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html&lt;br /&gt;
* Descriere: Aceasta pare a fi una din cărțile favorite pentru învățarea limbajului C++. Scrisă ca un tutorial cu o mulțime de exemple, cartea începe cu o trecere în revistă a principiilor programării orientate pe obiecte, pentru a trece apoi la explicarea pedagogică a tuturor aspectelor limbajului, de la clase și inheritance până la exception handling și templates. Format PDF și HTML, două volume.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Java Application Development on Linux===&lt;br /&gt;
* Autori: Carl Albing, Michael Schwarz&lt;br /&gt;
* Editura: Prentice Hall.&lt;br /&gt;
* Seria: Bruce Perens' Open Source Series.&lt;br /&gt;
* Licență: (din prefață) We hope this book will be one of those you use on the Web and buy on paper.&lt;br /&gt;
We don't know about you, but we like to use Web books for reference, but for reading, we like books...&lt;br /&gt;
We hope that open publishing will be the new model.&lt;br /&gt;
* Homepage: http://www.javalinuxbook.com/&lt;br /&gt;
* Descriere: Linux este platforma de dezvoltare Java cu cea mai mare dinamică de creștere, deoarece&lt;br /&gt;
salvează o grămadă de bani, atât ca platformă de dezvoltare cât și ca platformă de distribuire. O serie de&lt;br /&gt;
probleme specifice platformei sunt detaliate în această carte. Cititorul învață printre altele cum să folosească&lt;br /&gt;
GNU Compiler for Java (gcj), Ant, NetBeans IDE, IBM's Eclipse Java IDE, JUnit, și SunONE Studio,&lt;br /&gt;
tehnologii de genul JDBC și JSP, cum să adauge o interfață grafică unui produs folosind&lt;br /&gt;
Sun's Abstract Window Toolkit (AWT) și IBM's SWT, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===GNU Bash Reference Manual===&lt;br /&gt;
* Autori: Chet Ramey, Brian Fox, Brian Gough&lt;br /&gt;
* Editura: Network Theory Ltd&lt;br /&gt;
* Licență: GNU Free Documentation License&lt;br /&gt;
* Homepage: http://www.network-theory.co.uk/docs/bashref/ &lt;br /&gt;
* Descriere: O carte de referință de GNU Bash scrisă de developerii originali ai programului. GNU Bash este o implementare completă a specificației POSIX.2 Bourne shell (/bin/sh), cu o serie de facilități împrumutate din C-shell (csh) și Korn shell (ksh). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===C++ GUI Programming with Qt 3===&lt;br /&gt;
* Autori: Jasmin Blanchette, Mark Summerfield.&lt;br /&gt;
* Editura: Prentice Hall.&lt;br /&gt;
* Seria: Bruce Perens' Open Source Series.&lt;br /&gt;
* Licență: [http://www.informit.com/content/downloads/perens/opencontent_org.html Open Publication License]&lt;br /&gt;
* Homepage: http://www.phptr.com/bookstore/product.asp?isbn=0131240722&amp;amp;rl=1&lt;br /&gt;
* Descriere: &amp;quot;...nu numai cea mai bună carte de Qt pe care am văzut-o, dar și cea mai bună carte care prezintă un framework de programare&amp;quot; spune Matthias Ettrich, Trolltech's lead developer, fondatorul proiectului KDE. La care noi nu putem decât să adăugăm că un download în format PDF se găsește la http://www.phptr.com/content/images/0131423436/downloads/0131423436_pdf.zip iar sursele pentru exemple la http://www.phptr.com/content/images/0131423436/sourcecode/0131423436_rtf.zip .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===GTK+/Gnome Application Development===&lt;br /&gt;
* Autori: Havoc Pennington&lt;br /&gt;
* Editura: New Riders Publishing&lt;br /&gt;
* Licență: [http://www.opencontent.org/openpub/announce.shtml Open Publication License] fără opțiunile A și B astfel încât să poată fi inclusă în documentația oficială gnu.org&lt;br /&gt;
* Homepage: http://developer.gnome.org/doc/GGAD/&lt;br /&gt;
* Descriere: O carte de Gnome development pentru programatori intermediari/avansați. Deși de la momentul scrierii până acum majoritatea interfețelor s-au schimbat în Gnome, conceptele au rămas aceleași. După cum spune și autorul (http://ometer.com/books.html), dacă vrei să pui un simplu buton pe ecran atunci mai bine consulți un tutorial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Version Control with Subversion===&lt;br /&gt;
* Autori: Ben Collins-Sussman, Brian W. Fitzpatrick, C. Michael Pilato&lt;br /&gt;
* Editura: O'Reilly&lt;br /&gt;
* Licență: [http://creativecommons.org/licenses/by/2.0/ Creative Commons Attribution 2.0 license]&lt;br /&gt;
* Homepage: http://svnbook.red-bean.com/&lt;br /&gt;
* Descriere: Cartea descrie sistemul de source control Subversion care este destinat a înlocui bătrânul CVS. O introducere a sistemului este urmată de un tur al capabilităților acestuia. Capitolele care urmează intră în detalii avansate de utilizare precum branching și administrare de sistem. Dacă nu ați mai folosit un sistem de source control, cartea vă oferă toate informațiile de care aveți nevoie. Dacă sunteți un veteran al unui alt sistem source control, cartea vă va fi de ajutor în migrarea spre Subversion. Format HTML, PDF, DocBook.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cross-Platform GUI Programming with wxWidgets===&lt;br /&gt;
* Autori: Julian Smart, Kevin Hock, Stefan Csomor.&lt;br /&gt;
* Editura: Prentice Hall.&lt;br /&gt;
* Seria: Bruce Perens' Open Source Series.&lt;br /&gt;
* Licență: [http://www.informit.com/content/downloads/perens/opencontent_org.html Open Publication License]&lt;br /&gt;
* Homepage: http://www.phptr.com/bookstore/product.asp?isbn=0131473816&amp;amp;rl=1&lt;br /&gt;
* Descriere: wxWidgets este o bibliotecă open source pentru aplicații GUI care rulează sub Linux, Unix, Mac OS X și Window$. Biblioteca furnizează un API unic pentru toate aceste platforme, scopul ei fiind de a ușura munca de portare de pe o platformă pe alta. Autorii cărții sunt toți developeri ai bibliotecii. Download în format PDF la http://www.phptr.com/content/images/0131473816/downloads/0131473816_book.pdf .&lt;br /&gt;
&lt;br /&gt;
==Sisteme de documentare==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===DocBook: The Definitive Guide===&lt;br /&gt;
* Autori: Norman Walsh, Leonard Muellner&lt;br /&gt;
* Editura: O'Reilly&lt;br /&gt;
* Licență: [http://www.oreilly.com/catalog/docbook/chapter/book/rights.html Distribuită de autor].&lt;br /&gt;
* Homepage: http://www.oreilly.com/catalog/docbook/chapter/book/docbook.html&lt;br /&gt;
* Descriere: Aceasta este documentația oficială a proiectului [http://www.docbook.org DocBook]. DocBook este un format de Document Type Definition (DTD) bazat pe SGML și XML. A fost dezvoltat pentru documentație tehnică și este folosit în momentul de față de un număr de companii din domeniul calculatoarelor pentru operațiile de documentare. De asemenea, un număr de grupuri Open Source printre care și Linux Documentation Project (LDP) folosesc acest sistem. Cartea este disponibilă în format HTML, Micro$oft Help și ...DocBook la [http://www.oasis-open.org/docbook/documentation/reference/ OASIS].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===TeX for the Impatient===&lt;br /&gt;
* Autor: Paul W. Abrahams&lt;br /&gt;
* Editura: Addison Wesley Publishing Company&lt;br /&gt;
* Licență: GNU Free Documentation License&lt;br /&gt;
* Homepage: http://savannah.gnu.org/projects/teximpatient&lt;br /&gt;
* Descriere: Cartea este of referință rapidă și practică a limbajului TeX, fiecare concept și fiecare comandă sunt explicate separat cu o mulțime de exemple. Este, dacă vreți, o versiune mult prescurtată și foarte la obiect a cărții originale a lui Donald Ervin Knuth, [http://www.ctan.org/tex-archive/systems/knuth/tex/texbook.tex The TeXbook]. Download în format PDF la [http://tug.ctan.org/tex-archive/info/impatient/book.pdf CTAN].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Making TeX Work===&lt;br /&gt;
* Autor: Norman Walsh&lt;br /&gt;
* Editura: O'Reilly&lt;br /&gt;
* Licență: GNU Free Documentation License, Version 1.1 or any later&lt;br /&gt;
* Homepage: http://makingtexwork.sourceforge.net/mtw/&lt;br /&gt;
* Descriere: TeX este un sistem foarte puternic de creare de documente de calitate tipografică profesională. Este folosit în special în domeniile științifice. TeX este descris în multe cărți, acesta fiind una din puținele care descrie instalarea și utilizarea programele folosite în crearea documentelor. Format HTML.&lt;/div&gt;</summary>
		<author><name>Serghei</name></author>	</entry>

	<entry>
		<id>https://wiki.lug.ro/index.php?title=Distribu%C5%A3ii_bazate_pe_RedHat&amp;diff=5354</id>
		<title>Distribuţii bazate pe RedHat</title>
		<link rel="alternate" type="text/html" href="https://wiki.lug.ro/index.php?title=Distribu%C5%A3ii_bazate_pe_RedHat&amp;diff=5354"/>
				<updated>2009-11-09T16:00:15Z</updated>
		
		<summary type="html">&lt;p&gt;Serghei: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Cum se setează dhclient să nu mai suprascrie resolv.conf ===&lt;br /&gt;
  echo 'PEERDNS=&amp;quot;no&amp;quot;' &amp;gt;&amp;gt; /etc/dhclient-enter-hooks&lt;br /&gt;
&lt;br /&gt;
=== Cum se trece de la sendmail la alt server de mail (dintre cele incluse în distribuţie) ===&lt;br /&gt;
  se instaleaza serverul de mail dorit (in afară de sendmail sint disponibile exim şi postfix)&lt;br /&gt;
  se seteaza serverul dorit ca serviciu utilizat implicit&lt;br /&gt;
&lt;br /&gt;
Pentru instalarea serverului dorit se utilizează comanda ''yum'' (Centos, Fedora, RHEL 5) sau ''up2date'' (RHEL &amp;lt;=4). Spre exemplu, pt a instala postfix:&lt;br /&gt;
  yum install postfix (resp up2date -i postfix)&lt;br /&gt;
&lt;br /&gt;
In vederea alegerii serverului implicit există mai multe metode. Cea mai simplă utilizează pachetul ''system-switch-mail'' (care trebuie instalat dacă nu este deja; intrucit este un GUI, necesita prezenta X-Windows):&lt;br /&gt;
  yum install system-switch-mail (resp. up2date -i system-switch-mail)&lt;br /&gt;
O altă metodă se bazează pe comanda ''alternatives'' (care are avantajul că nu necesită instalarea unui program suplimentar). Pentru prima variantă se tastează comanda:&lt;br /&gt;
  system-switch-mail ''(sau system-switch-mail-nox pentru a forta functionarea in mod text)''&lt;br /&gt;
Pentru cea de a doua:&lt;br /&gt;
  alternatives --config mta&lt;br /&gt;
&lt;br /&gt;
Nu vă rămine decit să alegeţi serverul dorit dintre cele afisate (şi să apăsaţi pe OK în cazul lui system-config-mail).&lt;br /&gt;
Inlocuirea sendmail se poate face încă de la instalarea sistemului, dacă utilizaţi un fişier de kickstart şi adăugaţi în secţiunea %packages comenzile necesare eliminării sendmail si includerii serverului dorit. De pildă, presupunînd că doriţi să utilizaţi postfix:&lt;br /&gt;
  %packages&lt;br /&gt;
  -sendmail&lt;br /&gt;
  postfix&lt;br /&gt;
  ...alte comenzi&lt;br /&gt;
Dacă vă limitaţi doar la a specifica &amp;quot;-sendmail&amp;quot; fără a impune o alternativă, va fi instalat exim.&lt;br /&gt;
&lt;br /&gt;
=== Cum se startează un serviciu ===&lt;br /&gt;
  service NUME_SERVICIU start&lt;br /&gt;
&lt;br /&gt;
=== Cum se setează un serviciu pentru a fi pornit automat la boot ===&lt;br /&gt;
  chkconfig --level 35 NUME_SERVICIU on&lt;br /&gt;
&lt;br /&gt;
=== Cum se elimina verificarea de IP conflict la pornirea unei interfete de retea de tip Ethernet ===&lt;br /&gt;
Se editeaza /etc/sysconfig/network-scripts/ifup-eth, se cauta fragmentul:&lt;br /&gt;
  if ! arping -q -c 2 -w 3 -D -I ${REALDEVICE} ${IPADDR} ; then&lt;br /&gt;
    echo $&amp;quot;Error, some other host already uses address ${IPADDR}.&amp;quot;&lt;br /&gt;
    exit 1&lt;br /&gt;
apoi se comenteaza linia &amp;quot;exit 1&amp;quot; si eventual se modifica mesajul din Echo. De exemplu:&lt;br /&gt;
  if ! arping -q -c 2 -w 3 -D -I ${REALDEVICE} ${IPADDR} ; then&lt;br /&gt;
    echo $&amp;quot;Error, some other host already uses address ${IPADDR}. Ignoring &amp;gt;:-)&amp;quot;&lt;br /&gt;
  # exit 1&lt;br /&gt;
&lt;br /&gt;
=== Cum ascultăm fişiere audio în format MP3? ===&lt;br /&gt;
Deoarece MP3 este un format audio patentat, distribuţiile RedHat şi derivatele nu vin cu suport pentru acest tip de fişiere. Totuşi, putem găsi suport pentru MP3 în repo-urile întreţinute de comunităţi cum ar fi [http://rpmrepo.org/RPMforge/Using RPMforge]. Dacă doriţi să folosiţi [http://amarok.kde.org/ Amarok] ca player, va trebui să activaţi repo-ul [https://fedoraproject.org/wiki/EPEL/FAQ#howtouse EPEL].&lt;br /&gt;
&lt;br /&gt;
În prima fază instalăm xine-lib, asigurându-ne că folosim RPMforge, nu EPEL (versiunea din EPEL nu conţine suport pentru MP3):&lt;br /&gt;
&lt;br /&gt;
  yum --disablerepo epel --enablerepo rpmforge install xine-lib&lt;br /&gt;
&lt;br /&gt;
Acum instalăm Amarok:&lt;br /&gt;
&lt;br /&gt;
  yum --enablerepo epel install amarok&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Cum punem în funcţiune wireless-ul ===&lt;br /&gt;
&lt;br /&gt;
În cazul de faţă ne vom referi la cazul în care deţinem o placă de reţea wireless bazată pe chipset [http://www.atheros.com/ Atheros]. Kernelul care vine cu Centos 5.4 are suport pentru acest chipset (modulul se numeşte ath5k), dar în practică o să remarcăm o oarecare instabilitate (deconectări repetate, fără nici un motiv). Din acest motiv, blacklist-ăm acest modul:&lt;br /&gt;
&lt;br /&gt;
  echo blacklist ath5k &amp;gt;&amp;gt; /etc/modprobe.d/blacklist&lt;br /&gt;
&lt;br /&gt;
Vom folosi driverul [http://madwifi-project.org/ madwifi]. Trebuie să ştiţi ca driverul madwifi are nevoie de pachetul kernel-devel şi este foarte important ca versiunea acestui pachet să corespundă cu versiunea kernelului care rulează în acest moment pe staţia dvs. de lucru (altfel instalarea pachetului va eşua fără să dea vreo eroare, dând mari bătăi de cap). Deci, in prima fază instalăm kernel-devel:&lt;br /&gt;
&lt;br /&gt;
  yum install kernel-devel&lt;br /&gt;
&lt;br /&gt;
Acum verificăm dacă rulăm un kernel care este compatibil cu kernel-devel:&lt;br /&gt;
&lt;br /&gt;
  uname -r&lt;br /&gt;
  rpm -q kernel-devel&lt;br /&gt;
&lt;br /&gt;
În cazul meu, rezultatul este 2.6.18-164.6.1.el5, respectiv kernel-devel-2.6.18-164.6.1.el5, deci sunt identice. Dacă aveţi versiuni diferite, încercaţi să upgradaţi kernelul:&lt;br /&gt;
&lt;br /&gt;
  yum update kernel&lt;br /&gt;
&lt;br /&gt;
După reboot, verificaţi din nou versiunile.&lt;br /&gt;
Dacă totul este în regulă, instalăm driverul madwifi (este necesar să aveţi activat repo-ul RPMforge):&lt;br /&gt;
&lt;br /&gt;
  yum install madwifi&lt;br /&gt;
&lt;br /&gt;
Verificaţi dacă instalarea driverului a decurs normal:&lt;br /&gt;
&lt;br /&gt;
  ls -l /lib/modules/`uname -r`/extra/ath_pci.ko&lt;br /&gt;
  -rw-r--r-- 1 root root 101308 Nov  9 16:38 /lib/modules/2.6.18-164.6.1.el5/extra/ath_pci.ko&lt;br /&gt;
&lt;br /&gt;
Încărcărcaţi modulul:&lt;br /&gt;
&lt;br /&gt;
  modprobe ath_pci&lt;br /&gt;
&lt;br /&gt;
Verificaţi dacă modulul s-a încărcat corect:&lt;br /&gt;
&lt;br /&gt;
  dmesg | tail&lt;br /&gt;
  &lt;br /&gt;
  wifi0: Use hw queue 0 for WME_AC_BK traffic&lt;br /&gt;
  wifi0: Use hw queue 2 for WME_AC_VI traffic&lt;br /&gt;
  wifi0: Use hw queue 3 for WME_AC_VO traffic&lt;br /&gt;
  wifi0: Use hw queue 8 for CAB traffic&lt;br /&gt;
  wifi0: Use hw queue 9 for beacons&lt;br /&gt;
  wifi0: Atheros 5212: mem=0x32000000, irq=169&lt;br /&gt;
&lt;br /&gt;
La reboot, ar trebui ca modulul ath_pci să fie încărcat automat.&lt;br /&gt;
&lt;br /&gt;
Acum că am instalat driverul madwifi, cum procedăm să ne conectam la access point?&lt;br /&gt;
Există două posibilităţi, să folosim NetworkManager sau wpa_supplicant. Alegem să mergem pe mâna NetworkManager-ului (este conceput pentru a fi foarte uşor de configurat si folosit).&lt;br /&gt;
&lt;br /&gt;
Setăm serviciul NetworkManager să pornească automat la boot:&lt;br /&gt;
&lt;br /&gt;
  chkconfig --level 345 NetworkManager on&lt;br /&gt;
&lt;br /&gt;
Pornim serviciul NetworkManager (pentru a nu reboota staţia de lucru):&lt;br /&gt;
&lt;br /&gt;
  service NetworkManager start&lt;br /&gt;
&lt;br /&gt;
În caz că folosiţi KDE, trebuie să instalaţi applet-ul cu care veţi controla NetworkManager-ul:&lt;br /&gt;
&lt;br /&gt;
  yum install NetworkManager-gnome&lt;br /&gt;
&lt;br /&gt;
Corectăm un bug care face ca appletul NetworkManager-gnome să &amp;quot;dispară&amp;quot; când trecem de pe cablu pe wireless:&lt;br /&gt;
&lt;br /&gt;
  gtk-update-icon-cache -f /usr/share/icons/hicolor&lt;br /&gt;
&lt;br /&gt;
Mai departe este foarte simplu, daţi click pe appletul NetworkManager, selectaţi AP-ul la care vreţi să va conectaţi, introduceţi parola, aşteptaţi câteva secunde şi... gata. Nu-i aşa ca mai simplu nu se poate? :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Cum facem ca fonturile să apară &amp;quot;subţiri şi curate&amp;quot; ca în M$ Windows ===&lt;br /&gt;
[[Image:Firefox-with-antialiasing.png|thumb|500|right|Antialiasing activat - setări implicite]]&lt;br /&gt;
[[Image:Firefox-with-bytecode-interpreter.png|thumb|500|right|TrueType Bytecode Interpreter activat - font Tahoma]]&lt;br /&gt;
&lt;br /&gt;
În Linux afişarea caracterelor pe display se face cu ajutorul unui [http://en.wikipedia.org/wiki/Font_rasterization font rasterization engine] numit [http://www.freetype.org/ FreeType]. Din cauza unor [http://www.freetype.org/patents.html patente] deţinute de Apple, versiunea FreeType &amp;quot;stock&amp;quot; (care vine cu distribuţiile RedHat şi derivatele) are TrueType Bytecode Interpreter dezactivat. Din acest motiv, este necesară activarea antialiasing-ului, care dă fonturilor un aspect îngroşat şi &amp;quot;blurat&amp;quot;. Pentru a da interfeţei grafice un aspect mai &amp;quot;clean&amp;quot;, va trebui să activăm Bytecode Interpreter, să instalăm fonturile Microsoft şi să dezactivăm antialiasing-ul.&lt;br /&gt;
&lt;br /&gt;
În primul rând, dacă nu-l aveţi deja, instalaţi utilitarul rpm-build, pentru crearea pachetelor RPM.&lt;br /&gt;
&lt;br /&gt;
  yum install rpm-build&lt;br /&gt;
&lt;br /&gt;
Se instalează SRPM-ul corespunzător distribuţiei pe care o deţineţi (exemplul de mai jos este pentru Centos 5.4):&lt;br /&gt;
&lt;br /&gt;
  rpm -ivh http://centos.mirrors.lug.ro/centos/5.4/os/SRPMS/freetype-2.2.1-21.el5_3.src.rpm&lt;br /&gt;
&lt;br /&gt;
Se activează TrueType Bytecode Interpreter. Deschideţi într-un editor oarecare /usr/src/redhat/SPECS/freetype.spec şi modificaţi linia&lt;br /&gt;
&lt;br /&gt;
  %define without_bytecode_interpreter    1&lt;br /&gt;
&lt;br /&gt;
în&lt;br /&gt;
&lt;br /&gt;
  %define without_bytecode_interpreter    0&lt;br /&gt;
&lt;br /&gt;
Se recompilează pachetul:&lt;br /&gt;
&lt;br /&gt;
  rpmbuild --bb /usr/src/redhat/SPECS/freetype.spec&lt;br /&gt;
&lt;br /&gt;
În caz ca primiţi eroarea de mai jos:&lt;br /&gt;
&lt;br /&gt;
  [root@localhost ~]# rpmbuild --bb /usr/src/redhat/SPECS/freetype.spec&lt;br /&gt;
  error: Failed build dependencies:&lt;br /&gt;
        libX11-devel is needed by freetype-2.2.1-21.i386&lt;br /&gt;
&lt;br /&gt;
va trebui să instalaţi pachetul libX11-devel:&lt;br /&gt;
&lt;br /&gt;
  yum install libX11-devel&lt;br /&gt;
&lt;br /&gt;
Se instalează pachetul freetype nou creat (parametrul --force permite instalarea peste pachetul deja existent în sistem):&lt;br /&gt;
&lt;br /&gt;
  rpm -ivh --force /usr/src/redhat/RPMS/i386/freetype-2.2.1-21.i386.rpm&lt;br /&gt;
&lt;br /&gt;
Acum avem nevoie de fonturile Microsoft. Nişte oameni de treabă ne-au uşurat viaţa construind .spec-ul pentru a putea genera un pachet RPM cu aceste fonturi. Să-l descărcam:&lt;br /&gt;
&lt;br /&gt;
  wget http://sourceforge.net/projects/corefonts/files/corefonts/1.3/msttcorefonts-1.3-4.spec/download&lt;br /&gt;
&lt;br /&gt;
Pentru a putea genera rpm-ul cu fonturi avem nevoie de utilitarul cabextract (trebuie să aveţi activat repo-ul [http://rpmrepo.org/RPMforge/Using RPMforge]):&lt;br /&gt;
&lt;br /&gt;
  yum install cabextract&lt;br /&gt;
&lt;br /&gt;
Generăm rpm-ul:&lt;br /&gt;
&lt;br /&gt;
  rpmbuild -bb msttcorefonts-1.3-4.spec&lt;br /&gt;
&lt;br /&gt;
Instalăm fonturile:&lt;br /&gt;
&lt;br /&gt;
  rpm -ivh /usr/src/redhat/RPMS/noarch/msttcorefonts-1.3-4.noarch.rpm&lt;br /&gt;
&lt;br /&gt;
Pentru a folosi noile fonturi, descarcaţi fişierul de configurare:&lt;br /&gt;
&lt;br /&gt;
  wget http://www.thel.ro/.fonts.conf -O ~/&lt;br /&gt;
&lt;br /&gt;
Restartaţi X-ul sau computerul. Done.&lt;/div&gt;</summary>
		<author><name>Serghei</name></author>	</entry>

	<entry>
		<id>https://wiki.lug.ro/index.php?title=Distribu%C5%A3ii_bazate_pe_RedHat&amp;diff=5353</id>
		<title>Distribuţii bazate pe RedHat</title>
		<link rel="alternate" type="text/html" href="https://wiki.lug.ro/index.php?title=Distribu%C5%A3ii_bazate_pe_RedHat&amp;diff=5353"/>
				<updated>2009-11-09T13:43:43Z</updated>
		
		<summary type="html">&lt;p&gt;Serghei: /* Cum facem ca fonturile să apară &amp;quot;subţiri şi curate&amp;quot; ca în M$ Windows */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Cum se setează dhclient să nu mai suprascrie resolv.conf ===&lt;br /&gt;
  echo 'PEERDNS=&amp;quot;no&amp;quot;' &amp;gt;&amp;gt; /etc/dhclient-enter-hooks&lt;br /&gt;
&lt;br /&gt;
=== Cum se trece de la sendmail la alt server de mail (dintre cele incluse în distribuţie) ===&lt;br /&gt;
  se instaleaza serverul de mail dorit (in afară de sendmail sint disponibile exim şi postfix)&lt;br /&gt;
  se seteaza serverul dorit ca serviciu utilizat implicit&lt;br /&gt;
&lt;br /&gt;
Pentru instalarea serverului dorit se utilizează comanda ''yum'' (Centos, Fedora, RHEL 5) sau ''up2date'' (RHEL &amp;lt;=4). Spre exemplu, pt a instala postfix:&lt;br /&gt;
  yum install postfix (resp up2date -i postfix)&lt;br /&gt;
&lt;br /&gt;
In vederea alegerii serverului implicit există mai multe metode. Cea mai simplă utilizează pachetul ''system-switch-mail'' (care trebuie instalat dacă nu este deja; intrucit este un GUI, necesita prezenta X-Windows):&lt;br /&gt;
  yum install system-switch-mail (resp. up2date -i system-switch-mail)&lt;br /&gt;
O altă metodă se bazează pe comanda ''alternatives'' (care are avantajul că nu necesită instalarea unui program suplimentar). Pentru prima variantă se tastează comanda:&lt;br /&gt;
  system-switch-mail ''(sau system-switch-mail-nox pentru a forta functionarea in mod text)''&lt;br /&gt;
Pentru cea de a doua:&lt;br /&gt;
  alternatives --config mta&lt;br /&gt;
&lt;br /&gt;
Nu vă rămine decit să alegeţi serverul dorit dintre cele afisate (şi să apăsaţi pe OK în cazul lui system-config-mail).&lt;br /&gt;
Inlocuirea sendmail se poate face încă de la instalarea sistemului, dacă utilizaţi un fişier de kickstart şi adăugaţi în secţiunea %packages comenzile necesare eliminării sendmail si includerii serverului dorit. De pildă, presupunînd că doriţi să utilizaţi postfix:&lt;br /&gt;
  %packages&lt;br /&gt;
  -sendmail&lt;br /&gt;
  postfix&lt;br /&gt;
  ...alte comenzi&lt;br /&gt;
Dacă vă limitaţi doar la a specifica &amp;quot;-sendmail&amp;quot; fără a impune o alternativă, va fi instalat exim.&lt;br /&gt;
&lt;br /&gt;
=== Cum se startează un serviciu ===&lt;br /&gt;
  service NUME_SERVICIU start&lt;br /&gt;
&lt;br /&gt;
=== Cum se setează un serviciu pentru a fi pornit automat la boot ===&lt;br /&gt;
  chkconfig --level 35 NUME_SERVICIU on&lt;br /&gt;
&lt;br /&gt;
=== Cum se elimina verificarea de IP conflict la pornirea unei interfete de retea de tip Ethernet ===&lt;br /&gt;
Se editeaza /etc/sysconfig/network-scripts/ifup-eth, se cauta fragmentul:&lt;br /&gt;
  if ! arping -q -c 2 -w 3 -D -I ${REALDEVICE} ${IPADDR} ; then&lt;br /&gt;
    echo $&amp;quot;Error, some other host already uses address ${IPADDR}.&amp;quot;&lt;br /&gt;
    exit 1&lt;br /&gt;
apoi se comenteaza linia &amp;quot;exit 1&amp;quot; si eventual se modifica mesajul din Echo. De exemplu:&lt;br /&gt;
  if ! arping -q -c 2 -w 3 -D -I ${REALDEVICE} ${IPADDR} ; then&lt;br /&gt;
    echo $&amp;quot;Error, some other host already uses address ${IPADDR}. Ignoring &amp;gt;:-)&amp;quot;&lt;br /&gt;
  # exit 1&lt;br /&gt;
&lt;br /&gt;
=== Cum ascultăm fişiere audio în format MP3? ===&lt;br /&gt;
Deoarece MP3 este un format audio patentat, distribuţiile RedHat şi derivatele nu vin cu suport pentru acest tip de fişiere. Totuşi, putem găsi suport pentru MP3 în repo-urile întreţinute de comunităţi cum ar fi [http://rpmrepo.org/RPMforge/Using RPMforge]. Dacă doriţi să folosiţi [http://amarok.kde.org/ Amarok] ca player, va trebui să activaţi repo-ul [https://fedoraproject.org/wiki/EPEL/FAQ#howtouse EPEL].&lt;br /&gt;
&lt;br /&gt;
În prima fază instalăm xine-lib, asigurându-ne că folosim RPMforge, nu EPEL (versiunea din EPEL nu conţine suport pentru MP3):&lt;br /&gt;
&lt;br /&gt;
  yum --disablerepo epel --enablerepo rpmforge install xine-lib&lt;br /&gt;
&lt;br /&gt;
Acum instalăm Amarok:&lt;br /&gt;
&lt;br /&gt;
  yum --enablerepo epel install amarok&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Cum facem ca fonturile să apară &amp;quot;subţiri şi curate&amp;quot; ca în M$ Windows ===&lt;br /&gt;
[[Image:Firefox-with-antialiasing.png|thumb|500|right|Antialiasing activat - setări implicite]]&lt;br /&gt;
[[Image:Firefox-with-bytecode-interpreter.png|thumb|500|right|TrueType Bytecode Interpreter activat - font Tahoma]]&lt;br /&gt;
&lt;br /&gt;
În Linux afişarea caracterelor pe display se face cu ajutorul unui [http://en.wikipedia.org/wiki/Font_rasterization font rasterization engine] numit [http://www.freetype.org/ FreeType]. Din cauza unor [http://www.freetype.org/patents.html patente] deţinute de Apple, versiunea FreeType &amp;quot;stock&amp;quot; (care vine cu distribuţiile RedHat şi derivatele) are TrueType Bytecode Interpreter dezactivat. Din acest motiv, este necesară activarea antialiasing-ului, care dă fonturilor un aspect îngroşat şi &amp;quot;blurat&amp;quot;. Pentru a da interfeţei grafice un aspect mai &amp;quot;clean&amp;quot;, va trebui să activăm Bytecode Interpreter, să instalăm fonturile Microsoft şi să dezactivăm antialiasing-ul.&lt;br /&gt;
&lt;br /&gt;
În primul rând, dacă nu-l aveţi deja, instalaţi utilitarul rpm-build, pentru crearea pachetelor RPM.&lt;br /&gt;
&lt;br /&gt;
  yum install rpm-build&lt;br /&gt;
&lt;br /&gt;
Se instalează SRPM-ul corespunzător distribuţiei pe care o deţineţi (exemplul de mai jos este pentru Centos 5.4):&lt;br /&gt;
&lt;br /&gt;
  rpm -ivh http://centos.mirrors.lug.ro/centos/5.4/os/SRPMS/freetype-2.2.1-21.el5_3.src.rpm&lt;br /&gt;
&lt;br /&gt;
Se activează TrueType Bytecode Interpreter. Deschideţi într-un editor oarecare /usr/src/redhat/SPECS/freetype.spec şi modificaţi linia&lt;br /&gt;
&lt;br /&gt;
  %define without_bytecode_interpreter    1&lt;br /&gt;
&lt;br /&gt;
în&lt;br /&gt;
&lt;br /&gt;
  %define without_bytecode_interpreter    0&lt;br /&gt;
&lt;br /&gt;
Se recompilează pachetul:&lt;br /&gt;
&lt;br /&gt;
  rpmbuild --bb /usr/src/redhat/SPECS/freetype.spec&lt;br /&gt;
&lt;br /&gt;
În caz ca primiţi eroarea de mai jos:&lt;br /&gt;
&lt;br /&gt;
  [root@localhost ~]# rpmbuild --bb /usr/src/redhat/SPECS/freetype.spec&lt;br /&gt;
  error: Failed build dependencies:&lt;br /&gt;
        libX11-devel is needed by freetype-2.2.1-21.i386&lt;br /&gt;
&lt;br /&gt;
va trebui să instalaţi pachetul libX11-devel:&lt;br /&gt;
&lt;br /&gt;
  yum install libX11-devel&lt;br /&gt;
&lt;br /&gt;
Se instalează pachetul freetype nou creat (parametrul --force permite instalarea peste pachetul deja existent în sistem):&lt;br /&gt;
&lt;br /&gt;
  rpm -ivh --force /usr/src/redhat/RPMS/i386/freetype-2.2.1-21.i386.rpm&lt;br /&gt;
&lt;br /&gt;
Acum avem nevoie de fonturile Microsoft. Nişte oameni de treabă ne-au uşurat viaţa construind .spec-ul pentru a putea genera un pachet RPM cu aceste fonturi. Să-l descărcam:&lt;br /&gt;
&lt;br /&gt;
  wget http://sourceforge.net/projects/corefonts/files/corefonts/1.3/msttcorefonts-1.3-4.spec/download&lt;br /&gt;
&lt;br /&gt;
Pentru a putea genera rpm-ul cu fonturi avem nevoie de utilitarul cabextract (trebuie să aveţi activat repo-ul [http://rpmrepo.org/RPMforge/Using RPMforge]):&lt;br /&gt;
&lt;br /&gt;
  yum install cabextract&lt;br /&gt;
&lt;br /&gt;
Generăm rpm-ul:&lt;br /&gt;
&lt;br /&gt;
  rpmbuild -bb msttcorefonts-1.3-4.spec&lt;br /&gt;
&lt;br /&gt;
Instalăm fonturile:&lt;br /&gt;
&lt;br /&gt;
  rpm -ivh /usr/src/redhat/RPMS/noarch/msttcorefonts-1.3-4.noarch.rpm&lt;br /&gt;
&lt;br /&gt;
Pentru a folosi noile fonturi, descarcaţi fişierul de configurare:&lt;br /&gt;
&lt;br /&gt;
  wget http://www.thel.ro/.fonts.conf -O ~/&lt;br /&gt;
&lt;br /&gt;
Restartaţi X-ul sau computerul. Done.&lt;/div&gt;</summary>
		<author><name>Serghei</name></author>	</entry>

	<entry>
		<id>https://wiki.lug.ro/index.php?title=Distribu%C5%A3ii_bazate_pe_RedHat&amp;diff=5352</id>
		<title>Distribuţii bazate pe RedHat</title>
		<link rel="alternate" type="text/html" href="https://wiki.lug.ro/index.php?title=Distribu%C5%A3ii_bazate_pe_RedHat&amp;diff=5352"/>
				<updated>2009-11-09T13:43:07Z</updated>
		
		<summary type="html">&lt;p&gt;Serghei: /* Cum facem ca fonturile să apară &amp;quot;subţiri şi curate&amp;quot; ca în M$ Windows */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Cum se setează dhclient să nu mai suprascrie resolv.conf ===&lt;br /&gt;
  echo 'PEERDNS=&amp;quot;no&amp;quot;' &amp;gt;&amp;gt; /etc/dhclient-enter-hooks&lt;br /&gt;
&lt;br /&gt;
=== Cum se trece de la sendmail la alt server de mail (dintre cele incluse în distribuţie) ===&lt;br /&gt;
  se instaleaza serverul de mail dorit (in afară de sendmail sint disponibile exim şi postfix)&lt;br /&gt;
  se seteaza serverul dorit ca serviciu utilizat implicit&lt;br /&gt;
&lt;br /&gt;
Pentru instalarea serverului dorit se utilizează comanda ''yum'' (Centos, Fedora, RHEL 5) sau ''up2date'' (RHEL &amp;lt;=4). Spre exemplu, pt a instala postfix:&lt;br /&gt;
  yum install postfix (resp up2date -i postfix)&lt;br /&gt;
&lt;br /&gt;
In vederea alegerii serverului implicit există mai multe metode. Cea mai simplă utilizează pachetul ''system-switch-mail'' (care trebuie instalat dacă nu este deja; intrucit este un GUI, necesita prezenta X-Windows):&lt;br /&gt;
  yum install system-switch-mail (resp. up2date -i system-switch-mail)&lt;br /&gt;
O altă metodă se bazează pe comanda ''alternatives'' (care are avantajul că nu necesită instalarea unui program suplimentar). Pentru prima variantă se tastează comanda:&lt;br /&gt;
  system-switch-mail ''(sau system-switch-mail-nox pentru a forta functionarea in mod text)''&lt;br /&gt;
Pentru cea de a doua:&lt;br /&gt;
  alternatives --config mta&lt;br /&gt;
&lt;br /&gt;
Nu vă rămine decit să alegeţi serverul dorit dintre cele afisate (şi să apăsaţi pe OK în cazul lui system-config-mail).&lt;br /&gt;
Inlocuirea sendmail se poate face încă de la instalarea sistemului, dacă utilizaţi un fişier de kickstart şi adăugaţi în secţiunea %packages comenzile necesare eliminării sendmail si includerii serverului dorit. De pildă, presupunînd că doriţi să utilizaţi postfix:&lt;br /&gt;
  %packages&lt;br /&gt;
  -sendmail&lt;br /&gt;
  postfix&lt;br /&gt;
  ...alte comenzi&lt;br /&gt;
Dacă vă limitaţi doar la a specifica &amp;quot;-sendmail&amp;quot; fără a impune o alternativă, va fi instalat exim.&lt;br /&gt;
&lt;br /&gt;
=== Cum se startează un serviciu ===&lt;br /&gt;
  service NUME_SERVICIU start&lt;br /&gt;
&lt;br /&gt;
=== Cum se setează un serviciu pentru a fi pornit automat la boot ===&lt;br /&gt;
  chkconfig --level 35 NUME_SERVICIU on&lt;br /&gt;
&lt;br /&gt;
=== Cum se elimina verificarea de IP conflict la pornirea unei interfete de retea de tip Ethernet ===&lt;br /&gt;
Se editeaza /etc/sysconfig/network-scripts/ifup-eth, se cauta fragmentul:&lt;br /&gt;
  if ! arping -q -c 2 -w 3 -D -I ${REALDEVICE} ${IPADDR} ; then&lt;br /&gt;
    echo $&amp;quot;Error, some other host already uses address ${IPADDR}.&amp;quot;&lt;br /&gt;
    exit 1&lt;br /&gt;
apoi se comenteaza linia &amp;quot;exit 1&amp;quot; si eventual se modifica mesajul din Echo. De exemplu:&lt;br /&gt;
  if ! arping -q -c 2 -w 3 -D -I ${REALDEVICE} ${IPADDR} ; then&lt;br /&gt;
    echo $&amp;quot;Error, some other host already uses address ${IPADDR}. Ignoring &amp;gt;:-)&amp;quot;&lt;br /&gt;
  # exit 1&lt;br /&gt;
&lt;br /&gt;
=== Cum ascultăm fişiere audio în format MP3? ===&lt;br /&gt;
Deoarece MP3 este un format audio patentat, distribuţiile RedHat şi derivatele nu vin cu suport pentru acest tip de fişiere. Totuşi, putem găsi suport pentru MP3 în repo-urile întreţinute de comunităţi cum ar fi [http://rpmrepo.org/RPMforge/Using RPMforge]. Dacă doriţi să folosiţi [http://amarok.kde.org/ Amarok] ca player, va trebui să activaţi repo-ul [https://fedoraproject.org/wiki/EPEL/FAQ#howtouse EPEL].&lt;br /&gt;
&lt;br /&gt;
În prima fază instalăm xine-lib, asigurându-ne că folosim RPMforge, nu EPEL (versiunea din EPEL nu conţine suport pentru MP3):&lt;br /&gt;
&lt;br /&gt;
  yum --disablerepo epel --enablerepo rpmforge install xine-lib&lt;br /&gt;
&lt;br /&gt;
Acum instalăm Amarok:&lt;br /&gt;
&lt;br /&gt;
  yum --enablerepo epel install amarok&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Cum facem ca fonturile să apară &amp;quot;subţiri şi curate&amp;quot; ca în M$ Windows ===&lt;br /&gt;
[[Image:Firefox-with-antialiasing.png|thumb|500|right|Antialiasing activat - setări implicite]]&lt;br /&gt;
[[Image:Firefox-with-bytecode-interpreter.png|thumb|500|right|TrueType Bytecode Interpreter activat - font Tahoma]]&lt;br /&gt;
&lt;br /&gt;
În Linux afişarea caracterelor pe display se face cu ajutorul unui [http://en.wikipedia.org/wiki/Font_rasterization font rasterization engine] numit [http://www.freetype.org/ FreeType]. Din cauza unor [http://www.freetype.org/patents.html patente] deţinute de Apple, versiunea FreeType &amp;quot;stock&amp;quot; (care vine cu distribuţiile RedHat şi derivatele) are TrueType Bytecode Interpreter dezactivat. Din acest motiv, este necesară activarea antialiasing-ului, care dă fonturilor un aspect îngroşat şi &amp;quot;blurat&amp;quot;. Pentru a da interfeţei grafice un aspect mai &amp;quot;clean&amp;quot;, va trebui să activăm Bytecode Interpreter, să instalăm fonturile Microsoft şi să dezactivăm antialiasing-ul.&lt;br /&gt;
&lt;br /&gt;
În primul rând, dacă nu-l aveţi deja, instalaţi utilitarul rpm-build, pentru crearea pachetelor RPM.&lt;br /&gt;
&lt;br /&gt;
  yum install rpm-build&lt;br /&gt;
&lt;br /&gt;
Se instalează SRPM-ul corespunzător distribuţiei pe care o deţineţi (exemplul de mai jos este pentru Centos 5.4):&lt;br /&gt;
&lt;br /&gt;
  rpm -ivh http://centos.mirrors.lug.ro/centos/5.4/os/SRPMS/freetype-2.2.1-21.el5_3.src.rpm&lt;br /&gt;
&lt;br /&gt;
Se activează TrueType Bytecode Interpreter. Deschideţi într-un editor oarecare /usr/src/redhat/SPECS/freetype.spec şi modificaţi linia&lt;br /&gt;
&lt;br /&gt;
  %define without_bytecode_interpreter    1&lt;br /&gt;
&lt;br /&gt;
în&lt;br /&gt;
&lt;br /&gt;
  %define without_bytecode_interpreter    0&lt;br /&gt;
&lt;br /&gt;
Se recompilează pachetul:&lt;br /&gt;
&lt;br /&gt;
  rpmbuild --bb /usr/src/redhat/SPECS/freetype.spec&lt;br /&gt;
&lt;br /&gt;
În caz ca primiţi eroarea de mai jos:&lt;br /&gt;
&lt;br /&gt;
  [root@localhost ~]# rpmbuild --bb /usr/src/redhat/SPECS/freetype.spec&lt;br /&gt;
  error: Failed build dependencies:&lt;br /&gt;
        libX11-devel is needed by freetype-2.2.1-21.i386&lt;br /&gt;
&lt;br /&gt;
va trebui să instalaţi pachetul libX11-devel:&lt;br /&gt;
&lt;br /&gt;
  yum install ibX11-devel&lt;br /&gt;
&lt;br /&gt;
Se instalează pachetul freetype nou creat (parametrul --force permite instalarea peste pachetul deja existent în sistem):&lt;br /&gt;
&lt;br /&gt;
  rpm -ivh --force /usr/src/redhat/RPMS/i386/freetype-2.2.1-21.i386.rpm&lt;br /&gt;
&lt;br /&gt;
Acum avem nevoie de fonturile Microsoft. Nişte oameni de treabă ne-au uşurat viaţa construind .spec-ul pentru a putea genera un pachet RPM cu aceste fonturi. Să-l descărcam:&lt;br /&gt;
&lt;br /&gt;
  wget http://sourceforge.net/projects/corefonts/files/corefonts/1.3/msttcorefonts-1.3-4.spec/download&lt;br /&gt;
&lt;br /&gt;
Pentru a putea genera rpm-ul cu fonturi avem nevoie de utilitarul cabextract (trebuie să aveţi activat repo-ul [http://rpmrepo.org/RPMforge/Using RPMforge]):&lt;br /&gt;
&lt;br /&gt;
  yum install cabextract&lt;br /&gt;
&lt;br /&gt;
Generăm rpm-ul:&lt;br /&gt;
&lt;br /&gt;
  rpmbuild -bb msttcorefonts-1.3-4.spec&lt;br /&gt;
&lt;br /&gt;
Instalăm fonturile:&lt;br /&gt;
&lt;br /&gt;
  rpm -ivh /usr/src/redhat/RPMS/noarch/msttcorefonts-1.3-4.noarch.rpm&lt;br /&gt;
&lt;br /&gt;
Pentru a folosi noile fonturi, descarcaţi fişierul de configurare:&lt;br /&gt;
&lt;br /&gt;
  wget http://www.thel.ro/.fonts.conf -O ~/&lt;br /&gt;
&lt;br /&gt;
Restartaţi X-ul sau computerul. Done.&lt;/div&gt;</summary>
		<author><name>Serghei</name></author>	</entry>

	<entry>
		<id>https://wiki.lug.ro/index.php?title=Distribu%C5%A3ii_bazate_pe_RedHat&amp;diff=5288</id>
		<title>Distribuţii bazate pe RedHat</title>
		<link rel="alternate" type="text/html" href="https://wiki.lug.ro/index.php?title=Distribu%C5%A3ii_bazate_pe_RedHat&amp;diff=5288"/>
				<updated>2009-11-03T18:12:10Z</updated>
		
		<summary type="html">&lt;p&gt;Serghei: /* Cum facem ca fonturile să apară &amp;quot;subţiri şi curate&amp;quot; ca în M$ Windows */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Cum se setează dhclient să nu mai suprascrie resolv.conf ===&lt;br /&gt;
  echo 'PEERDNS=&amp;quot;no&amp;quot;' &amp;gt;&amp;gt; /etc/dhclient-enter-hooks&lt;br /&gt;
&lt;br /&gt;
=== Cum se trece de la sendmail la alt server de mail (dintre cele incluse în distribuţie) ===&lt;br /&gt;
  se instaleaza serverul de mail dorit (in afară de sendmail sint disponibile exim şi postfix)&lt;br /&gt;
  se seteaza serverul dorit ca serviciu utilizat implicit&lt;br /&gt;
&lt;br /&gt;
Pentru instalarea serverului dorit se utilizează comanda ''yum'' (Centos, Fedora, RHEL 5) sau ''up2date'' (RHEL &amp;lt;=4). Spre exemplu, pt a instala postfix:&lt;br /&gt;
  yum install postfix (resp up2date -i postfix)&lt;br /&gt;
&lt;br /&gt;
In vederea alegerii serverului implicit există mai multe metode. Cea mai simplă utilizează pachetul ''system-switch-mail'' (care trebuie instalat dacă nu este deja; intrucit este un GUI, necesita prezenta X-Windows):&lt;br /&gt;
  yum install system-switch-mail (resp. up2date -i system-switch-mail)&lt;br /&gt;
O altă metodă se bazează pe comanda ''alternatives'' (care are avantajul că nu necesită instalarea unui program suplimentar). Pentru prima variantă se tastează comanda:&lt;br /&gt;
  system-switch-mail ''(sau system-switch-mail-nox pentru a forta functionarea in mod text)''&lt;br /&gt;
Pentru cea de a doua:&lt;br /&gt;
  alternatives --config mta&lt;br /&gt;
&lt;br /&gt;
Nu vă rămine decit să alegeţi serverul dorit dintre cele afisate (şi să apăsaţi pe OK în cazul lui system-config-mail).&lt;br /&gt;
Inlocuirea sendmail se poate face încă de la instalarea sistemului, dacă utilizaţi un fişier de kickstart şi adăugaţi în secţiunea %packages comenzile necesare eliminării sendmail si includerii serverului dorit. De pildă, presupunînd că doriţi să utilizaţi postfix:&lt;br /&gt;
  %packages&lt;br /&gt;
  -sendmail&lt;br /&gt;
  postfix&lt;br /&gt;
  ...alte comenzi&lt;br /&gt;
Dacă vă limitaţi doar la a specifica &amp;quot;-sendmail&amp;quot; fără a impune o alternativă, va fi instalat exim.&lt;br /&gt;
&lt;br /&gt;
=== Cum se startează un serviciu ===&lt;br /&gt;
  service NUME_SERVICIU start&lt;br /&gt;
&lt;br /&gt;
=== Cum se setează un serviciu pentru a fi pornit automat la boot ===&lt;br /&gt;
  chkconfig --level 35 NUME_SERVICIU on&lt;br /&gt;
&lt;br /&gt;
=== Cum se elimina verificarea de IP conflict la pornirea unei interfete de retea de tip Ethernet ===&lt;br /&gt;
Se editeaza /etc/sysconfig/network-scripts/ifup-eth, se cauta fragmentul:&lt;br /&gt;
  if ! arping -q -c 2 -w 3 -D -I ${REALDEVICE} ${IPADDR} ; then&lt;br /&gt;
    echo $&amp;quot;Error, some other host already uses address ${IPADDR}.&amp;quot;&lt;br /&gt;
    exit 1&lt;br /&gt;
apoi se comenteaza linia &amp;quot;exit 1&amp;quot; si eventual se modifica mesajul din Echo. De exemplu:&lt;br /&gt;
  if ! arping -q -c 2 -w 3 -D -I ${REALDEVICE} ${IPADDR} ; then&lt;br /&gt;
    echo $&amp;quot;Error, some other host already uses address ${IPADDR}. Ignoring &amp;gt;:-)&amp;quot;&lt;br /&gt;
  # exit 1&lt;br /&gt;
&lt;br /&gt;
=== Cum ascultăm fişiere audio în format MP3? ===&lt;br /&gt;
Deoarece MP3 este un format audio patentat, distribuţiile RedHat şi derivatele nu vin cu suport pentru acest tip de fişiere. Totuşi, putem găsi suport pentru MP3 în repo-urile întreţinute de comunităţi cum ar fi [http://rpmrepo.org/RPMforge/Using RPMforge]. Dacă doriţi să folosiţi [http://amarok.kde.org/ Amarok] ca player, va trebui să activaţi repo-ul [https://fedoraproject.org/wiki/EPEL/FAQ#howtouse EPEL].&lt;br /&gt;
&lt;br /&gt;
În prima fază instalăm xine-lib, asigurându-ne că folosim RPMforge, nu EPEL (versiunea din EPEL nu conţine suport pentru MP3):&lt;br /&gt;
&lt;br /&gt;
  yum --disablerepo epel --enablerepo rpmforge install xine-lib&lt;br /&gt;
&lt;br /&gt;
Acum instalăm Amarok:&lt;br /&gt;
&lt;br /&gt;
  yum --enablerepo epel install amarok&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Cum facem ca fonturile să apară &amp;quot;subţiri şi curate&amp;quot; ca în M$ Windows ===&lt;br /&gt;
[[Image:Firefox-with-antialiasing.png|thumb|500|right|Antialiasing activat - setări implicite]]&lt;br /&gt;
[[Image:Firefox-with-bytecode-interpreter.png|thumb|500|right|TrueType Bytecode Interpreter activat - font Tahoma]]&lt;br /&gt;
&lt;br /&gt;
În Linux afişarea caracterelor pe display se face cu ajutorul unui [http://en.wikipedia.org/wiki/Font_rasterization font rasterization engine] numit [http://www.freetype.org/ FreeType]. Din cauza unor [http://www.freetype.org/patents.html patente] deţinute de Apple, versiunea FreeType &amp;quot;stock&amp;quot; (care vine cu distribuţiile RedHat şi derivatele) are TrueType Bytecode Interpreter dezactivat. Din acest motiv, este necesară activarea antialiasing-ului, care dă fonturilor un aspect îngroşat şi &amp;quot;blurat&amp;quot;. Pentru a da interfeţei grafice un aspect mai &amp;quot;clean&amp;quot;, va trebui să activăm Bytecode Interpreter, să instalăm fonturile Microsoft şi să dezactivăm antialiasing-ul.&lt;br /&gt;
&lt;br /&gt;
În primul rând, dacă nu-l aveţi deja, instalaţi utilitarul rpm-build, pentru crearea pachetelor RPM.&lt;br /&gt;
&lt;br /&gt;
  yum install rpm-build&lt;br /&gt;
&lt;br /&gt;
Se instalează SRPM-ul corespunzător distribuţiei pe care o deţineţi (exemplul de mai jos este pentru Centos 5.4):&lt;br /&gt;
&lt;br /&gt;
  rpm -ivh http://centos.mirrors.lug.ro/centos/5.4/os/SRPMS/freetype-2.2.1-21.el5_3.src.rpm&lt;br /&gt;
&lt;br /&gt;
Se activează TrueType Bytecode Interpreter. Deschideţi într-un editor oarecare /usr/src/redhat/SPECS/freetype.spec şi modificaţi linia&lt;br /&gt;
&lt;br /&gt;
  %define without_bytecode_interpreter    1&lt;br /&gt;
&lt;br /&gt;
în&lt;br /&gt;
&lt;br /&gt;
  %define without_bytecode_interpreter    0&lt;br /&gt;
&lt;br /&gt;
Se recompilează pachetul:&lt;br /&gt;
&lt;br /&gt;
  rpmbuild --bb /usr/src/redhat/SPECS/freetype.spec&lt;br /&gt;
&lt;br /&gt;
Se instalează pachetul freetype nou creat (parametrul --force permite instalarea peste pachetul deja existent în sistem):&lt;br /&gt;
&lt;br /&gt;
  rpm -ivh --force /usr/src/redhat/RPMS/i386/freetype-2.2.1-21.i386.rpm&lt;br /&gt;
&lt;br /&gt;
Acum avem nevoie de fonturile Microsoft. Nişte oameni de treabă ne-au uşurat viaţa construind .spec-ul pentru a putea genera un pachet RPM cu aceste fonturi. Să-l descărcam:&lt;br /&gt;
&lt;br /&gt;
  wget http://sourceforge.net/projects/corefonts/files/corefonts/1.3/msttcorefonts-1.3-4.spec/download&lt;br /&gt;
&lt;br /&gt;
Pentru a putea genera rpm-ul cu fonturi avem nevoie de utilitarul cabextract (trebuie să aveţi activat repo-ul [http://rpmrepo.org/RPMforge/Using RPMforge]):&lt;br /&gt;
&lt;br /&gt;
  yum install cabextract&lt;br /&gt;
&lt;br /&gt;
Generăm rpm-ul:&lt;br /&gt;
&lt;br /&gt;
  rpmbuild -bb msttcorefonts-1.3-4.spec&lt;br /&gt;
&lt;br /&gt;
Instalăm fonturile:&lt;br /&gt;
&lt;br /&gt;
  rpm -ivh /usr/src/redhat/RPMS/noarch/msttcorefonts-1.3-4.noarch.rpm&lt;br /&gt;
&lt;br /&gt;
Pentru a folosi noile fonturi, descarcaţi fişierul de configurare:&lt;br /&gt;
&lt;br /&gt;
  wget http://www.thel.ro/.fonts.conf -O ~/&lt;br /&gt;
&lt;br /&gt;
Restartaţi X-ul sau computerul. Done.&lt;/div&gt;</summary>
		<author><name>Serghei</name></author>	</entry>

	<entry>
		<id>https://wiki.lug.ro/index.php?title=Fi%C8%99ier:Firefox-with-antialiasing.png&amp;diff=5287</id>
		<title>Fișier:Firefox-with-antialiasing.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.lug.ro/index.php?title=Fi%C8%99ier:Firefox-with-antialiasing.png&amp;diff=5287"/>
				<updated>2009-11-03T18:09:27Z</updated>
		
		<summary type="html">&lt;p&gt;Serghei: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Serghei</name></author>	</entry>

	<entry>
		<id>https://wiki.lug.ro/index.php?title=Distribu%C5%A3ii_bazate_pe_RedHat&amp;diff=5286</id>
		<title>Distribuţii bazate pe RedHat</title>
		<link rel="alternate" type="text/html" href="https://wiki.lug.ro/index.php?title=Distribu%C5%A3ii_bazate_pe_RedHat&amp;diff=5286"/>
				<updated>2009-11-03T18:04:12Z</updated>
		
		<summary type="html">&lt;p&gt;Serghei: /* Cum facem ca fonturile să apară &amp;quot;subţiri şi curate&amp;quot; ca în M$ Windows */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Cum se setează dhclient să nu mai suprascrie resolv.conf ===&lt;br /&gt;
  echo 'PEERDNS=&amp;quot;no&amp;quot;' &amp;gt;&amp;gt; /etc/dhclient-enter-hooks&lt;br /&gt;
&lt;br /&gt;
=== Cum se trece de la sendmail la alt server de mail (dintre cele incluse în distribuţie) ===&lt;br /&gt;
  se instaleaza serverul de mail dorit (in afară de sendmail sint disponibile exim şi postfix)&lt;br /&gt;
  se seteaza serverul dorit ca serviciu utilizat implicit&lt;br /&gt;
&lt;br /&gt;
Pentru instalarea serverului dorit se utilizează comanda ''yum'' (Centos, Fedora, RHEL 5) sau ''up2date'' (RHEL &amp;lt;=4). Spre exemplu, pt a instala postfix:&lt;br /&gt;
  yum install postfix (resp up2date -i postfix)&lt;br /&gt;
&lt;br /&gt;
In vederea alegerii serverului implicit există mai multe metode. Cea mai simplă utilizează pachetul ''system-switch-mail'' (care trebuie instalat dacă nu este deja; intrucit este un GUI, necesita prezenta X-Windows):&lt;br /&gt;
  yum install system-switch-mail (resp. up2date -i system-switch-mail)&lt;br /&gt;
O altă metodă se bazează pe comanda ''alternatives'' (care are avantajul că nu necesită instalarea unui program suplimentar). Pentru prima variantă se tastează comanda:&lt;br /&gt;
  system-switch-mail ''(sau system-switch-mail-nox pentru a forta functionarea in mod text)''&lt;br /&gt;
Pentru cea de a doua:&lt;br /&gt;
  alternatives --config mta&lt;br /&gt;
&lt;br /&gt;
Nu vă rămine decit să alegeţi serverul dorit dintre cele afisate (şi să apăsaţi pe OK în cazul lui system-config-mail).&lt;br /&gt;
Inlocuirea sendmail se poate face încă de la instalarea sistemului, dacă utilizaţi un fişier de kickstart şi adăugaţi în secţiunea %packages comenzile necesare eliminării sendmail si includerii serverului dorit. De pildă, presupunînd că doriţi să utilizaţi postfix:&lt;br /&gt;
  %packages&lt;br /&gt;
  -sendmail&lt;br /&gt;
  postfix&lt;br /&gt;
  ...alte comenzi&lt;br /&gt;
Dacă vă limitaţi doar la a specifica &amp;quot;-sendmail&amp;quot; fără a impune o alternativă, va fi instalat exim.&lt;br /&gt;
&lt;br /&gt;
=== Cum se startează un serviciu ===&lt;br /&gt;
  service NUME_SERVICIU start&lt;br /&gt;
&lt;br /&gt;
=== Cum se setează un serviciu pentru a fi pornit automat la boot ===&lt;br /&gt;
  chkconfig --level 35 NUME_SERVICIU on&lt;br /&gt;
&lt;br /&gt;
=== Cum se elimina verificarea de IP conflict la pornirea unei interfete de retea de tip Ethernet ===&lt;br /&gt;
Se editeaza /etc/sysconfig/network-scripts/ifup-eth, se cauta fragmentul:&lt;br /&gt;
  if ! arping -q -c 2 -w 3 -D -I ${REALDEVICE} ${IPADDR} ; then&lt;br /&gt;
    echo $&amp;quot;Error, some other host already uses address ${IPADDR}.&amp;quot;&lt;br /&gt;
    exit 1&lt;br /&gt;
apoi se comenteaza linia &amp;quot;exit 1&amp;quot; si eventual se modifica mesajul din Echo. De exemplu:&lt;br /&gt;
  if ! arping -q -c 2 -w 3 -D -I ${REALDEVICE} ${IPADDR} ; then&lt;br /&gt;
    echo $&amp;quot;Error, some other host already uses address ${IPADDR}. Ignoring &amp;gt;:-)&amp;quot;&lt;br /&gt;
  # exit 1&lt;br /&gt;
&lt;br /&gt;
=== Cum ascultăm fişiere audio în format MP3? ===&lt;br /&gt;
Deoarece MP3 este un format audio patentat, distribuţiile RedHat şi derivatele nu vin cu suport pentru acest tip de fişiere. Totuşi, putem găsi suport pentru MP3 în repo-urile întreţinute de comunităţi cum ar fi [http://rpmrepo.org/RPMforge/Using RPMforge]. Dacă doriţi să folosiţi [http://amarok.kde.org/ Amarok] ca player, va trebui să activaţi repo-ul [https://fedoraproject.org/wiki/EPEL/FAQ#howtouse EPEL].&lt;br /&gt;
&lt;br /&gt;
În prima fază instalăm xine-lib, asigurându-ne că folosim RPMforge, nu EPEL (versiunea din EPEL nu conţine suport pentru MP3):&lt;br /&gt;
&lt;br /&gt;
  yum --disablerepo epel --enablerepo rpmforge install xine-lib&lt;br /&gt;
&lt;br /&gt;
Acum instalăm Amarok:&lt;br /&gt;
&lt;br /&gt;
  yum --enablerepo epel install amarok&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Cum facem ca fonturile să apară &amp;quot;subţiri şi curate&amp;quot; ca în M$ Windows ===&lt;br /&gt;
[[Image:Firefox-with-bytecode-interpreter.png|thumb|500|right|TrueType Bytecode Interpreter activat - font Tahoma]]&lt;br /&gt;
&lt;br /&gt;
În Linux afişarea caracterelor pe display se face cu ajutorul unui [http://en.wikipedia.org/wiki/Font_rasterization font rasterization engine] numit [http://www.freetype.org/ FreeType]. Din cauza unor [http://www.freetype.org/patents.html patente] deţinute de Apple, versiunea FreeType &amp;quot;stock&amp;quot; (care vine cu distribuţiile RedHat şi derivatele) are TrueType Bytecode Interpreter dezactivat. Din acest motiv, este necesară activarea antialiasing-ului, care dă fonturilor un aspect îngroşat şi &amp;quot;blurat&amp;quot;. Pentru a da interfeţei grafice un aspect mai &amp;quot;clean&amp;quot;, va trebui să activăm Bytecode Interpreter, să instalăm fonturile Microsoft şi să dezactivăm antialiasing-ul.&lt;br /&gt;
&lt;br /&gt;
În primul rând, dacă nu-l aveţi deja, instalaţi utilitarul rpm-build, pentru crearea pachetelor RPM.&lt;br /&gt;
&lt;br /&gt;
  yum install rpm-build&lt;br /&gt;
&lt;br /&gt;
Se instalează SRPM-ul corespunzător distribuţiei pe care o deţineţi (exemplul de mai jos este pentru Centos 5.4):&lt;br /&gt;
&lt;br /&gt;
  rpm -ivh http://centos.mirrors.lug.ro/centos/5.4/os/SRPMS/freetype-2.2.1-21.el5_3.src.rpm&lt;br /&gt;
&lt;br /&gt;
Se activează TrueType Bytecode Interpreter. Deschideţi într-un editor oarecare /usr/src/redhat/SPECS/freetype.spec şi modificaţi linia&lt;br /&gt;
&lt;br /&gt;
  %define without_bytecode_interpreter    1&lt;br /&gt;
&lt;br /&gt;
în&lt;br /&gt;
&lt;br /&gt;
  %define without_bytecode_interpreter    0&lt;br /&gt;
&lt;br /&gt;
Se recompilează pachetul:&lt;br /&gt;
&lt;br /&gt;
  rpmbuild --bb /usr/src/redhat/SPECS/freetype.spec&lt;br /&gt;
&lt;br /&gt;
Se instalează pachetul freetype nou creat (parametrul --force permite instalarea peste pachetul deja existent în sistem):&lt;br /&gt;
&lt;br /&gt;
  rpm -ivh --force /usr/src/redhat/RPMS/i386/freetype-2.2.1-21.i386.rpm&lt;br /&gt;
&lt;br /&gt;
Acum avem nevoie de fonturile Microsoft. Nişte oameni de treabă ne-au uşurat viaţa construind .spec-ul pentru a putea genera un pachet RPM cu aceste fonturi. Să-l descărcam:&lt;br /&gt;
&lt;br /&gt;
  wget http://sourceforge.net/projects/corefonts/files/corefonts/1.3/msttcorefonts-1.3-4.spec/download&lt;br /&gt;
&lt;br /&gt;
Pentru a putea genera rpm-ul cu fonturi avem nevoie de utilitarul cabextract (trebuie să aveţi activat repo-ul [http://rpmrepo.org/RPMforge/Using RPMforge]):&lt;br /&gt;
&lt;br /&gt;
  yum install cabextract&lt;br /&gt;
&lt;br /&gt;
Generăm rpm-ul:&lt;br /&gt;
&lt;br /&gt;
  rpmbuild -bb msttcorefonts-1.3-4.spec&lt;br /&gt;
&lt;br /&gt;
Instalăm fonturile:&lt;br /&gt;
&lt;br /&gt;
  rpm -ivh /usr/src/redhat/RPMS/noarch/msttcorefonts-1.3-4.noarch.rpm&lt;br /&gt;
&lt;br /&gt;
Pentru a folosi noile fonturi, descarcaţi fişierul de configurare:&lt;br /&gt;
&lt;br /&gt;
  wget http://www.thel.ro/.fonts.conf -O ~/&lt;br /&gt;
&lt;br /&gt;
Restartaţi X-ul sau computerul. Done.&lt;/div&gt;</summary>
		<author><name>Serghei</name></author>	</entry>

	<entry>
		<id>https://wiki.lug.ro/index.php?title=Fi%C8%99ier:Firefox-with-bytecode-interpreter.png&amp;diff=5285</id>
		<title>Fișier:Firefox-with-bytecode-interpreter.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.lug.ro/index.php?title=Fi%C8%99ier:Firefox-with-bytecode-interpreter.png&amp;diff=5285"/>
				<updated>2009-11-03T17:48:06Z</updated>
		
		<summary type="html">&lt;p&gt;Serghei: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Serghei</name></author>	</entry>

	<entry>
		<id>https://wiki.lug.ro/index.php?title=Distribu%C5%A3ii_bazate_pe_RedHat&amp;diff=5283</id>
		<title>Distribuţii bazate pe RedHat</title>
		<link rel="alternate" type="text/html" href="https://wiki.lug.ro/index.php?title=Distribu%C5%A3ii_bazate_pe_RedHat&amp;diff=5283"/>
				<updated>2009-11-02T13:17:04Z</updated>
		
		<summary type="html">&lt;p&gt;Serghei: Activare TrueType Bytecode Interpreter&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Cum se setează dhclient să nu mai suprascrie resolv.conf ===&lt;br /&gt;
  echo 'PEERDNS=&amp;quot;no&amp;quot;' &amp;gt;&amp;gt; /etc/dhclient-enter-hooks&lt;br /&gt;
&lt;br /&gt;
=== Cum se trece de la sendmail la alt server de mail (dintre cele incluse în distribuţie) ===&lt;br /&gt;
  se instaleaza serverul de mail dorit (in afară de sendmail sint disponibile exim şi postfix)&lt;br /&gt;
  se seteaza serverul dorit ca serviciu utilizat implicit&lt;br /&gt;
&lt;br /&gt;
Pentru instalarea serverului dorit se utilizează comanda ''yum'' (Centos, Fedora, RHEL 5) sau ''up2date'' (RHEL &amp;lt;=4). Spre exemplu, pt a instala postfix:&lt;br /&gt;
  yum install postfix (resp up2date -i postfix)&lt;br /&gt;
&lt;br /&gt;
In vederea alegerii serverului implicit există mai multe metode. Cea mai simplă utilizează pachetul ''system-switch-mail'' (care trebuie instalat dacă nu este deja; intrucit este un GUI, necesita prezenta X-Windows):&lt;br /&gt;
  yum install system-switch-mail (resp. up2date -i system-switch-mail)&lt;br /&gt;
O altă metodă se bazează pe comanda ''alternatives'' (care are avantajul că nu necesită instalarea unui program suplimentar). Pentru prima variantă se tastează comanda:&lt;br /&gt;
  system-switch-mail ''(sau system-switch-mail-nox pentru a forta functionarea in mod text)''&lt;br /&gt;
Pentru cea de a doua:&lt;br /&gt;
  alternatives --config mta&lt;br /&gt;
&lt;br /&gt;
Nu vă rămine decit să alegeţi serverul dorit dintre cele afisate (şi să apăsaţi pe OK în cazul lui system-config-mail).&lt;br /&gt;
Inlocuirea sendmail se poate face încă de la instalarea sistemului, dacă utilizaţi un fişier de kickstart şi adăugaţi în secţiunea %packages comenzile necesare eliminării sendmail si includerii serverului dorit. De pildă, presupunînd că doriţi să utilizaţi postfix:&lt;br /&gt;
  %packages&lt;br /&gt;
  -sendmail&lt;br /&gt;
  postfix&lt;br /&gt;
  ...alte comenzi&lt;br /&gt;
Dacă vă limitaţi doar la a specifica &amp;quot;-sendmail&amp;quot; fără a impune o alternativă, va fi instalat exim.&lt;br /&gt;
&lt;br /&gt;
=== Cum se startează un serviciu ===&lt;br /&gt;
  service NUME_SERVICIU start&lt;br /&gt;
&lt;br /&gt;
=== Cum se setează un serviciu pentru a fi pornit automat la boot ===&lt;br /&gt;
  chkconfig --level 35 NUME_SERVICIU on&lt;br /&gt;
&lt;br /&gt;
=== Cum se elimina verificarea de IP conflict la pornirea unei interfete de retea de tip Ethernet ===&lt;br /&gt;
Se editeaza /etc/sysconfig/network-scripts/ifup-eth, se cauta fragmentul:&lt;br /&gt;
  if ! arping -q -c 2 -w 3 -D -I ${REALDEVICE} ${IPADDR} ; then&lt;br /&gt;
    echo $&amp;quot;Error, some other host already uses address ${IPADDR}.&amp;quot;&lt;br /&gt;
    exit 1&lt;br /&gt;
apoi se comenteaza linia &amp;quot;exit 1&amp;quot; si eventual se modifica mesajul din Echo. De exemplu:&lt;br /&gt;
  if ! arping -q -c 2 -w 3 -D -I ${REALDEVICE} ${IPADDR} ; then&lt;br /&gt;
    echo $&amp;quot;Error, some other host already uses address ${IPADDR}. Ignoring &amp;gt;:-)&amp;quot;&lt;br /&gt;
  # exit 1&lt;br /&gt;
&lt;br /&gt;
=== Cum ascultăm fişiere audio în format MP3? ===&lt;br /&gt;
Deoarece MP3 este un format audio patentat, distribuţiile RedHat şi derivatele nu vin cu suport pentru acest tip de fişiere. Totuşi, putem găsi suport pentru MP3 în repo-urile întreţinute de comunităţi cum ar fi [http://rpmrepo.org/RPMforge/Using RPMforge]. Dacă doriţi să folosiţi [http://amarok.kde.org/ Amarok] ca player, va trebui să activaţi repo-ul [https://fedoraproject.org/wiki/EPEL/FAQ#howtouse EPEL].&lt;br /&gt;
&lt;br /&gt;
În prima fază instalăm xine-lib, asigurându-ne că folosim RPMforge, nu EPEL (versiunea din EPEL nu conţine suport pentru MP3):&lt;br /&gt;
&lt;br /&gt;
  yum --disablerepo epel --enablerepo rpmforge install xine-lib&lt;br /&gt;
&lt;br /&gt;
Acum instalăm Amarok:&lt;br /&gt;
&lt;br /&gt;
  yum --enablerepo epel install amarok&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Cum facem ca fonturile să apară &amp;quot;subţiri şi curate&amp;quot; ca în M$ Windows ===&lt;br /&gt;
În Linux afişarea caracterelor pe display se face cu ajutorul unui [http://en.wikipedia.org/wiki/Font_rasterization font rasterization engine] numit [http://www.freetype.org/ FreeType]. Din cauza unor [http://www.freetype.org/patents.html patente] deţinute de Apple, versiunea FreeType &amp;quot;stock&amp;quot; (care vine cu distribuţiile RedHat şi derivatele) are TrueType Bytecode Interpreter dezactivat. Din acest motiv, este necesară activarea antialiasing-ului, care dă fonturilor un aspect îngroşat şi &amp;quot;blurat&amp;quot;. Pentru a da interfeţei grafice un aspect mai &amp;quot;clean&amp;quot;, va trebui să activăm Bytecode Interpreter, să instalăm fonturile Microsoft şi să dezactivăm antialiasing-ul.&lt;br /&gt;
&lt;br /&gt;
În primul rând, dacă nu-l aveţi deja, instalaţi utilitarul rpm-build, pentru crearea pachetelor RPM.&lt;br /&gt;
&lt;br /&gt;
  yum install rpm-build&lt;br /&gt;
&lt;br /&gt;
Se instalează SRPM-ul corespunzător distribuţiei pe care o deţineţi (exemplul de mai jos este pentru Centos 5.4):&lt;br /&gt;
&lt;br /&gt;
  rpm -ivh http://centos.mirrors.lug.ro/centos/5.4/os/SRPMS/freetype-2.2.1-21.el5_3.src.rpm&lt;br /&gt;
&lt;br /&gt;
Se activează TrueType Bytecode Interpreter. Deschideţi într-un editor oarecare /usr/src/redhat/SPECS/freetype.spec şi modificaţi linia&lt;br /&gt;
&lt;br /&gt;
  %define without_bytecode_interpreter    1&lt;br /&gt;
&lt;br /&gt;
în&lt;br /&gt;
&lt;br /&gt;
  %define without_bytecode_interpreter    0&lt;br /&gt;
&lt;br /&gt;
Se recompilează pachetul:&lt;br /&gt;
&lt;br /&gt;
  rpmbuild --bb /usr/src/redhat/SPECS/freetype.spec&lt;br /&gt;
&lt;br /&gt;
Se instalează pachetul freetype nou creat (parametrul --force permite instalarea peste pachetul deja existent în sistem):&lt;br /&gt;
&lt;br /&gt;
  rpm -ivh --force /usr/src/redhat/RPMS/i386/freetype-2.2.1-21.i386.rpm&lt;br /&gt;
&lt;br /&gt;
Acum avem nevoie de fonturile Microsoft. Nişte oameni de treabă ne-au uşurat viaţa construind .spec-ul pentru a putea genera un pachet RPM cu aceste fonturi. Să-l descărcam:&lt;br /&gt;
&lt;br /&gt;
  wget http://sourceforge.net/projects/corefonts/files/corefonts/1.3/msttcorefonts-1.3-4.spec/download&lt;br /&gt;
&lt;br /&gt;
Pentru a putea genera rpm-ul cu fonturi avem nevoie de utilitarul cabextract (trebuie să aveţi activat repo-ul [http://rpmrepo.org/RPMforge/Using RPMforge]):&lt;br /&gt;
&lt;br /&gt;
  yum install cabextract&lt;br /&gt;
&lt;br /&gt;
Generăm rpm-ul:&lt;br /&gt;
&lt;br /&gt;
  rpmbuild -bb msttcorefonts-1.3-4.spec&lt;br /&gt;
&lt;br /&gt;
Instalăm fonturile:&lt;br /&gt;
&lt;br /&gt;
  rpm -ivh /usr/src/redhat/RPMS/noarch/msttcorefonts-1.3-4.noarch.rpm&lt;br /&gt;
&lt;br /&gt;
Pentru a folosi noile fonturi, descarcaţi fişierul de configurare:&lt;br /&gt;
&lt;br /&gt;
  wget http://www.thel.ro/.fonts.conf -O ~/&lt;br /&gt;
&lt;br /&gt;
Restartaţi X-ul sau computerul. Done.&lt;/div&gt;</summary>
		<author><name>Serghei</name></author>	</entry>

	<entry>
		<id>https://wiki.lug.ro/index.php?title=Distribu%C5%A3ii_bazate_pe_RedHat&amp;diff=5282</id>
		<title>Distribuţii bazate pe RedHat</title>
		<link rel="alternate" type="text/html" href="https://wiki.lug.ro/index.php?title=Distribu%C5%A3ii_bazate_pe_RedHat&amp;diff=5282"/>
				<updated>2009-11-02T09:26:15Z</updated>
		
		<summary type="html">&lt;p&gt;Serghei: /* Cum ascultăm fişiere audio în format MP3? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Cum se setează dhclient să nu mai suprascrie resolv.conf ===&lt;br /&gt;
  echo 'PEERDNS=&amp;quot;no&amp;quot;' &amp;gt;&amp;gt; /etc/dhclient-enter-hooks&lt;br /&gt;
&lt;br /&gt;
=== Cum se trece de la sendmail la alt server de mail (dintre cele incluse în distribuţie) ===&lt;br /&gt;
  se instaleaza serverul de mail dorit (in afară de sendmail sint disponibile exim şi postfix)&lt;br /&gt;
  se seteaza serverul dorit ca serviciu utilizat implicit&lt;br /&gt;
&lt;br /&gt;
Pentru instalarea serverului dorit se utilizează comanda ''yum'' (Centos, Fedora, RHEL 5) sau ''up2date'' (RHEL &amp;lt;=4). Spre exemplu, pt a instala postfix:&lt;br /&gt;
  yum install postfix (resp up2date -i postfix)&lt;br /&gt;
&lt;br /&gt;
In vederea alegerii serverului implicit există mai multe metode. Cea mai simplă utilizează pachetul ''system-switch-mail'' (care trebuie instalat dacă nu este deja; intrucit este un GUI, necesita prezenta X-Windows):&lt;br /&gt;
  yum install system-switch-mail (resp. up2date -i system-switch-mail)&lt;br /&gt;
O altă metodă se bazează pe comanda ''alternatives'' (care are avantajul că nu necesită instalarea unui program suplimentar). Pentru prima variantă se tastează comanda:&lt;br /&gt;
  system-switch-mail ''(sau system-switch-mail-nox pentru a forta functionarea in mod text)''&lt;br /&gt;
Pentru cea de a doua:&lt;br /&gt;
  alternatives --config mta&lt;br /&gt;
&lt;br /&gt;
Nu vă rămine decit să alegeţi serverul dorit dintre cele afisate (şi să apăsaţi pe OK în cazul lui system-config-mail).&lt;br /&gt;
Inlocuirea sendmail se poate face încă de la instalarea sistemului, dacă utilizaţi un fişier de kickstart şi adăugaţi în secţiunea %packages comenzile necesare eliminării sendmail si includerii serverului dorit. De pildă, presupunînd că doriţi să utilizaţi postfix:&lt;br /&gt;
  %packages&lt;br /&gt;
  -sendmail&lt;br /&gt;
  postfix&lt;br /&gt;
  ...alte comenzi&lt;br /&gt;
Dacă vă limitaţi doar la a specifica &amp;quot;-sendmail&amp;quot; fără a impune o alternativă, va fi instalat exim.&lt;br /&gt;
&lt;br /&gt;
=== Cum se startează un serviciu ===&lt;br /&gt;
  service NUME_SERVICIU start&lt;br /&gt;
&lt;br /&gt;
=== Cum se setează un serviciu pentru a fi pornit automat la boot ===&lt;br /&gt;
  chkconfig --level 35 NUME_SERVICIU on&lt;br /&gt;
&lt;br /&gt;
=== Cum se elimina verificarea de IP conflict la pornirea unei interfete de retea de tip Ethernet ===&lt;br /&gt;
Se editeaza /etc/sysconfig/network-scripts/ifup-eth, se cauta fragmentul:&lt;br /&gt;
  if ! arping -q -c 2 -w 3 -D -I ${REALDEVICE} ${IPADDR} ; then&lt;br /&gt;
    echo $&amp;quot;Error, some other host already uses address ${IPADDR}.&amp;quot;&lt;br /&gt;
    exit 1&lt;br /&gt;
apoi se comenteaza linia &amp;quot;exit 1&amp;quot; si eventual se modifica mesajul din Echo. De exemplu:&lt;br /&gt;
  if ! arping -q -c 2 -w 3 -D -I ${REALDEVICE} ${IPADDR} ; then&lt;br /&gt;
    echo $&amp;quot;Error, some other host already uses address ${IPADDR}. Ignoring &amp;gt;:-)&amp;quot;&lt;br /&gt;
  # exit 1&lt;br /&gt;
&lt;br /&gt;
=== Cum ascultăm fişiere audio în format MP3? ===&lt;br /&gt;
Deoarece MP3 este un format audio patentat, distribuţiile RedHat şi derivatele nu vin cu suport pentru acest tip de fişiere. Totuşi, putem găsi suport pentru MP3 în repo-urile întreţinute de comunităţi cum ar fi [http://rpmrepo.org/RPMforge/Using RPMforge]. Dacă doriţi să folosiţi [http://amarok.kde.org/ Amarok] ca player, va trebui să activaţi repo-ul [https://fedoraproject.org/wiki/EPEL/FAQ#howtouse EPEL].&lt;br /&gt;
&lt;br /&gt;
În prima fază instalăm xine-lib, asigurându-ne că folosim RPMforge, nu EPEL (versiunea din EPEL nu conţine suport pentru MP3):&lt;br /&gt;
&lt;br /&gt;
  yum --disablerepo epel --enablerepo rpmforge install xine-lib&lt;br /&gt;
&lt;br /&gt;
Acum instalăm Amarok:&lt;br /&gt;
&lt;br /&gt;
  yum --enablerepo epel install amarok&lt;/div&gt;</summary>
		<author><name>Serghei</name></author>	</entry>

	<entry>
		<id>https://wiki.lug.ro/index.php?title=Distribu%C5%A3ii_bazate_pe_RedHat&amp;diff=5281</id>
		<title>Distribuţii bazate pe RedHat</title>
		<link rel="alternate" type="text/html" href="https://wiki.lug.ro/index.php?title=Distribu%C5%A3ii_bazate_pe_RedHat&amp;diff=5281"/>
				<updated>2009-11-02T08:58:07Z</updated>
		
		<summary type="html">&lt;p&gt;Serghei: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Cum se setează dhclient să nu mai suprascrie resolv.conf ===&lt;br /&gt;
  echo 'PEERDNS=&amp;quot;no&amp;quot;' &amp;gt;&amp;gt; /etc/dhclient-enter-hooks&lt;br /&gt;
&lt;br /&gt;
=== Cum se trece de la sendmail la alt server de mail (dintre cele incluse în distribuţie) ===&lt;br /&gt;
  se instaleaza serverul de mail dorit (in afară de sendmail sint disponibile exim şi postfix)&lt;br /&gt;
  se seteaza serverul dorit ca serviciu utilizat implicit&lt;br /&gt;
&lt;br /&gt;
Pentru instalarea serverului dorit se utilizează comanda ''yum'' (Centos, Fedora, RHEL 5) sau ''up2date'' (RHEL &amp;lt;=4). Spre exemplu, pt a instala postfix:&lt;br /&gt;
  yum install postfix (resp up2date -i postfix)&lt;br /&gt;
&lt;br /&gt;
In vederea alegerii serverului implicit există mai multe metode. Cea mai simplă utilizează pachetul ''system-switch-mail'' (care trebuie instalat dacă nu este deja; intrucit este un GUI, necesita prezenta X-Windows):&lt;br /&gt;
  yum install system-switch-mail (resp. up2date -i system-switch-mail)&lt;br /&gt;
O altă metodă se bazează pe comanda ''alternatives'' (care are avantajul că nu necesită instalarea unui program suplimentar). Pentru prima variantă se tastează comanda:&lt;br /&gt;
  system-switch-mail ''(sau system-switch-mail-nox pentru a forta functionarea in mod text)''&lt;br /&gt;
Pentru cea de a doua:&lt;br /&gt;
  alternatives --config mta&lt;br /&gt;
&lt;br /&gt;
Nu vă rămine decit să alegeţi serverul dorit dintre cele afisate (şi să apăsaţi pe OK în cazul lui system-config-mail).&lt;br /&gt;
Inlocuirea sendmail se poate face încă de la instalarea sistemului, dacă utilizaţi un fişier de kickstart şi adăugaţi în secţiunea %packages comenzile necesare eliminării sendmail si includerii serverului dorit. De pildă, presupunînd că doriţi să utilizaţi postfix:&lt;br /&gt;
  %packages&lt;br /&gt;
  -sendmail&lt;br /&gt;
  postfix&lt;br /&gt;
  ...alte comenzi&lt;br /&gt;
Dacă vă limitaţi doar la a specifica &amp;quot;-sendmail&amp;quot; fără a impune o alternativă, va fi instalat exim.&lt;br /&gt;
&lt;br /&gt;
=== Cum se startează un serviciu ===&lt;br /&gt;
  service NUME_SERVICIU start&lt;br /&gt;
&lt;br /&gt;
=== Cum se setează un serviciu pentru a fi pornit automat la boot ===&lt;br /&gt;
  chkconfig --level 35 NUME_SERVICIU on&lt;br /&gt;
&lt;br /&gt;
=== Cum se elimina verificarea de IP conflict la pornirea unei interfete de retea de tip Ethernet ===&lt;br /&gt;
Se editeaza /etc/sysconfig/network-scripts/ifup-eth, se cauta fragmentul:&lt;br /&gt;
  if ! arping -q -c 2 -w 3 -D -I ${REALDEVICE} ${IPADDR} ; then&lt;br /&gt;
    echo $&amp;quot;Error, some other host already uses address ${IPADDR}.&amp;quot;&lt;br /&gt;
    exit 1&lt;br /&gt;
apoi se comenteaza linia &amp;quot;exit 1&amp;quot; si eventual se modifica mesajul din Echo. De exemplu:&lt;br /&gt;
  if ! arping -q -c 2 -w 3 -D -I ${REALDEVICE} ${IPADDR} ; then&lt;br /&gt;
    echo $&amp;quot;Error, some other host already uses address ${IPADDR}. Ignoring &amp;gt;:-)&amp;quot;&lt;br /&gt;
  # exit 1&lt;br /&gt;
&lt;br /&gt;
=== Cum ascultăm fişiere audio în format MP3? ===&lt;br /&gt;
Deoarece MP3 este un format audio patentat, distribuţiile RedHat şi derivatele nu vin cu suport pentru acest tip de fişiere. Totuşi, putem găsi suport pentru MP3 în repo-urile întreţinute de comunităţi cum ar fi [http://rpmrepo.org/RPMforge/Using RPMforge]. Dacă doriţi să folosiţi [http://amarok.kde.org/ Amarok] ca player, va trebui să activaţi repo-ul [https://fedoraproject.org/wiki/EPEL/FAQ#howtouse EPEL].&lt;br /&gt;
&lt;br /&gt;
În prima fază instalăm xine-libs, asigurându-ne că folosim RPMforge, nu EPEL (versiunea din EPEL nu conţine suport pentru MP3):&lt;br /&gt;
&lt;br /&gt;
  yum --disablerepo epel --enablerepo rpmforge install xine-lib&lt;br /&gt;
&lt;br /&gt;
Acum instalăm Amarok:&lt;br /&gt;
&lt;br /&gt;
  yum --enablerepo epel install amarok&lt;/div&gt;</summary>
		<author><name>Serghei</name></author>	</entry>

	<entry>
		<id>https://wiki.lug.ro/index.php?title=Distro_Way&amp;diff=4351</id>
		<title>Distro Way</title>
		<link rel="alternate" type="text/html" href="https://wiki.lug.ro/index.php?title=Distro_Way&amp;diff=4351"/>
				<updated>2008-07-09T20:49:52Z</updated>
		
		<summary type="html">&lt;p&gt;Serghei: /* Încărcare automată */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;GNU/Linux este un sistem de operare deosebit de versatil. E un lucru foarte bun, desigur, dar ca orice lucru foarte bun, are şi părţile lui neplăcute. În cazul nostru este vorba de apariţia unei adevarate &amp;quot;babilonii&amp;quot; de [[distribuţii]], care fac aceleaşi lucruri (de exemplu setarea interfeţei de reţea) în fel şi chip, făcând viaţa administratorilor de sisteme un infern. O să încercăm aici să echivalăm (pe cât este posibil) comenzile necesare pentru configurarea diverselor sisteme bazate pe Linux.&lt;br /&gt;
&lt;br /&gt;
== Documentaţie ==&lt;br /&gt;
=== Generală ===&lt;br /&gt;
==== Debian ====&lt;br /&gt;
Cel mai important este [http://www.debian.org/doc/manuals/reference/ manualul de referinţă] ce poate fi instalat şi ca pachet (debian-reference). Pentru instalare a se vedea [http://www.debian.org/releases/stable/installmanual manualul de instalare] şi [http://www.debian.org/releases/stable/releasenotes notele de lansare] pentru versiunea respectivă. Acestea din urmă sunt foarte importante în cazul unei actualizări de la o versiune la alta.&lt;br /&gt;
&lt;br /&gt;
==== Slackware / Bluewhite64 ====&lt;br /&gt;
&lt;br /&gt;
Manualul de referinta este [http://www.slackbook.org/html/index.html Slackware Linux Essentials] cu [http://www.slackware.com.ro/carte/cine-ce.txt traducerea] lui in limba romana pe site-ul [http://www.slackware.com.ro/carte/index.html Comunitatii Slackware Linux din Romania] (versiunea PDF la [http://www.slackware.com.ro/carte/SlackwareLinuxEssentials2.pdf]).&lt;br /&gt;
&lt;br /&gt;
=== În funcţie de pachet/program ===&lt;br /&gt;
==== Debian ====&lt;br /&gt;
Documentaţia fiecărui pachet poate fi găsită în /usr/share/doc/nume_pachet. Începeţi cu README.Debian care în general va conţine informaţii specifice Debian. Anumite programe cu documentaţie foarte mare vor avea documentaţia într-un pachet separat cu denumire pachet-doc (ex. postfix-doc). '''Notă:''' din motive de licenţe anumite documentaţii sunt disponibile doar în non-free.&lt;br /&gt;
&lt;br /&gt;
Orice program din Debian are o pagină de manual (man). Există pagini (în secţiunea 5) şi pentru fişierele de configurare specifice: interfaces, sources.list, apt.conf, apt_preferences, ...&lt;br /&gt;
==== Slackware / Bluewhite64 ====&lt;br /&gt;
Documentatia specifica pachetelor se afla pe calea &amp;lt;font face = &amp;quot;courier&amp;quot;&amp;gt;/usr/doc/nume_pachet&amp;lt;/font&amp;gt; iar paginile de manual pe &amp;lt;font face = &amp;quot;courier&amp;quot;&amp;gt;/usr/man&amp;lt;/font&amp;gt;. Modificati MANPATH in &amp;lt;font face = &amp;quot;courier&amp;quot;&amp;gt;/etc/profile&amp;lt;/font&amp;gt; daca instalati compiland surse de pachete pe cai mai neobisnuite (''configure --with-prefix=/usr/local/nume_pachet)''. Exemplu:&lt;br /&gt;
 export MANPATH=/usr/local/man:/usr/man:/usr/X11R6/man:/usr/local/squid/man&lt;br /&gt;
&lt;br /&gt;
==[[gestionar de pachete|Manager-ul de pachete]]==&lt;br /&gt;
=== Sistemul de management ===&lt;br /&gt;
==== Debian ====&lt;br /&gt;
Pentru gestionarea pachetelor este folosit sistemul APT (Advanced Package Tool) prin intermediul a diferite interfeţe. APT poate fi folosit pentru instalarea pachetelor din aproape orice sursa (http/ftp, unitati externe, pseudo-arhive locale) dacă aceasta a fost configurată corect in /etc/apt/sources.list. Dependenţele sunt instalate automat. În versiunea stabilă curentă (4.0 etch) doar aptitude instalează şi pachetele recomandate, dar în versiunea următoare aceasta va fi setarea implicită pentru APT. Pachetele recomandate de un alt pachet sunt considerate necesare în toate instalarile normale. Diverse configurări pentru sistemul APT se pot face în /etc/apt/apt.conf. Pentru utilizatorii care doresc instalarea unor pachete din versiunea testare sau instabil sau din surse alternative este util si fisierul /etc/apt/preferences unde se pot configura preferinţe pentru versiuni, surse, sau chiar pachete individuale.&lt;br /&gt;
&lt;br /&gt;
Pentru utilizare normală se recomanda ''aptitude'', deşi multă lume încă foloseşte apt-get. Acest program poate fi folosit direct în linie de comandă sau, dacă este pornit fara nici o opţiune, în mod interactiv. Interfaţa a fost inspirată după mutt. În partea de sus sunt afişate pachetele pe categorii iar în partea de jos descrierea pachetului selectat. Cu Enter se pot obţine informaţii şi mai detaliate, inclusiv ce pachete depind de acest pachet. Cu + se marchează un pachet pentru instalare (install), cu - pentru dezinstalare (remove) iar cu _ spre dezinstalare şi ştergere fisiere de configurare (purge). u (update) actualizează lista de pachete iar U (dist-upgrade) pregăteşte o actualizare a tuturor pachetelor ce pot fi actualizate. în linie de comandă mai există şi acţiunea „upgrade” care nu va actualiza pachete dacă este necesară instalarea sau dezinstalarea altor pachete. Cu tasta g (de la „go”) se poate vedea un sumar al acţiunilor ce vor fi efectuate. în acest moment se pot face modificări sau renunţa cu tasta q. Un al doilea g va efectua modificările cerute. Acţiunile se pot executa şi din meniu, care este accesibil cu Ctrl-t (sau F10). aptitude are un avantaj major faţă de toate celelalte programe, deoarece ştie dacă un pachet a fost instalat doar ca dependenţă pentru un alt pachet (ex. gaim-data depinde de gaim). Dacă toate pachetele de care depinde acel pachet au fost dezinstalate atunci şi acel pachet va fi dezinstalate automat. Dacă totuşi doriţi să păstraţi acel pachet puteţi oricănd să îl marcaţi ca şi instalat manual cu m. Pentru marcare ca instalat automat se foloseşte M. Aceasta este o metodă foarte bună de a scăpa de pachete inutile.&lt;br /&gt;
&lt;br /&gt;
Alte programe de nivel superior utilizate frecvent sunt apt-get (doar linie de comanda) şi synaptic (grafic). &lt;br /&gt;
&lt;br /&gt;
Instalarea directă a unui singur pachet fără dependenţe se poate face cu dpkg. Pentru instalarea pachetelor pentru care exista surse (repository) se recomanda folosirea APT care va transmite toate comenzile necesare pentru dpkg. Pachetele Debian au extensia .deb şi sunt de fapt o arhivă de tip ''ar''.&lt;br /&gt;
&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
Sistemul de management al pachetelor se numeşte [http://en.wikipedia.org/wiki/Portage_(software) portage]. Este inspirat din ''ports'', întâlnit la sistemele de operare BSD-like. Deosebirea majoră faţă de alte managere este că aplicaţiile sunt instalate în general din surse şi nu din binare. Acest lucru permite un control riguros al capabilităţilor dorite de la aplicaţiile instalate, prin folosirea variabilei ''USE''.&lt;br /&gt;
Un exemplu destul de comun este eliminarea dependenţelor nedorite faţă de pachete care nu ne sunt necesare. Să luăm cazul postfix (un server SMTP). Acest server are posibilitatea să folosească MySQL pentru tabelele de lookup. Să presupunem că nu ne interesează această capabilitate (sau dimpotrivă, ne interesează). În primul caz vom executa &amp;quot;USE=-mysql emerge postfix&amp;quot;, în cel de-al doilea &amp;quot;USE=mysql emerge postfix&amp;quot;. Managerul de pachete se va adapta şi ne va genera un postfix care '''nu''' are ca dependenţă biblioteca ''libmysqlclient'' (în primul caz), fie se va asigura că în sistem există '''şi''' ''libmysqlclient''. &lt;br /&gt;
Cum rezolvă un astfel de caz un manager de pachete care foloseşte pachete gata compilate? Ar fi vreo patru cazuri:&lt;br /&gt;
* 1) nu ne oferă deloc opţiunea de MySQL (şi atunci trebuie compilat manual)&lt;br /&gt;
* 2) ne obligă să avem suport pentru MySQL, chiar dacă nu avem nevoie de el&lt;br /&gt;
* 3) sunt furnizate pachete care să acopere toate cazurile posibile (foarte greu de aplicat în cazul în care există multe opţiuni posibile)&lt;br /&gt;
* 4) poate avem norocul ca aplicaţia noastră să fie ''plug-abilă'' şi atunci managerul de pachete ne va furniza pachete separate cu fiecare plugin în parte (cum este de exemplu PHP)&lt;br /&gt;
&lt;br /&gt;
Criticii spun că acest sistem de management al pachetelor este foarte lent (ceea ce e şi normal, având în vedere că se compilează fiecare pachet în parte).&lt;br /&gt;
&lt;br /&gt;
==== RedHat ====&lt;br /&gt;
Programul low-level cu care se face managementul pachetelor la RedHat / CentOS / Fedora este numit '''rpm'''. Acesta permite instalarea, ştergerea, actualizarea şi interogarea pachetelor (instalate sau nu) asupra informaţiilor despre acestea. Aceste informaţii se referă între altele la nume (evident :) ), data şi locul unde a fost creat pachetul, spaţiul ocupat, packager, vendor, sursa originală,  licenţă, o descriere sumară şi una completă, lista completă a resurselor adaugate in sistem la instalare (''provides''), a celor necesare pt funcţionare (''requires''), a fişierelor care vor fi adăugate sistemului şi arhitectura de procesor pe care lucrează. Documentaţia şi fişierele de configurare sînt specificate separat şi pot fi accesate direct utilizînd parametri specifici. Toate fisierele sînt însoţite de o sumă de control (MD5) şi atribute precum proprietar, drepturi de acces şi data creării, ceea ce facilitează verificările de securitate şi detectarea alterărilor. In plus la instalare/dezinstalare/upgrade fişierele de configurare pot fi manipulate diferit atunci cînd se detectează că au fost modificate de către utilizator, evitîndu-se astfel suprascrierea accidentală.&lt;br /&gt;
&lt;br /&gt;
In Redhat Enterprise pînă la versiunea 4 inclusiv, managementul high-level al pachetelor se face cu utilitarul up2date (care are şi un frate grafic, bazat pe Gnome). Acest utilitar este conceput să acceseze reţeaua RHN (RedHat Network) prin care RedHat distribuie informaţii către clienţii săi. In Centos si Fedora, precum şi în Redhat Enterprise Linux incepind cu versiunea 5.0, managementul high-level (in mod text) se face cu '''yum''', a cărui denumire vine de la Yellow Dog Updater, Modified. Pentru mai multe informaţii, recomandăm pagina originară a proiectului, [http://linux.duke.edu/projects/yum/].&lt;br /&gt;
''yum'' are următoarele funcţii de bază:&lt;br /&gt;
* listare pachete (instalate / disponibile în repositories) (comanda ''list'')&lt;br /&gt;
* afişarea informaţiilor despre unul sau mai multe pachete (comanda ''info'')&lt;br /&gt;
* afişarea informaţiilor referitoare la dependenţe (''requires'', ''provides'', ''whatprovides'', ''deplist'')&lt;br /&gt;
* căutarea unui pachet sau a unui cuvint in descrierea pachetelor şi a elementelor oferite de pachete (asa numitele ''provides'') (comanda ''search'')&lt;br /&gt;
* instalarea unuia sau mai multor pachete şi a tuturor dependenţelor sale/lor, inclusiv prin specificarea unui element oferit de către pachet fără a fi necesară cunoaşterea în avans a numelui pachetului. Spre pildă se poate cere instalarea unei anumite biblioteci sau a unui program doar prin specificarea numelui fişierului respectiv, fără a fi nevoie să ştim din ce pachet face parte (comenzile ''install'' şi ''localinstall'')&lt;br /&gt;
* instalarea/actualizarea/dezinstalarea unui set de pachete grupate într-o unitate funcţională (''groupinstall'', ''groupupdate'', ''grouperase''). De exemplu ''yum groupinstall XFCE'' va aduce si instala toate pachetele necesare funcţionarii window-managerului XFCE&lt;br /&gt;
* ştergerea unuia sau mai multor pachete simultan cu a tuturor pachetelor care depind de el[e] (comanda ''delete'')&lt;br /&gt;
* upgradarea unuia sau mai multor pachete (comenzile ''update'' şi ''localupdate'')&lt;br /&gt;
Verificarea sumei de control şi a semnăturii pachetelor se fac automat, în afara cazului că această ultimă verificare este explicit dezactivată.&lt;br /&gt;
&lt;br /&gt;
Pentru yum au fost scrise numeroase [http://wiki.linux.duke.edu/YumPlugins plugin-uri] care permit diverse operaţii suplimentare, precum:&lt;br /&gt;
* alocarea de priorităţi diferitelor repository-uri: atunci cind există surse multiple de unde poate fi adus un pachet, cele provenite din repository-uri cu prioritate mai mare fiind preferate (priorities)&lt;br /&gt;
* protejarea pachetelor provenite din distribuţie: nu se permite înlocuirea lor de către pachete cu acelaşi nume provenite din alte repo (protectbase)&lt;br /&gt;
* alegerea repository-ului de unde se face cel mai rapid download (fastestmirror)&lt;br /&gt;
* yum-merge-conf, plugin care permite contopirea fişierelor de configurare existente cu cele nou instalate (.rpm{save /new}); se poate face diff între fisiere, alegerea unei anume versiuni sau lansarea unui shell pentru modificari mai ample&lt;br /&gt;
* installonlyn - limitează numărul maxim de kernele care pot coexista la un moment dat la ''n''; implicit se păstrează cele mai recente două versiuni&lt;br /&gt;
* yum-changelog - permite vizualizarea Changelog-ului înainte/după update&lt;br /&gt;
* yum-plugin-kmdl - încearcă să menţină sincronizarea între pachetele kernel şi modulele de kernel suplimentare instalate din alte repo&lt;br /&gt;
* yum-protect-packages protejează de suprascriere anumite pachete importante. Implicit este vorba despre rpm, python, yum, glibc dar se pot adăuga şi altele&lt;br /&gt;
* yum-security filtrează pachetele, alegînd şi instalînd doar cele marcate ca fiind update-uri care rezolvă probleme de securitate. Scopul este limitarea numărului de modificări la doar cele esenţiale, pentru a evita astfel eventuale probleme şi instabilităţi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pentru cei care preferă metode grafice de administrare există&lt;br /&gt;
* system-config-packages (cunoscut si ca ''pirut'' -- se pronunţa ca şi ''pirate'' - în RHEL5, Centos 5 şi  versiunile noi de Fedora) -- inclus în distribuţie&lt;br /&gt;
* [http://sourceforge.net/projects/kyum kyum] -- disponibil în [http://fedoraproject.org/wiki/EPEL Fedora EPEL] pt RHEL 5/ Centos 5 şi în Fedora Everything&lt;br /&gt;
* [http://www.centos.org/docs/4/html/yumex/ yumex] -- disponibil în [http://wiki.centos.org/Repositories Centos Extras] pentru RHEL 4 / Centos 4, [http://fedoraproject.org/wiki/EPEL  Fedora EPEL] pt RHEL 5/ Centos 5 şi respectiv în Fedora Everything&lt;br /&gt;
&lt;br /&gt;
Menţinerea permanentă de către ''rpm'' a unei baze de date (în format BerkeleyDB) cu informaţii complete asupra pachetelor instalate face ca managementul să fie foarte eficient. ''yum'' este scris în cea mai mare parte în python, ceea ce ii oferă o mare flexibilitate, dar pînă de curînd viteza cu care se rezolvau dependenţele nu era punctul lui forte (punctul forte era funcţionarea în arhitecturi multi-lib aka mixte 32/64 de biţi). ''Depsolverul'' a fost însă rescris iar viteza sa actuală a devenit cu mult mai bună decît era in trecut.&lt;br /&gt;
&lt;br /&gt;
==== Slackware / Bluewhite64 ====&lt;br /&gt;
Pachetele Slackware / Bluewhite64 cuprind aplicaţii binare arhivate tar şi compresate gzip. Ele au extensia &amp;lt;font size=&amp;quot;4&amp;quot; face=&amp;quot;Times&amp;quot;&amp;gt;.tgz&amp;lt;/font&amp;gt; şi se manipulează cu:&lt;br /&gt;
* 1) ''pkgtool'' - este un program bazat pe meniuri dialog cu o interfaţă intuitivă care permite instalarea, dezinstalarea sau listarea fişierelor unui pachet, precum şi vizualizarea unei scurte descrieri a acestuia&lt;br /&gt;
* 2) ''installpkg'' - utilitar în linie de comandă care permite instalarea pachetelor noi. Apelat fără nici o opţiune, un pachet instalat anterior va fi '''suprascris fără atenţionare'''. Opţiunea ''-warn'' vine în ajutor listând fişierele care urmează a fi suprascrise, corespunzator cu pachetul respectiv. &lt;br /&gt;
* 3) ''upgradepkg'' - asemănător lui ''installpkg'' cu diferenţa că dezinstalează mai întâi pachetul vechi după care îl instalează pe cel nou&lt;br /&gt;
* 4) ''explodepkg'' - extrage conţinutul unui pachet în directorul curent. Este echivalent cu tar -zxf ''nume_pachet'' şi este util pentru examinarea fişierelor înainte de instalare&lt;br /&gt;
* 5) ''makepkg'' - împachetează conţinutul directorului curent în format &amp;lt;font size=&amp;quot;4&amp;quot; face=&amp;quot;Times&amp;quot;&amp;gt;.tgz&amp;lt;/font&amp;gt;&lt;br /&gt;
* 6) ''rpm2tgz'' şi ''rpm2targz'' - utile pentru transformarea pachetelor RPM în pachete native &amp;lt;font size=&amp;quot;4&amp;quot; face=&amp;quot;Times&amp;quot;&amp;gt;.tgz&amp;lt;/font&amp;gt;. Aceste comenzi, dacă sunt combinate cu ''explode'', aduc informaţii despre fişierele conţinute în pachetul RPM&lt;br /&gt;
&lt;br /&gt;
Utilitarele folosesc o bază de date cu înregistrări text pe calea &amp;lt;font face=&amp;quot;courier&amp;quot;&amp;gt; /var/log/packages &amp;lt;/font&amp;gt;(pentru pachete instalate) sau &amp;lt;font face=&amp;quot;courier&amp;quot;&amp;gt; /var/log/removed_packages &amp;lt;/font&amp;gt;(pentru cele dezinstalate).&lt;br /&gt;
&lt;br /&gt;
Ce e bine să ştiţi:&lt;br /&gt;
&lt;br /&gt;
* 1) Instalarea pachetelor '''se face orb''', fără a se ţine seama de dependenţe şi versiuni de biblioteci. Folosiţi doar pachetele corespunzatoare distributiei! Versiunea o puteţi afla cu:&lt;br /&gt;
 cat /etc/slackware-version&lt;br /&gt;
 cat /etc/bluewhite64-version&lt;br /&gt;
* 2) Actualizarea pachetelor presupune reinstalarea acestora, '''nu şi a bibliotecilor de care depind'''.&lt;br /&gt;
* 3) Folosiţi ''-warn'' înainte de instalare sau ''--dry-run'' înainte de actualizare. Faceţi backup mai ales pachetelor venite pe distribuţii vechi, care se găsesc mai greu azi.&lt;br /&gt;
&lt;br /&gt;
Mai multe informaţii găsiţi la [http://www.slackware.com.ro/carte/package-management-package-utilities.html http://www.slackware.com.ro/carte/package-management-package-utilities.html].&lt;br /&gt;
&lt;br /&gt;
=== Repository ===&lt;br /&gt;
&lt;br /&gt;
O distribuţie vine în general cu o colecţie destul de largă de aplicaţii, care pot fi furnizate pe suport CD (odată cu distribuţia), ''repository-uri'' oficiale şi ''repository-uri'' de la terţe persoane (aşa numitele 3-rd party). În cele mai multe cazuri ''repository-urile'' aflate în Internet sunt disponibile şi pe mirror-uri locale (pentru un acces mai rapid la ele). Majoritatea distribuţiilor permit alegerea explicită a mirror-ului de unde vrem să se descarce pachetele când instalăm vre-un program.&lt;br /&gt;
&lt;br /&gt;
==== Debian ====&lt;br /&gt;
&lt;br /&gt;
Arhiva Debian conţine în orice moment 4 versiuni Debian:&lt;br /&gt;
&lt;br /&gt;
* 1)''unstable'' conţine pachetele considerate bune pentru următoarea distribuţie. Dacă nu sunt raportate probleme majore în decurs de 10 zile (sau nu au probleme de dependenţe) acestea vor migra automat în ''testing''. ''unstable'' nu este recomandat decât experţilor, dar conţine cele mai noi pachete.&lt;br /&gt;
* 2) ''testing'' este viitoarea versiune stabilă. Acesta porneşte ca o copie a versiunii stabile şi evoluează pe măsură ce pachete mai noi migrează din ''unstable''. Deşi are suport de securitate nu este recomandat pentru producţie (decât eventual ca desktop) deoarece poate avea probleme de stabilitate şi necesită mai mult efort în administrare/actualizare.&lt;br /&gt;
* 3) ''stable'' este versiunea stabilă curentă. Aceasta are suport de securitate (prin intermediul arhivei dedicate de securitate) şi este recomandată pentru sistemele de producţie. O versiune stabilă este lansată o dată la aproximativ 1.5 ani şi nu va primi decăt actualizări de securitate sau pentru probleme foarte serioase (din arhiva ''proposed-updates'' sau din arhiva principala la „point-release” (r1, r2, ...). Din acest motiv nu va conţine cele mai noi versiuni de programe. Pentru acele pachete care necesită actualizări frecvente (ex. definiţii pentru programe antivirus) este folosită arhiva ''volatile''.&lt;br /&gt;
* 4) ''oldstable'' conţine versiunea stabilă precedentă. Aceasta are suport de securitate încă un an după lansarea noii versiuni stabile. Totuşi se recomandă actualizarea la versiunea stabilă. Debian suportă actualizări între versiuni prin sistemul APT (fără reinstalare).&lt;br /&gt;
&lt;br /&gt;
Cele patru versiuni au nume de cod ce pot fi folosite şi în fişierele de configurare. În acest moment (Dec. 2007) oldstable este ''sarge'', stable este ''etch'' iar testing este ''lenny''. Numele sunt inspirate după personaje din fimul Toy Story. unstable este întotdeauna ''sid'', copilul din vecini care strică jucării :)&lt;br /&gt;
&lt;br /&gt;
În anumite cazuri dezvoltatorii Debian vor încărca pachete în ''experimental'' pentru a fi testate de o audienţă mai largă. Aceste pachete nu sunt considerate suficient de bune pentru ''unstable'' aşa că folosiţi cu grijă!&lt;br /&gt;
&lt;br /&gt;
Arhiva Debian este în acelaşi timp împărţită şi în 3 „componente”, după cât de libere sunt pachetele:&lt;br /&gt;
&lt;br /&gt;
* 1) ''main'' conţine doar pachete libere, mai exact a căror licenţă a fost considerată compatibilă cu principiile Debian - [http://www.debian.org/social_contract#guidelines DFSG] (ex. GPL)&lt;br /&gt;
* 2) ''contrib'' conţine pachete libere, dar care depind de pachete sau componente mai puţin libere (ex. din non-free).&lt;br /&gt;
* 3) ''non-free'' conţine pachete pentru care este permisă redistribuirea de către Debian, dar au alte restricţii care le face incompatibile cu DFSG (ex. nu oferă codul sursă, nu pot fi folosite decât în mediu educaţional, etc.).&lt;br /&gt;
&lt;br /&gt;
Un exemplu de linii de surse /etc/apt/sources.list pentru pachete binare şi pachete sursă pentru versiunea etch, toate trei componentele (main contrib non-free) folosind metoda http pentru a accesa mirror-ul principal din România:&lt;br /&gt;
&lt;br /&gt;
 deb &amp;lt;nowiki&amp;gt;http://ftp.ro.debian.org/debian&amp;lt;/nowiki&amp;gt; etch main contrib non-free&lt;br /&gt;
 deb-src &amp;lt;nowiki&amp;gt;http://ftp.ro.debian.org/debian&amp;lt;/nowiki&amp;gt; etch main contrib non-free&lt;br /&gt;
&lt;br /&gt;
Arhiva de securitate se poate folosi cu următoarea linie:&lt;br /&gt;
&lt;br /&gt;
 deb &amp;lt;nowiki&amp;gt;http://security.debian.org/&amp;lt;/nowiki&amp;gt; etch/updates main contrib non-free&lt;br /&gt;
&lt;br /&gt;
Aceasta n-ar trebui să lipsească din nici o instalare Debian stable (testing are propria arhiva de securitate)!&lt;br /&gt;
&lt;br /&gt;
Pentru adaugarea CD/DVD-urilor de tipul celor de instalare (sau imagini ISO montate în mod loop) în sources.list trebuie folosit programul apt-cdrom.&lt;br /&gt;
&lt;br /&gt;
Arhive neoficiale:&lt;br /&gt;
&lt;br /&gt;
* www.backports.org conţine pachete mai noi (din testare) recompilate pentru ''stable''. A se folosi dacă pe un sistem stabil sunt necesare anumite pachete mai noi.&lt;br /&gt;
* www.debian-multimedia.org conţine pachete care nu pot fi redistribuite de Debian nici măcar în non-free (ex. mplayer, mencoder, acroread, libdvdcss2, ...)&lt;br /&gt;
&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
La sistemele Gentoo-based există două tipuri de ''repository-uri'':&lt;br /&gt;
* 1) tree-ul ''portage'', care conţine informaţii generale (metadata) legate de pachete (cum ar fi [[dependenţe]], patch-uri, locul de unde poate fi descărcat codul sursă, etc)&lt;br /&gt;
* 2) ''distfiles'' (care sunt sursele propriu-zise)&lt;br /&gt;
Ambele ''repository-uri'' se configurează modificând corespunzător fişierul /etc/make.conf:&lt;br /&gt;
&lt;br /&gt;
 SYNC=&amp;quot;rsync://rsync.ro.gentoo.org/gentoo-portage&amp;quot;&lt;br /&gt;
 GENTOO_MIRRORS=&amp;quot;http://gentoo.mirrors.lug.ro/gentoo&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== Centos ====&lt;br /&gt;
Se recomanda cu multa caldura (''a se intelege ca este obligatorie'') parcurgerea [http://wiki.centos.org/Repositories documentatiei de aici]&lt;br /&gt;
&lt;br /&gt;
==== Slackware / Bluewhite64 ====&lt;br /&gt;
&lt;br /&gt;
Deoarece [[Slackware|distributia]] nu contine instrumente pentru rezolvarea automata a dependentelor si nu pune la dispozitie un sistem automat pentru descarcarea si instalarea acestora, aplicatii terte vin sa completeze aceste lipsuri. Ele sunt impartite in:&lt;br /&gt;
&lt;br /&gt;
* 1) Instrumente bazate pe repozitorii dar care '''nu''' satisfac dependente (repository-based tools)&lt;br /&gt;
&lt;br /&gt;
[http://slackpkg.sourceforge.net/ ''slackpkg''] - inclus pe al doilea CD al distributiei incepand cu versiunea 9.1, este un instrument automat pentru managementul pachetelor. Poate instala si actualiza pachete prin retea din repozitorii oficiale Slackware. &lt;br /&gt;
&lt;br /&gt;
* 2) Instrumente care satisfac dependente&lt;br /&gt;
&lt;br /&gt;
[http://swaret.sourceforge.net/ ''swaret''] - ca si ''slakpkg'', este o aplicatie care cauta, instaleaza si actualizeaza pachete prin retea. Poate cauta in repozitorii terte cum ar fi [http://www.linuxpackages.net/ LinuxPackages.net] si e capabila sa-si instaleze automat bibliotecile dependente.&lt;br /&gt;
&lt;br /&gt;
[http://software.jaos.org/#slapt-get ''slapt-get''] si versiunea GTK [http://software.jaos.org/#gslapt ''gslapt''] - aplicatie care incearca sa emuleze ''apt-get'' folosind instrumentele native Slackware (''installpkg'', ''upgradepkg'', ''removepkg'').&lt;br /&gt;
&lt;br /&gt;
* 3) Instrumente bazate pe [http://en.wikipedia.org/wiki/Portage_(software) Portage]&lt;br /&gt;
&lt;br /&gt;
[http://portpkg.berlios.de/ ''portpkg''] - este o aplicatie similara cu ''emerge'' pe sistemele [[Gentoo]] -  descarca si compileaza sursele unui program, apoi il instaleaza, bazandu-se pe informatiile continute in asa numitele ''ports tree''. In mod traditional, adaugati programe pe un sistem Slackware, fie instaland un pachet gata facut, fie generati codul binar compiland sursele acestora in mod manual. In timp ce prima metoda ar putea sa nu va satisfaca, a doua ofera un deplin control asupra codului rezultat prin aceea ca puteti alege exact optiunile de compilare dorite. ''Portpkg'' este undeva la mijloc: are o interfata asemanatoare cu ''installpkg'' si in acelasi timp, un sistem de scripturi pe care sistemul le foloseste la compilare si care va ofera mai mult control.&lt;br /&gt;
&lt;br /&gt;
=== Sincronizare ===&lt;br /&gt;
Unele distribuţii au nevoie de o actualizare periodică a arborelui cu metadate, pentru reîmprospătarea informaţiilor la aplicaţiile nou introduse în ''repository'', update-uri, etc.&lt;br /&gt;
&lt;br /&gt;
==== Debian ====&lt;br /&gt;
 aptitude update&lt;br /&gt;
Uneori această comandă trebuie rulată de mai multe ori consecutiv. În mod interactiv se foloseşte tasta „u” (mic).&lt;br /&gt;
&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
 emerge -v --sync&lt;br /&gt;
&lt;br /&gt;
==== RedHat Enterprise &amp;gt;=5, Centos, Fedora ====&lt;br /&gt;
Implicit actualizarea metadatelor se face automat la fiecare rulare a lui yum. Se poate forta rularea numai din cache-ul local folosind un parametru specific in linia de comandă.&lt;br /&gt;
&lt;br /&gt;
=== Actualizarea sistemului ===&lt;br /&gt;
&lt;br /&gt;
==== Debian ====&lt;br /&gt;
 aptitude update &amp;amp;&amp;amp; aptitude upgrade&lt;br /&gt;
Pentru actualizarea la o versiune nouă Debian sau în cazul în care se foloseşte versiunea testare sau instabil ar putea fi nevoie de „dist-upgrade”.&lt;br /&gt;
&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
 emerge -v --sync &amp;amp;&amp;amp; emerge -D --newuse world &amp;amp;&amp;amp; etc-update&lt;br /&gt;
Cu etc-update se corectează eventualele incompatibilităţi în fişierele de configurare între diferitele versiuni ale unui anumit pachet.&lt;br /&gt;
&lt;br /&gt;
==== RedHat Enterprise anterior versiunii 5 ====&lt;br /&gt;
 up2date -u&lt;br /&gt;
&lt;br /&gt;
==== RedHat Enterprise 5, Centos, Fedora ====&lt;br /&gt;
 yum update&lt;br /&gt;
&lt;br /&gt;
=== Căutare ===&lt;br /&gt;
&lt;br /&gt;
==== Debian ====&lt;br /&gt;
aptitude foloseşte căutare inspirată după mutt. Se poate căuta după numele pachetului (chiar şi parţial) „aptitude search nume_pachet” sau în diverse alte câmpuri, ex. „aptitude search !~i~dfoo” va căuta în descrierea pachetelor care nu sunt instalate. În mod interactiv „/” este folosit pentru căutare şi „l” pentru „limitarea” afişării după criteriile specificate. Cele două se pot combina. dpkg poate afişa pachetele instalate (opţiunea -l), toate sau după nume (doar întreg sau regex). Pentru căutarea pachetului care conţine un anumit fişier sau afişarea fişierelor conţinute într-un pachet se foloseşte apt-file (necesită un „update” înainte de folosire). Pentru fişiere existente în sistem sau pachete deja instalate dpkg (opţiunile -S respectiv -L) va fi mai rapid.&lt;br /&gt;
&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
La căutare se poate folosi doar un fragment din numele programului. De exemplu:&lt;br /&gt;
 emerge -s postfix&lt;br /&gt;
va returna:&lt;br /&gt;
 *  mail-mta/postfix&lt;br /&gt;
      Latest version available: 2.4.6-r1&lt;br /&gt;
      Latest version installed: 2.4.6-r1&lt;br /&gt;
      Size of files: 2,878 kB&lt;br /&gt;
      Homepage:      http://www.postfix.org/&lt;br /&gt;
      Description:   A fast and secure drop-in replacement for sendmail.&lt;br /&gt;
      License:       IPL-1&lt;br /&gt;
 &lt;br /&gt;
 *  sec-policy/selinux-postfix&lt;br /&gt;
      Latest version available: 20070928&lt;br /&gt;
      Latest version installed: [ Not Installed ]&lt;br /&gt;
      Size of files: 415 kB&lt;br /&gt;
      Homepage:      http://www.gentoo.org/proj/en/hardened/selinux/&lt;br /&gt;
      Description:   SELinux policy for postfix&lt;br /&gt;
      License:       GPL-2&lt;br /&gt;
 &lt;br /&gt;
 *  www-apps/postfixadmin&lt;br /&gt;
      Latest version available: 2.1.0&lt;br /&gt;
      Latest version installed: [ Not Installed ]&lt;br /&gt;
      Size of files: 156 kB&lt;br /&gt;
      Homepage:      http://high5.net/postfixadmin/&lt;br /&gt;
      Description:   Postfix Admin is a Web Based Management tool for Postfix [...]&lt;br /&gt;
      License:       MPL-1.1&lt;br /&gt;
&lt;br /&gt;
==== RedHat Enterprise 5, Centos, Fedora ====&lt;br /&gt;
Căutarea propriu-zisă se face cu&lt;br /&gt;
  yum search &amp;lt;regex&amp;gt;&lt;br /&gt;
Se pot face căutari după&lt;br /&gt;
* numele unui fisier&lt;br /&gt;
* numele unui pachet&lt;br /&gt;
* un sir de caractere inclus in descrierile pachetelor&lt;br /&gt;
* o anume dependentă&lt;br /&gt;
&lt;br /&gt;
De pildă:&lt;br /&gt;
   $yum search postfix&lt;br /&gt;
va returna&lt;br /&gt;
  postfix.x86_64 : Postfix Mail Transport Agent&lt;br /&gt;
  pfqueue.i386 : Queue manager for the Postfix/Exim Mail Transport Agents&lt;br /&gt;
  postfix.i386 : Postfix Mail Transport Agent&lt;br /&gt;
  tinyca2.noarch : Simple graphical userinterface to manage a small CA&lt;br /&gt;
  sqlgrey.noarch : Postfix grey-listing policy service&lt;br /&gt;
  postgrey.noarch : Postfix Greylisting Policy Server&lt;br /&gt;
  postfix-pflogsumm.x86_64 : A Log Summarizer/Analyzer for the Postfix MTA&lt;br /&gt;
  pfqueue.x86_64 : Queue manager for the Postfix/Exim Mail Transport Agents&lt;br /&gt;
  mailgraph.noarch : A RRDtool frontend for Mail statistics&lt;br /&gt;
  queuegraph-selinux.noarch : A RRDtool frontend for Mail statistics&lt;br /&gt;
  postfix-pflogsumm.x86_64 : A Log Summarizer/Analyzer for the Postfix MTA&lt;br /&gt;
  mailgraph.noarch : A RRDtool frontend for Mail statistics&lt;br /&gt;
  pop-before-smtp.noarch : Watch log for POP/IMAP auth, notify MTA to allow relay&lt;br /&gt;
  queuegraph.noarch : A RRDtool frontend for Mail statistics&lt;br /&gt;
  postfix.x86_64 : Postfix Mail Transport Agent&lt;br /&gt;
  libnss-mysql.x86_64 : NSS library for MySQL&lt;br /&gt;
  libnss-mysql.i386 : NSS library for MySQL&lt;br /&gt;
  spamassassin.x86_64 : Spam filter for email which can be invoked from mail delivery agents.&lt;br /&gt;
&lt;br /&gt;
pe cind&lt;br /&gt;
  $ yum provides MTA&lt;br /&gt;
va lista toate pachetele urmare instalarii carora devine disponibil serviciul virtual MTA:&lt;br /&gt;
  postfix.x86_64 : Postfix Mail Transport Agent&lt;br /&gt;
  ssmtp.x86_64 : Extremely simple MTA to get mail off the system to a Mailhub&lt;br /&gt;
  sendmail.x86_64 : A widely used Mail Transport Agent (MTA)&lt;br /&gt;
  exim.x86_64 : The exim mail transfer agent&lt;br /&gt;
  sendmail.i386 : A widely used Mail Transport Agent (MTA)&lt;br /&gt;
  sendmail.x86_64 : A widely used Mail Transport Agent (MTA)&lt;br /&gt;
  postfix.i386 : Postfix Mail Transport Agent&lt;br /&gt;
  postfix.x86_64 : Postfix Mail Transport Agent&lt;br /&gt;
  sendmail.x86_64 : A widely used Mail Transport Agent (MTA)&lt;br /&gt;
Daca dorim o anume biblioteca (de pilda libgcc.so) al carei nume il banuim fara a-l sti exact putem folosi:&lt;br /&gt;
  $ yum provides libgcc\*&lt;br /&gt;
  livna                     100% |=========================| 2.1 kB    00:00&lt;br /&gt;
  fedora                    100% |=========================| 2.1 kB    00:00&lt;br /&gt;
  updates                   100% |=========================| 2.3 kB    00:00&lt;br /&gt;
  filelists.sqlite.bz2      100% |=========================|  77 kB    00:00&lt;br /&gt;
  libgcc.i386 : GCC version 4.1 shared support library&lt;br /&gt;
  libgcc.x86_64 : GCC version 4.1 shared support library&lt;br /&gt;
  gc.i386 : C++ Garbage Collector&lt;br /&gt;
  gc.x86_64 : C++ Garbage Collector&lt;br /&gt;
  openoffice.org-core.x86_64 : Core modules for openoffice.org&lt;br /&gt;
  openoffice.org-core.x86_64 : Core modules for openoffice.org&lt;br /&gt;
  gc.i386 : A garbage collector for C and C++&lt;br /&gt;
  libgcc.i386 : GCC version 4.1 shared support library&lt;br /&gt;
  libgcc.x86_64 : GCC version 4.1 shared support library&lt;br /&gt;
  gc.x86_64 : A garbage collector for C and C++&lt;br /&gt;
  libgcc.i386 : GCC version 4.1 shared support library&lt;br /&gt;
  AdobeReader_enu.i486 : Adobe Reader for Linux. An application that can view, navigate and print PDF documents.&lt;br /&gt;
  libgcc.x86_64 : GCC version 4.1 shared support library&lt;br /&gt;
Cu ocazia asta am aflat si ca Adobe Reader vine cu propria varianta a bibliotecii libgcc. Ca orice aplicatie comerciala care se respecta, distribuita in format binar si compilata static.&lt;br /&gt;
&lt;br /&gt;
Sufixul x86_64 atrage atenţia ca pachetul respectiv este compilat pentru arhitecturi pe 64 de biţi.&lt;br /&gt;
Comanda ''yum info'' ne va da detalii despre pachetele de interes. Continuind cu exemplul postfix:&lt;br /&gt;
&lt;br /&gt;
  $ yum info postfix&lt;br /&gt;
  livna                     100% |=========================| 2.1 kB    00:00&lt;br /&gt;
  fedora                    100% |=========================| 2.1 kB    00:00&lt;br /&gt;
  updates                   100% |=========================| 2.3 kB    00:00&lt;br /&gt;
  Available Packages&lt;br /&gt;
  Name   : postfix&lt;br /&gt;
  Arch   : i386&lt;br /&gt;
  Epoch  : 2&lt;br /&gt;
  Version: 2.4.5&lt;br /&gt;
  Release: 2.fc7&lt;br /&gt;
  Size   : 3.6 M&lt;br /&gt;
  Repo   : updates&lt;br /&gt;
  Summary: Postfix Mail Transport Agent&lt;br /&gt;
  Description:&lt;br /&gt;
  Postfix is a Mail Transport Agent (MTA), supporting LDAP, SMTP AUTH (SASL),TLS&lt;br /&gt;
  Name   : postfix&lt;br /&gt;
  Arch   : x86_64&lt;br /&gt;
  Epoch  : 2&lt;br /&gt;
  Version: 2.4.5&lt;br /&gt;
  Release: 2.fc7&lt;br /&gt;
  Size   : 3.8 M&lt;br /&gt;
  Repo   : updates&lt;br /&gt;
  Summary: Postfix Mail Transport Agent&lt;br /&gt;
  Description:&lt;br /&gt;
  Postfix is a Mail Transport Agent (MTA), supporting LDAP, SMTP AUTH (SASL),TLS&lt;br /&gt;
&lt;br /&gt;
=== Instalare ===&lt;br /&gt;
==== Debian ====&lt;br /&gt;
 aptitude install NUME_PACHET&lt;br /&gt;
Dacă trebuie instalate dependenţe acestea vor fi afişate şi se va cere confirmare.&lt;br /&gt;
&lt;br /&gt;
În modul interactiv se apasă + pentru a marca un pachet pentru instalare.&lt;br /&gt;
&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
Sintaxa generală este:&lt;br /&gt;
 emerge NUME_PROGRAM&lt;br /&gt;
În cazul în care apare vreo dependenţă nerezolvată, ''emerge'' va instala toate pachetele de care are nevoie sau le va actualiza pe cele care sunt prea vechi pentru a putea fi folosite.&lt;br /&gt;
&lt;br /&gt;
==== Slackware / Bluewhite64 ====&lt;br /&gt;
 installpkg postfix-2.3.3-i486-1kjz.tgz&lt;br /&gt;
[[Slackware]] '''nu''' rezolva dependente. Asigurati-va ca pachetul este precompilat pentru versiunea corecta si ca aveti instalate toate bibliotecile:&lt;br /&gt;
 cat /etc/slackware-version&lt;br /&gt;
 ldd $(which postfix)|grep &amp;quot;not found&amp;quot;&lt;br /&gt;
        libpq.so.4 =&amp;gt; not found&lt;br /&gt;
&lt;br /&gt;
=== Actualizare ===&lt;br /&gt;
==== Debian ====&lt;br /&gt;
„aptitude upgrade” va actualiza toate pachetele care au versiuni mai noi. Dacă actualizarea necesită instalarea sau dezinstalarea altor pachete atunci trebuie folosit „dist-upgrade”, dar aceste situaţii nu pot apărea decăt la actualizarea la o versiune nouă Debian sau cănd se folosesc versiunile testare şi instabil. În mod interactiv tasta „U” (Shift-u) pregăteşte un dist-upgrade. Actualizarea unui singur pachet fără dependenţe şi din alte surse decât arhive APT (ex. compilate local) se poate face cu funcţia de instalare a dpkg.&lt;br /&gt;
&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
Actualizarea unui pachet în Gentoo se rezumă la reinstalarea acestuia. ''emerge'' va instala noul pachet PESTE cel vechi, după care va şterge fişierele din vechiul pachet a căror timestamp corespunde cu ce informaţii despre vechiul pachet are portage în metadate. De exemplu:&lt;br /&gt;
 emerge postfix&lt;br /&gt;
va suprascrie &amp;quot;/usr/sbin/postfix&amp;quot;, care din acest moment are un timestamp mai nou decat ce ştie vechea versiune despre acesta (şi din acest motiv va considera că nu-i aparţine, prin urmare nu-l va şterge la uninstall).&lt;br /&gt;
&lt;br /&gt;
=== Dezinstalare ===&lt;br /&gt;
&lt;br /&gt;
==== Debian ====&lt;br /&gt;
Există două feluri de dezinstalare. ''remove'' va dezinstala pachetul dar va păstra fişierele de configurare. ''purge'' va şterge inclusiv fişierele de configurare conţinute în pachet. Tastele pentru modul interactiv sunt „-” (minus) respectiv „_” (underscore). În versiunea stabilă curentă (4.0 etch) doar aptitude va dezinstala şi dependenţele care nu mai sunt necesare.&lt;br /&gt;
&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
Atenţie, dezinstalarea din Gentoo nu ţine cont de dependenţe. Dacă aveţi un ''postfix'' cu suport ''mysql'' şi dezinstalaţi ''mysql'' sistemul '''NU VA EMITE NICI UN AVERTISMENT''' legat de dependenţe. Bineinţeles că ''postfix'' va înceta să mai funcţioneze.&lt;br /&gt;
Sintaxa este:&lt;br /&gt;
 emerge --unmerge NUME_PROGRAM&lt;br /&gt;
&lt;br /&gt;
==== RedHat Enterprise &amp;gt;= 5, Centos, Fedora ====&lt;br /&gt;
 yum remove NUME_PACHET&lt;br /&gt;
&lt;br /&gt;
Dacă pachetul respectiv este necesar altor pachete din sistem, acestea vor fi si ele propuse automat pentru stergere.&lt;br /&gt;
Stergerea se poate face si direct cu utilitarul ''rpm'':&lt;br /&gt;
  rpm -e NUME_PACHET&lt;br /&gt;
In acest caz, dacă pachetul respectiv este necesar altor pachete din sistem, acestea vor fi listate iar stergerea este abortata. Cu un parametru special (cititi [http://www.rpm.org/max-rpm/ documentatia ] ca sa aflati care) puteti forta stergerea, inhibind procesarea dependentelor.&lt;br /&gt;
Utilizind un alt parametru se poate face o dezinstalare a unui pachet '''''pastrind''''' insa '''''toate''''' fisierele acestuia sub forma de rpm, iar la nevoie acest pachet poate fi reinstalat. Atentie insa, nu se pastreaza informatiile de control ale pachetului initial.&lt;br /&gt;
&lt;br /&gt;
====  Slackware / Bluewhite64 ====&lt;br /&gt;
 removepkg postfix&lt;br /&gt;
sau&lt;br /&gt;
 removepkg /var/log/packages/postfix-2.3.3-i486-1kjz&lt;br /&gt;
Fisierele de configurare de pe calea &amp;lt;font face = &amp;quot;courier&amp;quot;&amp;gt;&amp;quot;/etc/postfix/&amp;quot;&amp;lt;/font&amp;gt; '''nu''' vor fi sterse. Daca vreti o dezinstalare curata, stergeti-le manual. La fel daca doriti o reinstalare curata; ''installpkg'' '''nu''' le va suprascrie.&lt;br /&gt;
&lt;br /&gt;
=== Cui aparţine acest fişier? ===&lt;br /&gt;
Întrebare grea, mai ales dacă trebuie să afli această informaţie de la un sistem pe care nu-l cunoşti.&lt;br /&gt;
&lt;br /&gt;
==== Debian ====&lt;br /&gt;
 dpkg -S fişier&lt;br /&gt;
pentru fişiere din pachete instalate sau&lt;br /&gt;
 apt-file update &amp;amp;&amp;amp; apt-file search fişier&lt;br /&gt;
pentru pachete din arhive. apt-file nu este instalat implicit.&lt;br /&gt;
&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
E nevoie de un pachet special, numit ''gentoolkit''. După ce îl instalaţi, rulaţi comanda de mai jos:&lt;br /&gt;
 equery b /usr/sbin/postfix&lt;br /&gt;
==== RedHat ====&lt;br /&gt;
 rpm -qf /nume/fisier&lt;br /&gt;
&lt;br /&gt;
=== Repararea sistemului ===&lt;br /&gt;
În cazul în care ai actualizat/şters anumite pachete/fişiere sistemul poate deveni instabil. Cele mai multe distribuţii pun la dispoziţie diverse utilitare de reparare a sistemului.&lt;br /&gt;
&lt;br /&gt;
==== Debian ====&lt;br /&gt;
Sistemul APT este foarte robust şi probleme pot apărea doar dacă sunt probleme cu sistemul de fişiere. O instalare întreruptă se poate continua cu „aptitude install”. APT menţine în /var/cache/apt/archives o copie a tuturor pachetelor descărcate. Dacă duceţi lipsă de spaţiu puteţi folosi acţiunea „autoclean” pentru a şterge pachetele care nu mai sunt dispibile în nici o sursă sau „clean” pentru a şterge toate pachetele.&lt;br /&gt;
&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
 revdep-rebuild [-p]&lt;br /&gt;
Va căuta dacă există fiecare bibliotecă de care are nevoie fiecare binar în parte şi dacă este versiunea de care are nevoie. În caz contrar, face o listă cu toate pachetele care trebuiesc recompilate pentru a restabili integritatea sistemului. Fără parametrul -p le şi recompilează, nu se rezumă doar la afişearea listei. Deoarece verifică fiecare binar în parte, poate dura destul de mult o astfel de inspectare a sistemului.&lt;br /&gt;
&lt;br /&gt;
Alte utilitare pentru restabilirea integrităţii sistemului, în cazul actualizării pachetului ''python'', respectiv ''perl'':&lt;br /&gt;
 python-updater&lt;br /&gt;
 perl-cleaner&lt;br /&gt;
&lt;br /&gt;
==Configurarea reţelei==&lt;br /&gt;
=== Setarea &amp;quot;ad-hoc&amp;quot; a parametrilor ===&lt;br /&gt;
Probabil comună oricarei distribuţii Linux (old way):&lt;br /&gt;
&lt;br /&gt;
 ifconfig eth0 192.168.0.1 netmask 255.255.255.0&lt;br /&gt;
 route add default gw 192.168.0.254&lt;br /&gt;
 echo &amp;quot;nameserver 80.23.32.1&amp;quot; &amp;gt;&amp;gt; /etc/resolv.conf&lt;br /&gt;
&lt;br /&gt;
Unde:&lt;br /&gt;
* - eth0 este numele interfeţei de reţea&lt;br /&gt;
* - 192.168.0.1 este IP-ul maşinii pe care o configurăm&lt;br /&gt;
* - 192.168.0.254 este ''default gateway''-ul&lt;br /&gt;
* - 80.23.32.1 este serverul de nume&lt;br /&gt;
&lt;br /&gt;
O metodă mai nouă este folosirea comenzii ''ip'' din pachetul ''iproute2''. Cu această comandă se pot gestiona mai bine adresele IP, deoarece permite adaugarea/ştergerea de adrese IP pe/de pe o interfaţă fără a mai folosi alias-uri (eth0:alias).&lt;br /&gt;
&lt;br /&gt;
De exemplu:&lt;br /&gt;
 ip address add 192.168.15.1/24 dev eth0&lt;br /&gt;
 ip address del 192.168.15.1/24 dev eth0&lt;br /&gt;
 ip route add default via 192.168.15.254&lt;br /&gt;
&lt;br /&gt;
În plus, ''ip'' mai permite managementul tabelei ARP ('ip neighbor'), managementul tunelelor IP-IP sau GRE ('ip tunnel'), managementul de &amp;quot;rules&amp;quot; pentru folosirea de tabele de routing multiple ('ip rule'), etc.&lt;br /&gt;
Mai multe informaţii despre ''ip'' [http://www.policyrouting.org/iproute2-toc.html aici]:, sau [http://www.google.ro/search?q=iproute2 Google].&lt;br /&gt;
&lt;br /&gt;
Atenţie, exemplele sunt arbitrare.&lt;br /&gt;
&lt;br /&gt;
=== Configurarea persistentă ===&lt;br /&gt;
==== Debian ====&lt;br /&gt;
Pentru configurare reţelei se foloseşte fişierul /etc/network/interfaces cu o sintaxa de felul următor:&lt;br /&gt;
&lt;br /&gt;
 auto eth0&lt;br /&gt;
 iface eth0 inet static&lt;br /&gt;
    address 192.168.0.1&lt;br /&gt;
    netmask 255.255.255.0&lt;br /&gt;
    gateway 192.168.0.254&lt;br /&gt;
&lt;br /&gt;
Pentru mai multe detalii vedeţi pagina de manual interfaces(5). Nameservere se pot introduce în /etc/resolv.conf dar se poate instala şi pachetul resolvconf care va gestiona fişierul respectiv. Pentru activarea sau dezactivarea unei interfeţe se folosesc ifup respectiv ifdown.&lt;br /&gt;
&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
Fişierul de configurare pentru reţea este /etc/conf.d/net&lt;br /&gt;
Sintaxa este următoarea:&lt;br /&gt;
&lt;br /&gt;
 config_eth0=( &amp;quot;192.168.0.1 netmask 255.255.255.0&amp;quot; )&lt;br /&gt;
 routes_eth0=( &amp;quot;default via 192.168.0.254&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
Nameserver-ele se introduc în /etc/resolv.conf&lt;br /&gt;
&lt;br /&gt;
Dacă în sistem există o placă de reţea şi nu doriţi să o folosiţi, introduceţi&lt;br /&gt;
 config_eth1=( &amp;quot;null&amp;quot; )&lt;br /&gt;
În caz contrar există riscul să i se aloce un IP prin DHCP.&lt;br /&gt;
&lt;br /&gt;
Exemplu pentru o placă wireless (chipset ATHEROS), cu wpa_supplicant:&lt;br /&gt;
&lt;br /&gt;
 modules=( &amp;quot;wpa_supplicant&amp;quot; )&lt;br /&gt;
 wpa_supplicant_ath0=&amp;quot;-Dmadwifi&amp;quot;&lt;br /&gt;
 iwconfig_ath0=&amp;quot;mode managed freq 2.412G rate auto rts 250 frag 512 txpower 18&amp;quot;&lt;br /&gt;
 config_ath0=( &amp;quot;192.168.0.1 netmask 255.255.255.0&amp;quot; )&lt;br /&gt;
 routes_ath0=( &amp;quot;default via 192.168.0.254&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
Crearea unui bridge (util pentru utilizarea cu un ''virtualbox''):&lt;br /&gt;
&lt;br /&gt;
 config_eth0=( &amp;quot;null&amp;quot; )&lt;br /&gt;
 &lt;br /&gt;
 tuntap_tap0=&amp;quot;tap&amp;quot;&lt;br /&gt;
 config_tap0=( &amp;quot;null&amp;quot; )&lt;br /&gt;
 tunctl_tap0=&amp;quot;-u serghei&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 bridge_br0=&amp;quot;eth0 tap0&amp;quot;&lt;br /&gt;
 config_br0=( &amp;quot;10.0.2.2/24&amp;quot; )&lt;br /&gt;
 RC_NEED_br0=&amp;quot;net.eth0 net.tap0&amp;quot;&lt;br /&gt;
 brctl_br0=( &amp;quot;setfd 0&amp;quot; &amp;quot;sethello 0&amp;quot; &amp;quot;stp off&amp;quot; )&lt;br /&gt;
 routes_br0=( &amp;quot;default gw 192.168.0.254&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
În Gentoo interfeţele de reţea sunt &amp;quot;ridicate&amp;quot; ca nişte servicii. De exemplu pentru eth0 trebuie creat un symlink la /etc/init.d/net.lo, după care trebuie adăugat net.eth0 în lista de servicii pornite la boot.&lt;br /&gt;
&lt;br /&gt;
 ln -s net.lo /etc/init.d/net.eth0&lt;br /&gt;
 rc-update add net.eth0 default&lt;br /&gt;
&lt;br /&gt;
Dacă aţi modificat parametri unei interfeţe de reţea (în /etc/conf.d/net), o reîncărcaţi executând:&lt;br /&gt;
&lt;br /&gt;
 /etc/init.d/net.eth0 restart&lt;br /&gt;
&lt;br /&gt;
==== RedHat ====&lt;br /&gt;
Mare parte din fişierele de configurare pentru reţea se găsesc în /etc/sysconfig/network-scripts.&lt;br /&gt;
Setările plăcilor de reţea sunt în /etc/sysconfig/network-scripts/ifcfg-ethN. Sintaxa este intuitivă:&lt;br /&gt;
 IPADDR=192.168.0.1&lt;br /&gt;
 NETMASK=255.255.255.0&lt;br /&gt;
 HWADDR=00:11:22:33:44:55&lt;br /&gt;
Atenţie, trebuie specificate corect adresele de Network si Broadcast (vezi Subnetting [http://en.wikipedia.org/wiki/Subnetting]).&lt;br /&gt;
Parametrul HWADDR specifică MAC-ul plăcii de reţea respective, pentru cazul în care există în sistem mai multe plăci de reţea ce folosesc acelaşi driver. Atenţie şi aici, identificarea plăcilor pe baza HWADDR nu functionează prea bine. Pentru mai multe info, [http://www.google.ro/search?q=HWADDR Google].&lt;br /&gt;
&lt;br /&gt;
După modificarea acestor fişiere, se reporneşte tot subsistemul de reţea cu comanda ''service network restart'' sau ''/etc/init.d/network restart'' (cele două variante sunt echivalente).&lt;br /&gt;
&lt;br /&gt;
Hint: de obicei, gateway-ul este păstrat în /etc/sysconfig/network dar poate fi specificat şi în /etc/sysconfig/network-scripts/ifcfg-ethN.&lt;br /&gt;
&lt;br /&gt;
Hint: în /etc/sysconfig/network-scripts/ifcfg-ethN se pot specifica numeroase alte opţiuni, recomandăm citirea [http://www.redhat.com/docs/manuals/ documentaţiei]&lt;br /&gt;
&lt;br /&gt;
Setările firewall-ului sunt păstrate în /etc/sysconfig/iptables. Nu se recomandă editarea manuală a acestui fişier ci utilizarea comenzilor ''iptables-save'' (sau ''service iptables save'' ori ''/etc/init.d/iptables save'' ) pentru a salva starea curenta a firewall-ului şi respectiv ''iptables-restore'' (sinonime fiind ''service iptables start'' si ''/etc/init.d/iptables start'') pentru pornirea firewall-ului (citind configuratia de pe disc); se recomandă construirea manuală a firewall-ului cu comenzi ''iptables'', apoi salvarea regulilor cu comanda ''service iptables save''. Oprirea firewall-ului se poate face cu &lt;br /&gt;
*''service iptables stop'' (sinonim: ''/etc/init.d/iptables stop'') pentru opriri normale ( toate regulile şi chain-urile utilizator sint şterse, modulele specifice iptables sînt eliminate din memorie, policy-ul devine ACCEPT pentru toate chain-urile implicite) sau cu&lt;br /&gt;
* ''service iptables panic'' (sinonim: ''/etc/init.d/iptables panic'') pentru cazul în care doriţi o revenire de urgenţă la o stare ''sigura'': toate policy-urile devin REJECT, comunicaţia prin reţea a sistemului cu restul lumii fiind total întreruptă.&lt;br /&gt;
&lt;br /&gt;
Pentru afisarea stării curente exista ''service iptables status'' (sinonim: '/etc/init.d/iptables status'').&lt;br /&gt;
Parametri suplimentari pentru iptables se pot specifica în ''/etc/sysconfig/iptables-config''&lt;br /&gt;
&lt;br /&gt;
==== Slackware / Bluewhite64 ====&lt;br /&gt;
&lt;br /&gt;
''netconfig'' este un script interactiv care detecteaza si configureaza interfetele de retea. Rulati-l si urmati pasii de acolo daca aveti nevoie de o configuratie minima. Atentie, va '''suprascrie''' fisierele &amp;lt;font face=&amp;quot;courier&amp;quot;&amp;gt; /etc/rc.d/rc.inet1.conf &amp;lt;/font&amp;gt; si &amp;lt;font face=&amp;quot;courier&amp;quot;&amp;gt; /etc/resolv.conf&amp;lt;/font&amp;gt;. Daca ''netconfig'' nu da rezultate sau daca nu va multumeste, veti fi nevoiti sa editati fisierele de configurare.&lt;br /&gt;
&lt;br /&gt;
Modulele le gasiti in &amp;lt;font face=&amp;quot;courier&amp;quot;&amp;gt;/etc/rc.d/rc.modules&amp;lt;/font&amp;gt;. [[Slackware]] va uita in acest fisier si va incarca pe kernel orice va gasi acolo. Trebuie doar sa inlaturati comentariul pentru dispozitivul respectiv. &lt;br /&gt;
&lt;br /&gt;
Fisierele de configurare pentru retea sunt &amp;lt;font face=&amp;quot;courier&amp;quot;&amp;gt;/etc/rc.d/rc.inet1&amp;lt;/font&amp;gt; si &amp;lt;font face=&amp;quot;courier&amp;quot;&amp;gt;/etc/rc.d/rc.inet2&amp;lt;/font&amp;gt;. &lt;br /&gt;
Primul configureaza parametrii retelei citind &amp;lt;font face=&amp;quot;courier&amp;quot;&amp;gt; /etc/rc.d/rc.inet1.conf&amp;lt;/font&amp;gt;, al doilea porneste diverse servicii (''inetd'', ''NFS'', ''bind'', ''ssh'', etc).&lt;br /&gt;
Daca folositi mai mult de 6 interfete modificati ''MAXNICS'' in &amp;lt;font face=&amp;quot;courier&amp;quot;&amp;gt; /etc/rc.d/rc.inet1&amp;lt;/font&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
Iata un exemplu de configurare pentru &amp;lt;font face=&amp;quot;courier&amp;quot;&amp;gt;rc.inet1.conf&amp;lt;/font&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
 ''# Config information for eth0:''&lt;br /&gt;
 IPADDR[0]=&amp;quot;10.75.16.251&amp;quot;&lt;br /&gt;
 NETMASK[0]=&amp;quot;255.255.255.0&amp;quot;&lt;br /&gt;
 USE_DHCP[0]=&amp;quot;&amp;quot;&lt;br /&gt;
 DHCP_HOSTNAME[0]=&amp;quot;&amp;quot;&lt;br /&gt;
 ''# Config information for eth1:''&lt;br /&gt;
 IPADDR[1]=&amp;quot;&amp;quot;&lt;br /&gt;
 NETMASK[1]=&amp;quot;&amp;quot;&lt;br /&gt;
 USE_DHCP[1]=&amp;quot;yes&amp;quot;&lt;br /&gt;
 DHCP_HOSTNAME[1]=&amp;quot;&amp;quot;&lt;br /&gt;
 ''# Config information for test interface:''&lt;br /&gt;
 IFNAME[8]=&amp;quot;eth0:test&amp;quot;&lt;br /&gt;
 IPADDR[8]=&amp;quot;10.75.17.251&amp;quot;&lt;br /&gt;
 NETMASK[8]=&amp;quot;255.255.255.0&amp;quot;&lt;br /&gt;
 USE_DHCP[8]=&amp;quot;&amp;quot;&lt;br /&gt;
 DHCP_HOSTNAME[8]=&amp;quot;&amp;quot;&lt;br /&gt;
 ''# Default gateway IP address:''&lt;br /&gt;
 GATEWAY=&amp;quot;10.75.16.254&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Daca &amp;lt;font size=&amp;quot;3&amp;quot; face=&amp;quot;Times&amp;quot;&amp;gt;USE_DHCP[interface]&amp;lt;/font&amp;gt; este &amp;lt;font size=&amp;quot;3&amp;quot; face=&amp;quot;Times&amp;quot;&amp;gt;&amp;quot;yes&amp;quot;&amp;lt;/font&amp;gt;, celelalte setari sunt ignorate. Daca nu doriti sa setati o interfata, lasati campul ''&amp;quot;&amp;quot;'' gol.&lt;br /&gt;
&lt;br /&gt;
Intreaga configuratie de retea se controleaza ruland &amp;lt;font face=&amp;quot;courier&amp;quot;&amp;gt;/etc/rc.d/rc.inet1&amp;lt;/font&amp;gt; cu argumentul &amp;lt;font face=&amp;quot;courier&amp;quot;&amp;gt;start|stop|restart&amp;lt;/font&amp;gt;, daca aveti nevoie sa reporniti doar o interfata dati scriptului argumentul corespunzator interfetei (exemplu &amp;lt;font face=&amp;quot;courier&amp;quot;&amp;gt;/etc/rc.d/rc.inet1 eth1_restart&amp;lt;/font&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Daca folositi masina Slackware ca router, asigurati-va ca &amp;lt;font face=&amp;quot;courier&amp;quot;&amp;gt;/etc/rc.d/rc.ip_forward''&amp;lt;/font&amp;gt; are permisiuni de executie:&lt;br /&gt;
 chmod 755 /etc/rc.d/rc.ip_forward&lt;br /&gt;
Daca vreti sa ridicati rute mai speciale, puteti sa le adaugati la sfarsitul fisierului &amp;lt;font face=&amp;quot;courier&amp;quot;&amp;gt;rc.inet1&amp;lt;/font&amp;gt;:&lt;br /&gt;
 echo '/sbin/route add -net 10.75.19.0 netmask 255.255.255.0 dev eth1' &amp;gt;&amp;gt; /etc/rc.d/rc.inet1&lt;br /&gt;
Firewall-ul este pornit de &amp;lt;font face=&amp;quot;courier&amp;quot;&amp;gt;rc.inet2&amp;lt;/font&amp;gt; ruland &amp;lt;font face=&amp;quot;courier&amp;quot;&amp;gt;/etc/rc.d/rc.firewall&amp;lt;/font&amp;gt;. Acest fisier nu exista in mod implicit, trebuie sa-l faceti si sa-i dati permisiuni la executie:&lt;br /&gt;
 if &amp;lt;nowiki&amp;gt;[[ -f /etc/iptables.conf &amp;amp;&amp;amp; -x /usr/sbin/iptables-restore ]]&amp;lt;/nowiki&amp;gt;; then &lt;br /&gt;
    /usr/sbin/iptables-restore &amp;lt; /etc/iptables.conf; fi&lt;br /&gt;
Ca si la celelalte distributii, serverele de nume se configureaza in &amp;lt;font face=&amp;quot;courier&amp;quot;&amp;gt;/etc/resolv.conf&amp;lt;/font&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Scripturile de startup===&lt;br /&gt;
&lt;br /&gt;
==== Debian ====&lt;br /&gt;
Specific pentru Debian este că implicit nivelele 2 - 5 sunt configurate identic. Modificări se pot face cu update-rc.d sau diverse alte utilitare pentru editarea systemelor de tip System-V&lt;br /&gt;
&lt;br /&gt;
==== Slackware / Bluewhite64 ====&lt;br /&gt;
&lt;br /&gt;
Slackware foloseste [[Slackware#Filozofia Slackware|scripturi]] de initializare de tip ''BSD''. Asemenea altor [[Distribuţii|distributii]], acestea sunt apelate de ''init'' in functie de ''runlevel'' si pot fi gasite pe calea &amp;lt;font face=&amp;quot;courier&amp;quot;&amp;gt; /etc/rc.d/ &amp;lt;/font&amp;gt; dupa cum urmeaza: &lt;br /&gt;
&lt;br /&gt;
''rc.S'' - script pentru initializarea sistemului. Monteaza sistemele de fisiere, incarca modulele si parametrii kernelului, activeaza partitia ''swap'', configureaza porturile seriale si USB, etc &lt;br /&gt;
&lt;br /&gt;
''rc.K'' - mod single user. Opreste toate serviciile si pune sistemul in mod administrativ. Sistemele de fisiere raman montate iar configurarea retelei ramane neschimbata &lt;br /&gt;
&lt;br /&gt;
''rc.M'' - mod multi user. Este apelat de ''init'' pentru oricare din nivelele 2, 3, 4, 5. Configureaza numele sistemului, porneste ''syslogd'', ''hotplug'', ''cups'', ''udev'', ''crond'', ''quota'', etc. Apeleaza la randul lui ''inet1'' si ''inet2'' (parametrii si servicii de retea) si in ultimul rand, celebrul si omnipotentul ''rc.local'' &lt;br /&gt;
&lt;br /&gt;
''rc.4'' - mod grafic. Porneste ''KDM'', ''GDM'' sau ''XDM'' &lt;br /&gt;
&lt;br /&gt;
''rc.6'' - reboot. Este apelat de oricare din comenzile ''halt'' sau ''reboot''. Opreste toate serviciile si procesele si demonteaza sistemele de fisiere &lt;br /&gt;
&lt;br /&gt;
''rc.0'' - halt. Ca la reboot. Este ''symlink'' la ''rc.6''&lt;br /&gt;
&lt;br /&gt;
=== Pornirea/oprirea manuală a unui serviciu ===&lt;br /&gt;
==== Debian ====&lt;br /&gt;
 /etc/init.d/postfix start&lt;br /&gt;
 /etc/init.d/postfix stop&lt;br /&gt;
sau&lt;br /&gt;
 invoke-rc.d postfix start&lt;br /&gt;
 invoke-rc.d postfix stop&lt;br /&gt;
invoke-rc.d va ţine cont de anumite politici locale (ex. anumite servicii nu trebuie pornite într-un chroot)&lt;br /&gt;
&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
 /etc/init.d/postfix start&lt;br /&gt;
 /etc/init.d/postfix stop&lt;br /&gt;
&lt;br /&gt;
==== RedHat ====&lt;br /&gt;
 service postfix start&lt;br /&gt;
 service postfix stop&lt;br /&gt;
&lt;br /&gt;
==== Slackware / Bluewhite64 ====&lt;br /&gt;
 /etc/rc.d/postfix start&lt;br /&gt;
 /etc/rc.d/postfix stop&lt;br /&gt;
&lt;br /&gt;
=== Adăugarea/eliminarea unui serviciu în/din autostart ===&lt;br /&gt;
&lt;br /&gt;
==== Debian ====&lt;br /&gt;
&lt;br /&gt;
 update-rc.d postfix defaults&lt;br /&gt;
 update-rc.d postfix remove&lt;br /&gt;
sau&lt;br /&gt;
 update-rc.d postfix stop 20 3 4 . start 20 5&lt;br /&gt;
pentru oprire în nivelele 3 şi 4 şi pornire în 5.&lt;br /&gt;
&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
 rc-update add postfix default&lt;br /&gt;
 rc-update del postfix&lt;br /&gt;
&lt;br /&gt;
Daemonii care nu au script de service se pot porni/opri la boot/shutdown adaugându-i în &amp;quot;/etc/conf.d/local.start&amp;quot; şi/sau &amp;quot;/etc/conf.d/local.stop&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== RedHat ====&lt;br /&gt;
 chkconfig --level 35 postfix on&lt;br /&gt;
 chkconfig --level 35 postfix off&lt;br /&gt;
Observaţie: &amp;quot;35&amp;quot; înseamnă runlevel-urile 3 şi 5. Vezi [http://en.wikipedia.org/wiki/Runlevel].&lt;br /&gt;
&lt;br /&gt;
Alternativ, se poate folosi utilitarul ncurses numit '''ntsysv''' care permite configurarea tuturor serviciilor din runlevel-ul curent. Iar pentru cei care preferă GUI, există '''system-config-services''' care pe lîngă toate funcţiile lui ''chkconfig'' oferă şi detalii despre serviciile respective şi permite gestionarea separată a celor care au daemon propriu de cele lansate via xinetd.&lt;br /&gt;
&lt;br /&gt;
Există în continuare şi metoda (complet nerecomandată) a editării manuale a symlinkurilor din /etc/rcN.d. A se folosi numai şi numai în cazul în care nici una dintre metodele standard mai sus descrise nu este disponibilă. Dacă nu ştiţi despre ce e vorba, uitaţi că aţi citit acest paragraf.&lt;br /&gt;
&lt;br /&gt;
==== openSUSE 10+ ====&lt;br /&gt;
 chkconfig -s postfix&lt;br /&gt;
 chkconfig -s postfix 35&lt;br /&gt;
 chkconfig -d postfix&lt;br /&gt;
&lt;br /&gt;
sau&lt;br /&gt;
&lt;br /&gt;
 insserv -d postfix&lt;br /&gt;
 insserv -r postfix&lt;br /&gt;
&lt;br /&gt;
Dacă nu se specifică runlevel-ul, se va utiliza runlevels &amp;quot;Default-Start&amp;quot; din scriptul respectiv.&lt;br /&gt;
&lt;br /&gt;
====  Slackware / Bluewhite64 ====&lt;br /&gt;
&lt;br /&gt;
Pentru a adauga un serviciu in autostart asigurati-va ca scriptul de initializare are permisiuni de executie: &lt;br /&gt;
&lt;br /&gt;
 chmod +x /etc/rc.d/rc.postfix&lt;br /&gt;
&lt;br /&gt;
Adaugati in &amp;lt;font face=&amp;quot;courier&amp;quot;&amp;gt;/etc/rc.d/rc.M&amp;lt;/font&amp;gt;:&lt;br /&gt;
 &lt;br /&gt;
 if [ -x /etc/rc.d/rc.postfix ]; then&lt;br /&gt;
  . /etc/rc.d/rc.postfix start&lt;br /&gt;
 fi&lt;br /&gt;
&lt;br /&gt;
Apoi in &amp;lt;font face=&amp;quot;courier&amp;quot;&amp;gt;/etc/rc.d/rc.6&amp;lt;/font&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
 if [ -x /etc/rc.d/rc.postfix ]; then&lt;br /&gt;
  . /etc/rc.d/rc.postfix stop&lt;br /&gt;
 fi&lt;br /&gt;
&lt;br /&gt;
'''Note:'''&lt;br /&gt;
* 1) Daca instalarea a fost facuta compiland codul sursa, va trebui sa creati un script de initializare de la zero.&lt;br /&gt;
* 2) Daca ati un instalat pachet &amp;lt;font face=&amp;quot;courier&amp;quot;&amp;gt;.tgz&amp;lt;/font&amp;gt;, veti gasi scriptul in &amp;lt;font face=&amp;quot;courier&amp;quot;&amp;gt;/etc/rc.d&amp;lt;/font&amp;gt; dar tot va trebui sa editati fisierul &amp;lt;font face=&amp;quot;courier&amp;quot;&amp;gt;rc.M&amp;lt;/font&amp;gt;.&lt;br /&gt;
* 3) Cand editati &amp;lt;font face=&amp;quot;courier&amp;quot;&amp;gt;rc.M&amp;lt;/font&amp;gt; aveti grija la ordinea in care sunt pornite serviciile atunci cand acestea depind unele de altele. Logic este sa porniti mai intai ''clamd'', ''mysqld'' apoi ''postfix''. Este bine ca fisierul &amp;lt;font face=&amp;quot;courier&amp;quot;&amp;gt;rc.local&amp;lt;/font&amp;gt; sa fie rulat ultimul si este elegant sa nu aveti nimic in el.&lt;br /&gt;
* 4) Puneti serviciul in background cu ampersand (&amp;lt;font face=&amp;quot;courier&amp;quot;&amp;gt;&amp;amp;&amp;lt;/font&amp;gt;) daca acesta nu are optiuni pentru a rula in ''daemon mode''. De exemplu ''spamd'' fara optiunea &amp;lt;font face=&amp;quot;courier&amp;quot;&amp;gt;-d&amp;lt;/font&amp;gt; va '''bloca''' procesul de initializare si nu veti mai ajunge in &amp;lt;font face=&amp;quot;courier&amp;quot;&amp;gt;/bin/login&amp;lt;/font&amp;gt;.   &lt;br /&gt;
&lt;br /&gt;
Incepand cu versiunea 7.0, [[Slackware]] asigura compatibilitate cu sistemul ''SystemV'' cu ajutorul scriptului &amp;lt;font face=&amp;quot;courier&amp;quot;&amp;gt;/etc/rc.d/rc.sysvinit&amp;lt;/font&amp;gt;. Cei care prefera aventuri &amp;quot;non-distro way&amp;quot; pot incerca:&lt;br /&gt;
&lt;br /&gt;
 mkdir -p /etc/init.d/ &amp;amp;&amp;amp; mkdir -p /etc/rc.d/rc3.d/ &amp;amp;&amp;amp; mkdir -p /etc/rc.d/rc6.d/&lt;br /&gt;
 ln -s /etc/rc.d/rc.postfix /etc/init.d/postfix&lt;br /&gt;
 ln -s /etc/rc.d/rc.postfix /etc/rc.d/rc3.d/S11postfix &lt;br /&gt;
 ln -s /etc/rc.d/rc.postfix /etc/rc.d/rc6.d/K11postfix&lt;br /&gt;
&lt;br /&gt;
'''Nota''': Nu folositi in acelasi timp &amp;lt;font face=&amp;quot;courier&amp;quot;&amp;gt;rc.M &amp;lt;/font&amp;gt; si &amp;lt;font face=&amp;quot;courier&amp;quot;&amp;gt;rc.sysvinit&amp;lt;/font&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Pentru a elimina un serviciu din autostart este suficient sa inlaturati drepturile de executie pentru scriptul respectiv:&lt;br /&gt;
&lt;br /&gt;
 chmod -x /etc/rc.d/rc.postfix&lt;br /&gt;
&lt;br /&gt;
== Configurarea modulelor ==&lt;br /&gt;
=== Încărcare automată ===&lt;br /&gt;
==== Debian ====&lt;br /&gt;
Pentru încărcarea automată a unui modul la fiecare pornire trebuie doar listat în /etc/modules&lt;br /&gt;
&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
&lt;br /&gt;
Fisierul in care sunt anuntate modulele care trebuie incarcate automat la boot este /etc/conf.d/modules. Se pot defini liste de module pentru mai multe versiuni de kernel.&lt;br /&gt;
&lt;br /&gt;
 modules_2_6_23_gentoo_r5=&amp;quot;ieee1394 ohci1394&amp;quot;&lt;br /&gt;
 modules_2_6_23=&amp;quot;tun ieee1394&amp;quot;&lt;br /&gt;
 modules_2_6=&amp;quot;tun&amp;quot;&lt;br /&gt;
 modules=&amp;quot;ohci1394&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== Slackware / Bluewhite64 ====&lt;br /&gt;
&lt;br /&gt;
Modulul trebuie sa existe in &amp;lt;font face=&amp;quot;courier&amp;quot;&amp;gt;/etc/rc.d/rc.modules&amp;lt;/font&amp;gt; sau in &amp;lt;font face=&amp;quot;courier&amp;quot;&amp;gt;/etc/rc.d/rc.netdevice&amp;lt;/font&amp;gt; pentru dipsozitivele de retea configurate cu ''netconfig''.&lt;br /&gt;
&lt;br /&gt;
=== Opţiuni ===&lt;br /&gt;
==== Debian ====&lt;br /&gt;
Pentru a specifica opţiuni pentru un modul (indiferent că se încarcă manual sau automat) creaţi un fişier (ex. 00local) în /etc/modprobe.d/ cu conţinut de genul:&lt;br /&gt;
 options kqemu major 0&lt;br /&gt;
&lt;br /&gt;
==== Slackware / Bluewhite64 ====&lt;br /&gt;
Optiunile pentru un modul se pun in &amp;lt;font face = &amp;quot;courier&amp;quot;&amp;gt;/etc/modprobe.conf&amp;lt;/font&amp;gt;. Aceasta metoda este invechita dar pastrata inca pentru compatibilitate. Procedati exact ca la '''Debian''' daca versiunea Slackware este 12.0 sau mai mare.&lt;br /&gt;
&lt;br /&gt;
=== Prevenirea încărcării automate ===&lt;br /&gt;
==== Debian ====&lt;br /&gt;
Listaţi modulul într-un fişier (ex. 00local) în /etc/modprobe.d/ cu următoarea sintaxă:&lt;br /&gt;
 blacklist pcspkr&lt;br /&gt;
==== Slackware / Bluewhite64 ====&lt;br /&gt;
Adaugati o linie in fisierul &amp;lt;font face = &amp;quot;courier&amp;quot;&amp;gt;/etc/modprobe.d/blacklist&amp;lt;/font&amp;gt; cu urmatoarea sintaxa:&lt;br /&gt;
 blacklist pcspkr&lt;/div&gt;</summary>
		<author><name>Serghei</name></author>	</entry>

	<entry>
		<id>https://wiki.lug.ro/index.php?title=Hardware&amp;diff=4281</id>
		<title>Hardware</title>
		<link rel="alternate" type="text/html" href="https://wiki.lug.ro/index.php?title=Hardware&amp;diff=4281"/>
				<updated>2008-05-13T16:58:45Z</updated>
		
		<summary type="html">&lt;p&gt;Serghei: /* Broadcom Corporation BCM4312 (onboard Compaq nx6325) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Eşti în situaţia de a achiziţiona hardware şi habar nu ai dacă va merge pe Linux?&lt;br /&gt;
Poate ai noroc şi a riscat altcineva să cumpere hardware de tipul celui de care ai nevoie şi care a fost dispus să scrie despre asta (dacă a avut ghinion sau dacă i-a funcţionat).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Reţea =&lt;br /&gt;
== Wireless ==&lt;br /&gt;
=== Trendnet [http://www.trendnet.com/en/products/TEW-443PI.htm TEW-443PI] (PCI) ===&lt;br /&gt;
[[Imagine:TEW-443PI_v1_1.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
Este bazat pe un chipset [http://www.atheros.com/ Atheros], prin urmare funcţionează perfect cu driverul de la [http://madwifi.org/ MadWifi]. Ubuntu îl detectează automat, pe Gentoo trebuie instalat pachetul '''madwifi-ng''' şi [http://hostap.epitest.fi/wpa_supplicant/ '''wpa_supplicant'''] (variabila USE trebuie să conţină '''madwifi''').&lt;br /&gt;
&lt;br /&gt;
Exemplu de configuraţie pentru Gentoo:&lt;br /&gt;
&lt;br /&gt;
 # /etc/conf.d/net&lt;br /&gt;
 modules=( &amp;quot;wpa_supplicant&amp;quot; )&lt;br /&gt;
 wpa_supplicant_ath0=&amp;quot;-Dmadwifi&amp;quot;&lt;br /&gt;
 iwconfig_ath0=&amp;quot;mode managed&amp;quot;&lt;br /&gt;
 config_ath0=( &amp;quot;192.168.0.10 netmask 255.255.255.0&amp;quot; )&lt;br /&gt;
 routes_ath0=( &amp;quot;default via 192.168.0.1&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
 # /etc/wpa_supplicant/wpa_supplicant.conf&lt;br /&gt;
 network={&lt;br /&gt;
    key_mgmt=NONE&lt;br /&gt;
    priority=-9999999&lt;br /&gt;
 }&lt;br /&gt;
 network={&lt;br /&gt;
    key_mgmt=WPA-PSK&lt;br /&gt;
    psk=&amp;quot;parola1&amp;quot;&lt;br /&gt;
    ssid=&amp;quot;AP1&amp;quot;&lt;br /&gt;
    scan_ssid=1&lt;br /&gt;
 }&lt;br /&gt;
 network={&lt;br /&gt;
    key_mgmt=WPA-PSK&lt;br /&gt;
    psk=&amp;quot;parola2&amp;quot;&lt;br /&gt;
    ssid=&amp;quot;AP2&amp;quot;&lt;br /&gt;
    scan_ssid=1&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
=== Trendnet [http://www.trendnet.com/en/products/TEW-441PC.htm TEW-441PC] (CARDBUS) ===&lt;br /&gt;
[[Imagine:TEW-441PCv1_1.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
Este de asemenea realizat cu un chipset [http://www.atheros.com/ Atheros], această placă funcţionând ireproşabil pe notebook-ul meu.&lt;br /&gt;
&lt;br /&gt;
=== Broadcom Corporation BCM4312 (onboard Compaq nx6325) ===&lt;br /&gt;
Începând cu '''linux-2.6.17_rc1''', suportul pentru BCM43xx este inclus în nucleu, deci asiguraţi-vă că aveţi instalată cel puţin această versiune.&lt;br /&gt;
&lt;br /&gt;
Configuraţi nucleul în felul următor:&lt;br /&gt;
  General setup --&amp;gt;&lt;br /&gt;
    [*] Prompt for development and/or incomplete code/drivers&lt;br /&gt;
  Networking --&amp;gt;&lt;br /&gt;
    Wireless  ---&amp;gt;&lt;br /&gt;
      &amp;lt;M&amp;gt; Generic IEEE 802.11 Networking Stack&lt;br /&gt;
      [*]   Enable full debugging output&lt;br /&gt;
      ---   IEEE 802.11 WEP encryption (802.1x)&lt;br /&gt;
      &amp;lt;M&amp;gt;   IEEE 802.11i CCMP support&lt;br /&gt;
      &amp;lt;M&amp;gt;   IEEE 802.11i TKIP encryption&lt;br /&gt;
      &amp;lt;M&amp;gt;   Software MAC add-on to the IEEE 802.11 networking stack&lt;br /&gt;
      [*]     Enable full debugging output&lt;br /&gt;
  Device Drivers  ---&amp;gt;&lt;br /&gt;
    Network device support  ---&amp;gt;&lt;br /&gt;
      Wireless LAN  ---&amp;gt;&lt;br /&gt;
        [*] Wireless LAN (IEEE 802.11)&lt;br /&gt;
        &amp;lt;M&amp;gt; Broadcom BCM43xx wireless support&lt;br /&gt;
        [*]   Broadcom BCM43xx debugging (RECOMMENDED)&lt;br /&gt;
              BCM43xx data transfer mode (DMA + PIO)  ---&amp;gt;&lt;br /&gt;
                (X) DMA + PIO&lt;br /&gt;
&lt;br /&gt;
Instalaţi uneltele necesare pentru instalarea si configurarea driver-ului: '''bcm43xx-fwcutter''' (este o unealtă utilizată pentru extragerea firmware-ului din diverse surse), '''wireless-tools''' (unelte de configurare şi diagnostic) şi '''wpa_supplicant''':&lt;br /&gt;
&lt;br /&gt;
 emerge bcm43xx-fwcutter wireless-tools wpa_supplicant&lt;br /&gt;
&lt;br /&gt;
Acum instalaţi firmare-ul pentru acest chipset (în acest moment este disponibil doar sub formă closed-source) şi încărcaţi modulul:&lt;br /&gt;
&lt;br /&gt;
 wget http://boredklink.googlepages.com/wl_apsta.o -O /tmp/wl_apsta.o&lt;br /&gt;
 mkdir /lib/firmware&lt;br /&gt;
 bcm43xx-fwcutter -w /lib/firmware /tmp/wl_apsta.o&lt;br /&gt;
 rm /tmp/wl_apsta.o&lt;br /&gt;
 modprobe bcm43xx&lt;br /&gt;
&lt;br /&gt;
= GSM =&lt;br /&gt;
== Analog Gateway == &lt;br /&gt;
=== Topex [http://www.topex.ro/ro/products/_mobilink_-_analog_gsm_gateway MobiLink] ===&lt;br /&gt;
[[Imagine:Mobilink.jpeg]]&lt;br /&gt;
&lt;br /&gt;
Pentru cei interesati in a trimite SMS-uri de pe o masina Linux conectata la un premicell autohton, pot incerca combinatia [http://www.topex.ro/ro/products/_mobilink_-_analog_gsm_gateway  MobiLink - Analog GSM Gateway] si [http://www.gnokii.org gnokii]. Echipamentul se conecteaza pe portul serial cu un cablu RS-232 (RJ45 la DB9). Fisierul de configurare gnokiirc este:&lt;br /&gt;
&lt;br /&gt;
 ''[global]''&lt;br /&gt;
 port = /dev/ttyS0&lt;br /&gt;
 model = AT&lt;br /&gt;
 initlength = default&lt;br /&gt;
 use_locking = yes&lt;br /&gt;
 serial_baudrate = 19200				&lt;br /&gt;
 handshake = hardware&lt;br /&gt;
 smsc_timeout = 10&lt;br /&gt;
 connection = serial&lt;br /&gt;
 ''[logging]''		&lt;br /&gt;
 debug = off&lt;br /&gt;
 rlpdebug = off&lt;br /&gt;
 xdebug = off&lt;br /&gt;
&lt;br /&gt;
Iar mesajul se trimite cu:&lt;br /&gt;
 echo &amp;quot;Test.&amp;quot; | gnokii --sendsms 07xxxxxxxx&lt;br /&gt;
=== Nokia 22 ===&lt;br /&gt;
[[Imagine:nokia_22_pabx.jpg]]&lt;br /&gt;
&lt;br /&gt;
Acelasi lucru puteti face folosind mai vechiul premicell [http://www.nokia.co.uk/A4252331 Nokia 22]. Conectarea la calculator se face cu acelasi cablu RS-232 (DB9) iar fisierul de configurare gnokiirc este acelasi:&lt;br /&gt;
 &lt;br /&gt;
 ''[global]''&lt;br /&gt;
 port = /dev/ttyS0&lt;br /&gt;
 model = AT&lt;br /&gt;
 initlength = default&lt;br /&gt;
 use_locking = yes&lt;br /&gt;
 serial_baudrate = 9600&lt;br /&gt;
 handshake = hardware&lt;br /&gt;
 smsc_timeout = 10&lt;br /&gt;
 connection = serial&lt;br /&gt;
 ''[logging]''		&lt;br /&gt;
 debug = off&lt;br /&gt;
 rlpdebug = off&lt;br /&gt;
 xdebug = off&lt;br /&gt;
&lt;br /&gt;
Atentie la &amp;quot;serial_baudrate&amp;quot;! Desi documentatia producatorului specifica [http://europe.nokia.com/A4164044?url=http://nds1.nokia.com/phones/files/guides/22_Operators_Guide_en.pdf V24 interface with auto baud rate], la valoarea maxima de 19600 bps echipamentul se comporta aleator. Folositi 9600 bps chiar daca aveti un cablu serial scurt (&amp;lt; 15 metri).&lt;br /&gt;
=== RIM [http://na.blackberry.com/eng/devices/device-detail.jsp?navId=H0,C201,P403 BlackBerry 8800] ===&lt;br /&gt;
[[Imagine:blackberry-8800.jpg]]&lt;br /&gt;
&lt;br /&gt;
Un smartphone de unii iubit, de altii hulit. L-ati cumparat si nu-l mai puteti returna? V-ati dat seama prea tarziu ca nu implemeteaza complet protocolul IMAP? Vreti totusi sa-l integrati cu mail-ul firmei dar nu aveti servere Exchange/Lotus? Iata peripetiile prin care veti trece incercand sa configurati un cont IMAPS in reteaua Orange:&lt;br /&gt;
&lt;br /&gt;
1) Pe serverul firmei, blocati temporar clasa 216.9.253.0/24 si porturile POP3, IMAP&lt;br /&gt;
 iptables -I INPUT -s 216.9.253.0/24 -p tcp -m multiport --ports 110,143 -j DROP&lt;br /&gt;
2) Asigurati-va ca aceasta clasa se poate conecta la portul IMAPS:&lt;br /&gt;
 iptables -I INPUT 2 -s 216.9.253.0/24 -p tcp --dport 993 -j ACCEPT&lt;br /&gt;
3) Click pe &amp;quot;Setup new account&amp;quot; la [http://blackberry.orange.ro/ http://blackberry.orange.ro/] apoi introduceti adresa de email si parola contului IMAP&lt;br /&gt;
&lt;br /&gt;
4) Daca totul a mers bine, mergeti pe &amp;quot;Edit&amp;quot; -&amp;gt; &amp;quot;Advanced settings&amp;quot; pentru a verifica setarile&lt;br /&gt;
&lt;br /&gt;
5) Daca setarile sunt corecte (nume server, port 993, SSL), adaugati datele care lipsesc in tab-ul &amp;quot;General settings&amp;quot;&lt;br /&gt;
&lt;br /&gt;
6) In cazul in care procedura &amp;quot;prietenoasa&amp;quot; se impotmoleste pe undeva, reluati de la pasul 3) avand grija sa specificati &amp;quot;I will provide the settings to add this email account.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
7) In ecranul &amp;quot;Account type&amp;quot; alegeti &amp;quot;This is my work email account.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
8) Ignorati optiunea &amp;quot;Automatically detect my Microsoft® Outlook™ or Outlook Express™ settings&amp;quot; si alegeti &amp;quot;I will provide the settings to add this email account.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
9) Completati campurile &amp;quot;User name&amp;quot;, &amp;quot;Password&amp;quot;, &amp;quot;Email Server&amp;quot; si &amp;quot;Email Address&amp;quot; si reluati pasul 5)&lt;br /&gt;
&lt;br /&gt;
Desi se pare ca &amp;quot;vrajitorul&amp;quot; incearca crearea unui cont in ordinea corecta (IMAPS-&amp;gt;IMAP-&amp;gt;POP3), acolo unde pe acelasi server exista atat cont POP3 cat si IMAP, si acolo unde sunt deschise porturile 143 si 993, uneori o da in bara. Filtrele 1) si 2) sunt menite pentru a aduce aplicatia RIM acolo unde aveti nevoie. Inlaturati-le odata ce setup-ul s-a terminat cu succes. Nu uitati sa trimiteti schimbarile efectuate dispozitivului mobil (&amp;quot;Service books&amp;quot; -&amp;gt; &amp;quot;Send Service Books&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
In acest mod, configurarea BlackBerry pentru accesul securizat la un server IMAP e completa. Partea buna este ca beneficiati de cateva din avantejele protocolului (flag-urile \Seen \Answered \Flagged \Deleted \Draft) si ca puteti uita desktop-ul (si clientul de mail) pornit la firma. Partea proasta este ca nu veti primi si structura de foldere cu header-ele mesajelor continute ci doar pe cele noi la un interval de 15 minute. Ca workaround, puteti descarca cu dispozitivul mobil un MUA full IMAP aware ([http://www.logicprobe.org/proj/logicmail LogicMail for BlackBerry]) de la [http://logicmail.sourceforge.net/ota/0.3.2/BB41/LogicMail.jad http://logicmail.sourceforge.net/ota/0.3.2/BB41/LogicMail.jad].&lt;/div&gt;</summary>
		<author><name>Serghei</name></author>	</entry>

	<entry>
		<id>https://wiki.lug.ro/index.php?title=Prezen%C5%A3%C4%83_comercial%C4%83_Linux_%C3%AEn_Rom%C3%A2nia&amp;diff=4278</id>
		<title>Prezenţă comercială Linux în România</title>
		<link rel="alternate" type="text/html" href="https://wiki.lug.ro/index.php?title=Prezen%C5%A3%C4%83_comercial%C4%83_Linux_%C3%AEn_Rom%C3%A2nia&amp;diff=4278"/>
				<updated>2008-05-08T07:06:46Z</updated>
		
		<summary type="html">&lt;p&gt;Serghei: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Notă''': Firmele sînt prezentate în ordine alfabetică.&lt;br /&gt;
&lt;br /&gt;
* [[BIN SH]] [http://www.bin-sh.ro/]&lt;br /&gt;
* Genesys Software Romania [http://www.genesys.ro/gsrsite/training_ro_linux.jsp]&lt;br /&gt;
* Global TerraSoft [http://www.globalterrasoft.ro]&lt;br /&gt;
* Romsym Data [http://www.romsym.ro/detsol.php?ctg=31]&lt;br /&gt;
* [[SNS]] [http://www.sns.ro/] System &amp;amp; Network Solutions&lt;br /&gt;
* [[Spanning]] [http://www.spanning.ro/] Spanning IT Consulting &amp;amp; Services&lt;br /&gt;
* [[Startx]] [http://startx.ro/] Startx SRL&lt;br /&gt;
* [[TFM]] [http://linux.tfmgroup.ro/] TFM Group Software &lt;br /&gt;
* [[Uniques]] [http://www.uniques.ro/] Unique Solutions&lt;br /&gt;
* [[Van Solutions]] [http://www.vansolutions.ro/] Web Development &amp;amp; Network Solutions&lt;br /&gt;
* yLabs [http://www.ylabs.com]&lt;br /&gt;
* [http://www.null.ro Null Team] ofera consultanta pentru sisteme VoIP bazate in special pe [http://yate.null.ro Yate]&lt;br /&gt;
* [http://www.zando.ro ZANDO COMPUTER], Bucureşti&lt;br /&gt;
* [http://www.ssaz.ro Services &amp;amp; Solutions A-Z]&lt;br /&gt;
* [http://icesoft.ro ICE SOFT] - aplicaţie de facturare gratuită ce rulează nativ pe Linux&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De asemenea, trebuie ţinut cont de prezenţa Linux în România asociată cu&lt;br /&gt;
soluţiile care includ hardware, printre ofertanţi numărându-se:&lt;br /&gt;
* HP România [http://welcome.hp.com/country/ro/ro/welcome.html]&lt;br /&gt;
* IBM România [http://www.ibm.com/ro/]&lt;br /&gt;
* SNT România [http://www.snt.ro/]&lt;br /&gt;
* Sun România [http://ro.sun.com/]&lt;/div&gt;</summary>
		<author><name>Serghei</name></author>	</entry>

	<entry>
		<id>https://wiki.lug.ro/index.php?title=Implant_Aygun&amp;diff=4009</id>
		<title>Implant Aygun</title>
		<link rel="alternate" type="text/html" href="https://wiki.lug.ro/index.php?title=Implant_Aygun&amp;diff=4009"/>
				<updated>2007-12-10T17:06:44Z</updated>
		
		<summary type="html">&lt;p&gt;Serghei: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://news.osn.ro/story.php?title=ANUNT_UMANITAR_DONATII_PENTRU_UN_LINUXIST Ştirea completă]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conturile în care puteţi dona sunt:&lt;br /&gt;
&lt;br /&gt;
'''Raiffeisen Bank, sucursala Constanţa, unitatea 22'''&amp;lt;br&amp;gt;&lt;br /&gt;
EUR - RO10RZBR0000060009889363&amp;lt;br&amp;gt;&lt;br /&gt;
RON - RO75RZBR0000060009889357&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Numărul de telefon la care poate fi contactat Aygun: 0747-903-063&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Din cate am înteles, sunt două soluţii posibile, un aparat mai &amp;quot;brutal&amp;quot;, care ii dă inimii cate un şut dacă o ia prin bălării (un soi de resuscitare automată, banuiesc că e foarte neplăcut). A doua soluţie, mai &amp;quot;smooth&amp;quot; şi mai scumpă, e un soi de peacemaker care face &amp;quot;override&amp;quot; la impulsurile electrice din inimă, facând muşchii să se contracte corect şi sincron. &amp;lt;br&amp;gt;Scuze pentru exprimarea semidoctă, o să revină Aygun zilele următoare cu explicaţii detaliate.&lt;/div&gt;</summary>
		<author><name>Serghei</name></author>	</entry>

	<entry>
		<id>https://wiki.lug.ro/index.php?title=Distro_Way&amp;diff=3998</id>
		<title>Distro Way</title>
		<link rel="alternate" type="text/html" href="https://wiki.lug.ro/index.php?title=Distro_Way&amp;diff=3998"/>
				<updated>2007-12-07T14:05:00Z</updated>
		
		<summary type="html">&lt;p&gt;Serghei: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;GNU/Linux este un sistem de operare deosebit de versatil. E un lucru foarte bun, desigur, dar ca orice lucru foarte bun, are şi părţile lui neplăcute. În cazul nostru este vorba de apariţia unei adevarate &amp;quot;babilonii&amp;quot; de [[distribuţii]], care fac aceleaşi lucruri (de exemplu setarea interfeţei de reţea) în fel şi chip, făcând viaţa administratorilor de sisteme un infern. O să încercăm aici să echivalăm (pe cât este posibil) comenzile necesare pentru configurarea diverselor sisteme bazate pe Linux.&lt;br /&gt;
&lt;br /&gt;
==[[gestionar de pachete|Manager-ul de pachete]]==&lt;br /&gt;
=== Sistemul de management ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
Sistemul de management al pachetelor se numeşte ''portage''. Este inspirat din ''ports'', întâlnit la sistemele de operare BSD-like. Deosebirea majoră faţă de alte managere este că aplicaţiile sunt instalate în general din surse şi nu din binare. Acest lucru permite un control riguros al capabilităţilor dorite de la aplicaţiile instalate, prin folosirea variabilei ''USE''.&lt;br /&gt;
Un exemplu destul de comun este eliminarea dependenţelor nedorite faţă de pachete care nu ne sunt necesare. Să luăm cazul postfix (un server SMTP). Acest server are posibilitatea să folosească MySQL pentru tabelele de lookup. Să presupunem că nu ne interesează această capabilitate (sau dimpotrivă, ne interesează). În primul caz vom executa &amp;quot;USE=-mysql emerge postfix&amp;quot;, în cel de-al doilea &amp;quot;USE=mysql emerge postfix&amp;quot;. Managerul de pachete se va adapta şi ne va genera un postfix care '''nu''' are ca dependenţă biblioteca ''libmysqlclient'' (în primul caz), fie se va asigura că în sistem există '''şi''' ''libmysqlclient''. &lt;br /&gt;
Cum rezolvă un astfel de caz un manager de pachete care foloseşte pachete gata compilate? Ar fi vreo patru cazuri:&lt;br /&gt;
* 1) nu ne oferă deloc opţiunea de MySQL (şi atunci trebuie compilat manual)&lt;br /&gt;
* 2) ne obligă să avem suport pentru MySQL, chiar dacă nu avem nevoie de el&lt;br /&gt;
* 3) sunt furnizate pachete care să acopere toate cazurile posibile (foarte greu de aplicat în cazul în care există multe opţiuni posibile)&lt;br /&gt;
* 4) poate avem norocul ca aplicaţia noastră să fie ''plug-abilă'' şi atunci managerul de pachete ne va furniza pachete separate cu fiecare plugin în parte (cum este de exemplu PHP)&lt;br /&gt;
&lt;br /&gt;
Criticii spun că acest sistem de management al pachetelor este foarte lent (ceea ce e şi normal, având în vedere că se compilează fiecare pachet în parte).&lt;br /&gt;
==== RedHat ====&lt;br /&gt;
Managementul pachetelor la RedHat / CentOS / Fedora se face cu ''yum''. Denumirea vine de la Yellow Dog Updater. Pentru mai multe informaţii, o pagină bună de plecare e aici[http://en.wikipedia.org/wiki/Yellow_dog_Updater%2C_Modified]. Sistemul de pachete este ''rpm-based'', iar managementul dependenţelor este destul de eficient.&lt;br /&gt;
==== Slackware / Bluewhite64 ====&lt;br /&gt;
Pachetele Slackware / Bluewhite64 cuprind aplicaţii binare arhivate tar şi compresate gzip. Ele au extensia .tgz şi se manipulează cu:&lt;br /&gt;
* 1) ''pkgtool'' - este un program bazat pe meniuri dialog cu o interfaţă intuitivă care permite instalarea, dezinstalarea sau listarea fişierelor unui pachet, precum şi vizualizarea unei scurte descrieri a acestuia&lt;br /&gt;
* 2) ''installpkg'' - utilitar în linie de comandă care permite instalarea pachetelor noi. Apelat fără nici o opţiune, un pachet instalat anterior va fi '''suprascris fără atenţionare'''. Opţiunea ''-warn'' vine în ajutor listând fişierele care urmează a fi suprascrise, corespunzator cu pachetul respectiv. &lt;br /&gt;
* 3) ''upgradepkg'' - asemănător lui ''installpkg'' cu diferenţa că dezinstalează mai întâi pachetul vechi după care îl instalează pe cel nou&lt;br /&gt;
* 4) ''explodepkg'' - extrage conţinutul unui pachet în directorul curent. Este echivalent cu tar -zxf ''nume_pachet'' şi este util pentru examinarea fişierelor înainte de instalare&lt;br /&gt;
* 5) ''makepkg'' - împachetează conţinutul directorului curent în format .tgz&lt;br /&gt;
* 6) ''rpm2tgz'' şi ''rpm2targz'' - utile pentru transformarea pachetelor RPM în pachete native .tgz. Aceste comenzi, dacă sunt combinate cu ''explode'', aduc informaţii despre fişierele conţinute în pachetul RPM&lt;br /&gt;
&lt;br /&gt;
Utilitarele folosesc o bază de date cu înregistrări text pe calea /var/log/packages (pentru pachete instalate) sau /var/log/removed_packages (pentru cele dezinstalate).&lt;br /&gt;
&lt;br /&gt;
Ce e bine să ştiţi:&lt;br /&gt;
&lt;br /&gt;
* 1) Instalarea pachetelor '''se face orb''', fără a se ţine seama de dependenţe şi versiuni de biblioteci. Folosiţi doar pachetele corespunzatoare distributiei! Versiunea o puteţi afla cu:&lt;br /&gt;
 cat /etc/slackware-version&lt;br /&gt;
 cat /etc/bluewhite64-version&lt;br /&gt;
* 2) Actualizarea pachetelor presupune reinstalarea acestora, '''nu şi a bibliotecilor de care depind'''.&lt;br /&gt;
* 3) Folosiţi ''-warn'' înainte de instalare sau ''--dry-run'' înainte de actualizare. Faceţi backup mai ales pachetelor venite pe distribuţii vechi, care se găsesc mai greu azi.&lt;br /&gt;
&lt;br /&gt;
Mai multe informaţii găsiţi la [http://www.slackware.com.ro/carte/package-management-package-utilities.html http://www.slackware.com.ro/carte/package-management-package-utilities.html].&lt;br /&gt;
&lt;br /&gt;
=== Repository ===&lt;br /&gt;
&lt;br /&gt;
O distribuţie vine în general cu o colecţie destul de largă de aplicaţii, care pot fi furnizate pe suport CD (odată cu distribuţia), ''repository-uri'' oficiale şi ''repository-uri'' de la terţe persoane (aşa numitele 3-rd party). În cele mai multe cazuri ''repository-urile'' aflate în Internet sunt disponibile şi pe mirror-uri locale (pentru un acces mai rapid la ele). Majoritatea distribuţiilor permit alegerea explicită a mirror-ului de unde vrem să se descarce pachetele când instalăm vre-un program.&lt;br /&gt;
&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
La sistemele Gentoo-based există două tipuri de ''repository-uri'':&lt;br /&gt;
* 1) tree-ul ''portage'', care conţine informaţii generale (metadata) legate de pachete (cum ar fi [[dependenţe]], patch-uri, locul de unde poate fi descărcat codul sursă, etc)&lt;br /&gt;
* 2) ''distfiles'' (care sunt sursele propriu-zise)&lt;br /&gt;
Ambele ''repository-uri'' se configurează modificând corespunzător fişierul /etc/make.conf:&lt;br /&gt;
&lt;br /&gt;
 SYNC=&amp;quot;rsync://rsync.ro.gentoo.org/gentoo-portage&amp;quot;&lt;br /&gt;
 GENTOO_MIRRORS=&amp;quot;http://gentoo.mirrors.lug.ro/gentoo&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== Slackware / Bluewhite64 ====&lt;br /&gt;
&lt;br /&gt;
[http://slackpkg.sourceforge.net/ slackpkg]&lt;br /&gt;
&lt;br /&gt;
[http://swaret.sourceforge.net/ SWareT]&lt;br /&gt;
&lt;br /&gt;
[http://portpkg.berlios.de/ Portpkg]&lt;br /&gt;
&lt;br /&gt;
[http://emerde.freaknet.org/ Emerde]&lt;br /&gt;
&lt;br /&gt;
=== Sincronizare ===&lt;br /&gt;
Unele distribuţii au nevoie de o actualizare periodică a arborelui cu metadate, pentru reîmprospătarea informaţiilor la aplicaţiile nou introduse în ''repository'', update-uri, etc.&lt;br /&gt;
&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
 emerge -v --sync&lt;br /&gt;
&lt;br /&gt;
=== Actualizarea sistemului ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
 emerge -v --sync &amp;amp;&amp;amp; emerge -D --newuse world &amp;amp;&amp;amp; etc-update&lt;br /&gt;
Cu etc-update se corectează eventualele incompatibilităţi în fişierele de configurare între diferitele versiuni ale unui anumit pachet.&lt;br /&gt;
&lt;br /&gt;
=== Căutare ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
La căutare se poate folosi doar un fragment din numele programului. De exemplu:&lt;br /&gt;
 emerge -s postfix&lt;br /&gt;
va returna:&lt;br /&gt;
 *  mail-mta/postfix&lt;br /&gt;
      Latest version available: 2.4.6-r1&lt;br /&gt;
      Latest version installed: 2.4.6-r1&lt;br /&gt;
      Size of files: 2,878 kB&lt;br /&gt;
      Homepage:      http://www.postfix.org/&lt;br /&gt;
      Description:   A fast and secure drop-in replacement for sendmail.&lt;br /&gt;
      License:       IPL-1&lt;br /&gt;
 &lt;br /&gt;
 *  sec-policy/selinux-postfix&lt;br /&gt;
      Latest version available: 20070928&lt;br /&gt;
      Latest version installed: [ Not Installed ]&lt;br /&gt;
      Size of files: 415 kB&lt;br /&gt;
      Homepage:      http://www.gentoo.org/proj/en/hardened/selinux/&lt;br /&gt;
      Description:   SELinux policy for postfix&lt;br /&gt;
      License:       GPL-2&lt;br /&gt;
 &lt;br /&gt;
 *  www-apps/postfixadmin&lt;br /&gt;
      Latest version available: 2.1.0&lt;br /&gt;
      Latest version installed: [ Not Installed ]&lt;br /&gt;
      Size of files: 156 kB&lt;br /&gt;
      Homepage:      http://high5.net/postfixadmin/&lt;br /&gt;
      Description:   Postfix Admin is a Web Based Management tool for Postfix [...]&lt;br /&gt;
      License:       MPL-1.1&lt;br /&gt;
&lt;br /&gt;
=== Instalare ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
Sintaxa generală este:&lt;br /&gt;
 emerge NUME_PROGRAM&lt;br /&gt;
În cazul în care apare vreo dependenţă nerezolvată, ''emerge'' va instala toate pachetele de care are nevoie sau le va actualiza pe cele care sunt prea vechi pentru a putea fi folosite.&lt;br /&gt;
&lt;br /&gt;
=== Actualizare ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
Actualizarea unui pachet în Gentoo se rezumă la reinstalarea acestuia. ''emerge'' va instala noul pachet PESTE cel vechi, după care va şterge fişierele din vechiul pachet a căror timestamp corespunde cu ce informaţii despre vechiul pachet are portage în metadate. De exemplu:&lt;br /&gt;
 emerge postfix&lt;br /&gt;
va suprascrie &amp;quot;/usr/sbin/postfix&amp;quot;, care din acest moment are un timestamp mai nou decat ce ştie vechea versiune despre acesta (şi din acest motiv va considera că nu-i aparţine, prin urmare nu-l va şterge la uninstall).&lt;br /&gt;
&lt;br /&gt;
=== Dezinstalare ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
Atenţie, dezinstalarea din Gentoo nu ţine cont de dependenţe. Dacă aveţi un ''postfix'' cu suport ''mysql'' şi dezinstalaţi ''mysql'' sistemul '''NU VA EMITE NICI UN AVERTISMENT''' legat de dependenţe. Bineinţeles că ''postfix'' va înceta să mai funcţioneze.&lt;br /&gt;
Sintaxa este:&lt;br /&gt;
 emerge --unmerge NUME_PROGRAM&lt;br /&gt;
&lt;br /&gt;
=== Cui aparţine acest fişier? ===&lt;br /&gt;
Întrebare grea, mai ales dacă trebuie să afli această informaţie de la un sistem pe care nu-l cunoşti.&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
E nevoie de un pachet special, numit ''gentoolkit''. După ce îl instalaţi, rulaţi comanda de mai jos:&lt;br /&gt;
 equery b /usr/sbin/postfix&lt;br /&gt;
==== RedHat ====&lt;br /&gt;
 rpm -qf /nume/fisier&lt;br /&gt;
&lt;br /&gt;
=== Repararea sistemului ===&lt;br /&gt;
În cazul în care ai actualizat/şters anumite pachete/fişiere sistemul poate deveni instabil. Cele mai multe distribuţii pun la dispoziţie diverse utilitare de reparare a sistemului.&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
 revdep-rebuild [-p]&lt;br /&gt;
Va căuta dacă există fiecare bibliotecă de care are nevoie fiecare binar în parte şi dacă este versiunea de care are nevoie. În caz contrar, face o listă cu toate pachetele care trebuiesc recompilate pentru a restabili integritatea sistemului. Fără parametrul -p le şi recompilează, nu se rezumă doar la afişearea listei. Deoarece verifică fiecare binar în parte, poate dura destul de mult o astfel de inspectare a sistemului.&lt;br /&gt;
&lt;br /&gt;
Alte utilitare pentru restabilirea integrităţii sistemului, în cazul actualizării pachetului ''python'', respectiv ''perl'':&lt;br /&gt;
 python-updater&lt;br /&gt;
 perl-cleaner&lt;br /&gt;
&lt;br /&gt;
==Configurarea reţelei==&lt;br /&gt;
=== Setarea &amp;quot;ad-hoc&amp;quot; a parametrilor ===&lt;br /&gt;
Probabil comună oricarei distribuţii Linux (old way):&lt;br /&gt;
&lt;br /&gt;
 ifconfig eth0 192.168.0.1 netmask 255.255.255.0&lt;br /&gt;
 route add default gw 192.168.0.254&lt;br /&gt;
 echo &amp;quot;nameserver 80.23.32.1&amp;quot; &amp;gt;&amp;gt; /etc/resolv.conf&lt;br /&gt;
&lt;br /&gt;
Unde:&lt;br /&gt;
* - eth0 este numele interfeţei de reţea&lt;br /&gt;
* - 192.168.0.1 este IP-ul maşinii pe care o configurăm&lt;br /&gt;
* - 192.168.0.254 este ''default gateway''-ul&lt;br /&gt;
* - 80.23.32.1 este serverul de nume&lt;br /&gt;
&lt;br /&gt;
O metodă mai nouă este folosirea comenzii ''ip'' din pachetul ''iproute2''. Cu această comandă se pot gestiona mai bine adresele IP, deoarece permite adaugarea/ştergerea de adrese IP pe/de pe o interfaţă fără a mai folosi alias-uri (eth0:alias).&lt;br /&gt;
&lt;br /&gt;
De exemplu:&lt;br /&gt;
 ip address add 192.168.15.1/24 dev eth0&lt;br /&gt;
 ip address del 192.168.15.1/24 dev eth0&lt;br /&gt;
 ip route add default via 192.168.15.254&lt;br /&gt;
&lt;br /&gt;
În plus, ''ip'' mai permite managementul tabelei ARP ('ip neighbor'), managementul tunelelor IP-IP sau GRE ('ip tunnel'), managementul de &amp;quot;rules&amp;quot; pentru folosirea de tabele de routing multiple ('ip rule'), etc.&lt;br /&gt;
Mai multe informaţii despre ''ip'' [http://www.policyrouting.org/iproute2-toc.html aici]:, sau [http://www.google.ro/search?q=iproute2 Google].&lt;br /&gt;
&lt;br /&gt;
Atenţie, exemplele sunt arbitrare.&lt;br /&gt;
&lt;br /&gt;
=== Configurarea persistentă ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
Fişierul de configurare pentru reţea este /etc/conf.d/net&lt;br /&gt;
Sintaxa este următoarea:&lt;br /&gt;
&lt;br /&gt;
 config_eth0=( &amp;quot;192.168.0.1 netmask 255.255.255.0&amp;quot; )&lt;br /&gt;
 routes_eth0=( &amp;quot;default via 192.168.0.254&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
Nameserver-ele se introduc în /etc/resolv.conf&lt;br /&gt;
&lt;br /&gt;
Dacă în sistem există o placă de reţea şi nu doriţi să o folosiţi, introduceţi&lt;br /&gt;
 config_eth1=( &amp;quot;null&amp;quot; )&lt;br /&gt;
În caz contrar există riscul să i se aloce un IP prin DHCP.&lt;br /&gt;
&lt;br /&gt;
Exemplu pentru o placă wireless (chipset ATHEROS), cu wpa_supplicant:&lt;br /&gt;
&lt;br /&gt;
 modules=( &amp;quot;wpa_supplicant&amp;quot; )&lt;br /&gt;
 wpa_supplicant_ath0=&amp;quot;-Dmadwifi&amp;quot;&lt;br /&gt;
 iwconfig_ath0=&amp;quot;mode managed freq 2.412G rate auto rts 250 frag 512 txpower 18&amp;quot;&lt;br /&gt;
 config_ath0=( &amp;quot;192.168.0.1 netmask 255.255.255.0&amp;quot; )&lt;br /&gt;
 routes_ath0=( &amp;quot;default via 192.168.0.254&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
Crearea unui bridge (util pentru utilizarea cu un ''virtualbox''):&lt;br /&gt;
&lt;br /&gt;
 config_eth0=( &amp;quot;null&amp;quot; )&lt;br /&gt;
 &lt;br /&gt;
 tuntap_tap0=&amp;quot;tap&amp;quot;&lt;br /&gt;
 config_tap0=( &amp;quot;null&amp;quot; )&lt;br /&gt;
 tunctl_tap0=&amp;quot;-u serghei&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 bridge_br0=&amp;quot;eth0 tap0&amp;quot;&lt;br /&gt;
 config_br0=( &amp;quot;10.0.2.2/24&amp;quot; )&lt;br /&gt;
 RC_NEED_br0=&amp;quot;net.eth0 net.tap0&amp;quot;&lt;br /&gt;
 brctl_br0=( &amp;quot;setfd 0&amp;quot; &amp;quot;sethello 0&amp;quot; &amp;quot;stp off&amp;quot; )&lt;br /&gt;
 routes_br0=( &amp;quot;default gw 192.168.0.254&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
În Gentoo interfeţele de reţea sunt &amp;quot;ridicate&amp;quot; ca nişte servicii. De exemplu pentru eth0 trebuie creat un symlink la /etc/init.d/net.lo, după care trebuie adăugat net.eth0 în lista de servicii pornite la boot.&lt;br /&gt;
&lt;br /&gt;
 ln -s net.lo /etc/init.d/net.eth0&lt;br /&gt;
 rc-update add net.eth0 default&lt;br /&gt;
&lt;br /&gt;
Dacă aţi modificat parametri unei interfeţe de reţea (în /etc/conf.d/net), o reîncărcaţi executând:&lt;br /&gt;
&lt;br /&gt;
 /etc/init.d/net.eth0 restart&lt;br /&gt;
&lt;br /&gt;
==== RedHat ====&lt;br /&gt;
Mare parte din fişierele de configurare pentru reţea se găsesc în /etc/sysconfig/network-scripts.&lt;br /&gt;
Setările plăcilor de reţea sunt în /etc/sysconfig/network-scripts/ifcfg-ethN. Sintaxa este intuitivă:&lt;br /&gt;
 IPADDR=192.168.0.1&lt;br /&gt;
 NETMASK=255.255.255.0&lt;br /&gt;
 HWADDR=00:11:22:33:44:55&lt;br /&gt;
Atenţie, trebuie specificate corect adresele de Network si Broadcast (vezi Subnetting [http://en.wikipedia.org/wiki/Subnetting]).&lt;br /&gt;
Parametrul HWADDR specifică MAC-ul plăcii de reţea respective, pentru cazul în care există în sistem mai multe plăci de reţea ce folosesc acelaşi driver. Atenţie şi aici, identificarea plăcilor pe baza HWADDR nu functionează prea bine. Pentru mai multe info, [http://www.google.ro/search?q=HWADDR Google].&lt;br /&gt;
&lt;br /&gt;
După modificarea acestor fişiere, se reporneşte tot subsistemul de reţea cu comanda ''service network restart'' sau ''/etc/init.d/network restart'' (cele două variante sunt echivalente).&lt;br /&gt;
&lt;br /&gt;
Hint: de obicei, gateway-ul este păstrat în /etc/sysconfig/network.&lt;br /&gt;
&lt;br /&gt;
Setările firewall-ului sunt păstrate în /etc/sysconfig/iptables. Nu se recomandă editarea manuală a acelui fişier, deoarece va fi încarcat cu ''iptables-restore''; se recomandă construirea manuală a firewall-ului cu comenzi ''iptables'', apoi salvarea regulilor cu comanda ''service iptables save''.&lt;br /&gt;
&lt;br /&gt;
==Scripturile de startup==&lt;br /&gt;
=== Pornirea/oprirea manuală a unui serviciu ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
 /etc/init.d/postfix start&lt;br /&gt;
 /etc/init.d/postfix stop&lt;br /&gt;
&lt;br /&gt;
==== RedHat ====&lt;br /&gt;
 service postfix start&lt;br /&gt;
 service postfix stop&lt;br /&gt;
&lt;br /&gt;
=== Adăugarea/eliminarea unui serviciu în/din autostart ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
 rc-update add postfix default&lt;br /&gt;
 rc-update del postfix&lt;br /&gt;
&lt;br /&gt;
Daemonii care nu au script de service se pot porni/opri la boot/shutdown adaugându-i în &amp;quot;/etc/conf.d/local.start&amp;quot; şi/sau &amp;quot;/etc/conf.d/local.stop&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== RedHat ====&lt;br /&gt;
 chkconfig --level 35 postfix on&lt;br /&gt;
 chkconfig --level 35 postfix off&lt;br /&gt;
Observaţie: &amp;quot;35&amp;quot; înseamnă runlevel-urile 3 şi 5. Vezi [http://en.wikipedia.org/wiki/Runlevel].&lt;br /&gt;
&lt;br /&gt;
==== openSUSE 10+ ====&lt;br /&gt;
 chkconfig -s postfix&lt;br /&gt;
 chkconfig -s postfix 35&lt;br /&gt;
 chkconfig -d postfix&lt;br /&gt;
&lt;br /&gt;
sau&lt;br /&gt;
&lt;br /&gt;
 insserv -d postfix&lt;br /&gt;
 insserv -r postfix&lt;br /&gt;
&lt;br /&gt;
Dacă nu se specifică runlevel-ul, se va utiliza runlevels &amp;quot;Default-Start&amp;quot; din scriptul respectiv.&lt;/div&gt;</summary>
		<author><name>Serghei</name></author>	</entry>

	<entry>
		<id>https://wiki.lug.ro/index.php?title=C%C4%83r%C5%A3i_%C5%9Fi_reviste&amp;diff=3989</id>
		<title>Cărţi şi reviste</title>
		<link rel="alternate" type="text/html" href="https://wiki.lug.ro/index.php?title=C%C4%83r%C5%A3i_%C5%9Fi_reviste&amp;diff=3989"/>
				<updated>2007-12-06T14:48:34Z</updated>
		
		<summary type="html">&lt;p&gt;Serghei: /* Cărţi romanesti */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==== Reviste in limba română ====&lt;br /&gt;
* [[OpenIT]] [http://www.openitromania.org/]&lt;br /&gt;
* [http://www.easylinux.ro/ EasyLinux]&lt;br /&gt;
* [http://www.myl.ro/ MyLinux]&lt;br /&gt;
&lt;br /&gt;
==== Cărţi romanesti ====&lt;br /&gt;
* [http://lsk.sns.ro/ Linux Starters Kit] - carte cu CD, ghid pentru incepatori.&lt;br /&gt;
* [http://www.polirom.ro/catalog/listare(01,,,,,24,data_introducere,DESC).html Colectia Linux la editura Polirom]&lt;br /&gt;
&lt;br /&gt;
==== Cărţi traduse ====&lt;br /&gt;
* [http://www.slackware.com.ro/carte/index.html Slackware Linux Essentials]&lt;br /&gt;
&lt;br /&gt;
==== [[OpenBooks]] ====&lt;/div&gt;</summary>
		<author><name>Serghei</name></author>	</entry>

	<entry>
		<id>https://wiki.lug.ro/index.php?title=Distro_Way&amp;diff=3985</id>
		<title>Distro Way</title>
		<link rel="alternate" type="text/html" href="https://wiki.lug.ro/index.php?title=Distro_Way&amp;diff=3985"/>
				<updated>2007-12-06T11:51:41Z</updated>
		
		<summary type="html">&lt;p&gt;Serghei: /* Gentoo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;GNU/Linux este un sistem de operare deosebit de versatil. E un lucru foarte bun, desigur, dar ca orice lucru foarte bun, are şi părţile lui neplăcute. În cazul nostru este vorba de apariţia unei adevarate &amp;quot;babilonii&amp;quot; de [[distribuţii]], care fac aceleaşi lucruri (de exemplu setarea înterfeţei de reţea) în fel şi chip, făcând viaţa adminstratorilor de sisteme un infern. O să încercăm aici să echivalăm (pe cât este posibil) comenzile necesare pentru configurarea diverselor sisteme bazate pe Linux.&lt;br /&gt;
&lt;br /&gt;
==[[gestionar de pachete|Manager-ul de pachete]]==&lt;br /&gt;
=== Sistemul de management ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
Sistemul de management al pachetelor se numeşte ''portage''. Este inspirat din ''ports'', întâlnită la sismele de operare BSD-like. Deosebirea majoră faţă de alte managere este că aplicaţiile sunt instalate în general din surse şi nu din binare. Acest lucru permite un control riguros al capabilităţilor dorite de la aplicaţiilor instalate, prin folosirea variabilei ''USE''.&lt;br /&gt;
Un exemplu destul de comun este eliminarea dependenţelor nedorite faţă de pachete care nu ne sunt necesare. Să luăm cazul postfix (un server SMTP). Acest server are posibilitatea să folosească MySQL pentru tabelele de lookup. Să presupunem că nu ne interesează această capabilitate (sau dimpotrivă, ne interesează). În primul caz vom executa &amp;quot;USE=-mysql emerge postfix&amp;quot;, în cel de-al doilea &amp;quot;USE=mysql emerge postfix&amp;quot;. Managerul de pachete se va adapta şi ne va genera un postfix care NU are ca dependenţă biblioteca ''libmysqlclient'' (în primul caz), fie se va asigura că în sistem există ŞI ''libmysqlclient''. &lt;br /&gt;
Cum rezolvă un astfel de caz un manager de pachete care foloseşte pachete gata compilate? Ar fi vreo patru cazuri:&lt;br /&gt;
* 1) nu ne ofera deloc opţiunea de MySQL (şi atunci trebuie compilat manual)&lt;br /&gt;
* 2) ne obligă să avem suport pentru MySQL, chiar dacă nu avem nevoie de el&lt;br /&gt;
* 3) sunt furnizate pachete care să acopere toate cazurile posibile (foarte greu de aplicat în cazul în care există multe opţiuni posibile)&lt;br /&gt;
* 4) poate avem norocul ca aplicaţia noastră să fie ''plug-abilă'' şi atunci managerul de pachete ne va furniza pachete separate cu fiecare plugin în parte (cum este de exemplu PHP)&lt;br /&gt;
&lt;br /&gt;
Criticii spun ca acest sistem de management al pachetelor este foarte lent (ceea ce e şi normal, având în vedere că se compilează fiecare pachet în parte.&lt;br /&gt;
&lt;br /&gt;
=== Repository ===&lt;br /&gt;
&lt;br /&gt;
O distribuţie vine în general cu o colecţie destul de largă de aplicaţii, care pot fi furnizate pe suport CD (odată cu distribuţia), ''repository-uri'' oficiale şi ''repository-uri'' de la terţe persoane (aşa numitele 3-rd party). În cele mai multe cazuri ''repository-urile'' aflate în Internet sunt disponibile şi pe mirror-uri locale (pentru un acces mai rapid la ele). Majoritatea distribuţiilor permit alegerea explicită a mirror-ului de unde vrem să se descarce pachetele când instalăm vre-un program.&lt;br /&gt;
&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
La sistemele Gentoo-based există două tipuri de ''repository-uri'':&lt;br /&gt;
* 1) tree-ul ''portage'', care conţine înformaţii generale (metadata) legate de pachete (cum ar fi [[dependenţe]], patch-uri, locul de unde poate fi descărcat codul sursă, etc)&lt;br /&gt;
* 2) ''distfiles'' (care sunt sursele propriu-zise)&lt;br /&gt;
Ambele ''repository-uri'' se configurează modificând corespunzător fişierul /etc/make.conf:&lt;br /&gt;
&lt;br /&gt;
 SYNC=&amp;quot;rsync://rsync.ro.gentoo.org/gentoo-portage&amp;quot;&lt;br /&gt;
 GENTOO_MIRRORS=&amp;quot;http://gentoo.mirrors.lug.ro/gentoo&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Sincronizare ===&lt;br /&gt;
Unele distribuţii au nevoie de o actulizare periodică a arborelui cu metadate, pentru reîmprospătarea informaţiilor la aplicaţiile nou întroduse în ''repository'', update-uri, etc.&lt;br /&gt;
&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
 emerge -v --sync&lt;br /&gt;
&lt;br /&gt;
=== Actualizarea sistemului ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
 emerge -v --sync &amp;amp;&amp;amp; emerge -D --newuse world &amp;amp;&amp;amp; etc-update&lt;br /&gt;
Cu etc-update se corectează eventualele incompatibilităţi în fişierele de configurare între diferitele versiuni ale unui anumit pachet.&lt;br /&gt;
&lt;br /&gt;
=== Căutare ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
La căutare se poate folosi doar un fragment din numele programului. De exemplu:&lt;br /&gt;
 emerge -s postfix&lt;br /&gt;
va returna:&lt;br /&gt;
 *  mail-mta/postfix&lt;br /&gt;
      Latest version available: 2.4.6-r1&lt;br /&gt;
      Latest version installed: 2.4.6-r1&lt;br /&gt;
      Size of files: 2,878 kB&lt;br /&gt;
      Homepage:      http://www.postfix.org/&lt;br /&gt;
      Description:   A fast and secure drop-in replacement for sendmail.&lt;br /&gt;
      License:       IPL-1&lt;br /&gt;
 &lt;br /&gt;
 *  sec-policy/selinux-postfix&lt;br /&gt;
      Latest version available: 20070928&lt;br /&gt;
      Latest version installed: [ Not Installed ]&lt;br /&gt;
      Size of files: 415 kB&lt;br /&gt;
      Homepage:      http://www.gentoo.org/proj/en/hardened/selinux/&lt;br /&gt;
      Description:   SELinux policy for postfix&lt;br /&gt;
      License:       GPL-2&lt;br /&gt;
 &lt;br /&gt;
 *  www-apps/postfixadmin&lt;br /&gt;
      Latest version available: 2.1.0&lt;br /&gt;
      Latest version installed: [ Not Installed ]&lt;br /&gt;
      Size of files: 156 kB&lt;br /&gt;
      Homepage:      http://high5.net/postfixadmin/&lt;br /&gt;
      Description:   Postfix Admin is a Web Based Management tool for Postfix [...]&lt;br /&gt;
      License:       MPL-1.1&lt;br /&gt;
&lt;br /&gt;
=== Instalare ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
Sintaxa generală este:&lt;br /&gt;
 emerge NUME_PROGRAM&lt;br /&gt;
În cazul în care apare vreo dependenţă nerezolvată, ''emerge'' va instala toate pachetele de care are nevoie.&lt;br /&gt;
&lt;br /&gt;
=== Actualizare ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
Actualizarea unui pachet în Gentoo se rezumă la reinstalarea acestuia. ''emerge'' va instala noul pachet PESTE cel vechi, după care va şterge fişierele din vechiul pachet a căror timestamp corespunde cu ce informaţii despre vechiul pachet are portage în metadate. De exemplu:&lt;br /&gt;
 emerge postfix&lt;br /&gt;
va suprascrie &amp;quot;/usr/sbin/postfix&amp;quot;, care din acest moment are un timestamp mai nou decat ce stie vechea versiune despre acesta (şi din acest motiv va considera că nu-i aparţine, prin urmare nu-l va şterge la uninstall).&lt;br /&gt;
&lt;br /&gt;
=== Dezinstalare ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
Atenţie, dezinstalarea din Gentoo nu ţine cont de dependenţe. Dacă aveţi un ''postfix'' cu suport ''mysql'' şi dezinstalaţi ''mysql'' sistemul '''NU VA EMITE NICI UN AVERTISMENT''' legat de dependenţe. Bineinţeles că ''postfix'' va înceta să mai funcţioneze.&lt;br /&gt;
Sintaxa este:&lt;br /&gt;
 emerge --unmerge NUME_PROGRAM&lt;br /&gt;
&lt;br /&gt;
=== Cui aparţine acest fişier? ===&lt;br /&gt;
Întrebare grea, mai ales dacă trebuie să afli această informaţie de la un sistem pe care nu-l cunoşti.&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
E nevoie de un pachet special, numit ''gentoolkit''. După ce în instalaţi, rulaţi comanda de mai jos:&lt;br /&gt;
 equery b /usr/sbin/postfix&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Configurarea reţelei==&lt;br /&gt;
=== Setarea &amp;quot;ad-hoc&amp;quot; a parametrilor ===&lt;br /&gt;
Probabil comună oricarei distribuţii Linux (old way):&lt;br /&gt;
&lt;br /&gt;
 ifconfig eth0 192.168.0.1 netmask 255.255.255.0&lt;br /&gt;
 route add default gw 192.168.0.254&lt;br /&gt;
 echo &amp;quot;nameserver 80.23.32.1&amp;quot; &amp;gt;&amp;gt; /etc/resolv.conf&lt;br /&gt;
&lt;br /&gt;
Unde:&lt;br /&gt;
* - eth0 este numele interfeţei de reţea&lt;br /&gt;
* - 192.168.0.1 este IP-ul maşinii pe care o configurăm&lt;br /&gt;
* - 192.168.0.254 este ''default gateway''-ul&lt;br /&gt;
* - 80.23.32.1 este serverul de nume&lt;br /&gt;
&lt;br /&gt;
Atenţie, exemplele sunt arbitrare.&lt;br /&gt;
&lt;br /&gt;
=== Configurarea persistentă ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
Fisierul de configurare pentru reţea este /etc/conf.d/net&lt;br /&gt;
Sintaxa este următoarea:&lt;br /&gt;
&lt;br /&gt;
 config_eth0=( &amp;quot;192.168.0.1 netmask 255.255.255.0&amp;quot; )&lt;br /&gt;
 routes_eth0=( &amp;quot;default via 192.168.0.254&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
Nameserver-ele se introduc in /etc/resolv.conf&lt;br /&gt;
&lt;br /&gt;
In cazul in care in sistem există o placă de reţea şi nu doriţi să o folosiţi, introduceţi&lt;br /&gt;
 config_eth1=( &amp;quot;null&amp;quot; )&lt;br /&gt;
În caz contrar există riscul să i se aloce un IP prin DHCP.&lt;br /&gt;
&lt;br /&gt;
Exemplu pentru o placă wireless (chipset ATHEROS), cu wpa_supplicant:&lt;br /&gt;
&lt;br /&gt;
 modules=( &amp;quot;wpa_supplicant&amp;quot; )&lt;br /&gt;
 wpa_supplicant_ath0=&amp;quot;-Dmadwifi&amp;quot;&lt;br /&gt;
 iwconfig_ath0=&amp;quot;mode managed freq 2.412G rate auto rts 250 frag 512 txpower 18&amp;quot;&lt;br /&gt;
 config_ath0=( &amp;quot;192.168.0.1 netmask 255.255.255.0&amp;quot; )&lt;br /&gt;
 routes_ath0=( &amp;quot;default via 192.168.0.254&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
Crearea unui bridge (util pentru utilizarea cu un ''virtualbox''):&lt;br /&gt;
&lt;br /&gt;
 config_eth0=( &amp;quot;null&amp;quot; )&lt;br /&gt;
 &lt;br /&gt;
 tuntap_tap0=&amp;quot;tap&amp;quot;&lt;br /&gt;
 config_tap0=( &amp;quot;null&amp;quot; )&lt;br /&gt;
 tunctl_tap0=&amp;quot;-u serghei&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 bridge_br0=&amp;quot;eth0 tap0&amp;quot;&lt;br /&gt;
 config_br0=( &amp;quot;10.0.2.2/24&amp;quot; )&lt;br /&gt;
 RC_NEED_br0=&amp;quot;net.eth0 net.tap0&amp;quot;&lt;br /&gt;
 brctl_br0=( &amp;quot;setfd 0&amp;quot; &amp;quot;sethello 0&amp;quot; &amp;quot;stp off&amp;quot; )&lt;br /&gt;
 routes_br0=( &amp;quot;default gw 192.168.0.254&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
In Gentoo interfeţele de reţea sunt &amp;quot;ridicate&amp;quot; ca nişte servicii. De exemplu pentru eth0 trebuie creat un symlink la /etc/init.d/net.eth0, după care trebuie adăugat net.eth0 în lista de servicii pornite la boot.&lt;br /&gt;
&lt;br /&gt;
 ln -s net.lo /etc/init.d/net.eth0&lt;br /&gt;
 rc-update add net.eth0 default&lt;br /&gt;
&lt;br /&gt;
Dacă aţi modificat parametri unei interfeţe de reţea, o reîncărcaţi executând:&lt;br /&gt;
&lt;br /&gt;
 /etc/init.d/net.eth0 restart&lt;br /&gt;
&lt;br /&gt;
==Scripturile de startup==&lt;br /&gt;
=== Pornirea/oprirea manuală a unui serviciu ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
 /etc/init.d/postfix start&lt;br /&gt;
 /etc/init.d/postfix stop&lt;br /&gt;
&lt;br /&gt;
==== RedHat ====&lt;br /&gt;
 service postfix start&lt;br /&gt;
 service postfix stop&lt;br /&gt;
&lt;br /&gt;
=== Adaugarea/eliminarea unui serviciu în/din autostart ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
 rc-update add postfix default&lt;br /&gt;
 rc-update del postfix&lt;br /&gt;
&lt;br /&gt;
Daemonii care nu au script de service se pot porni/opri la boot/shutdown adaugându-i în &amp;quot;/etc/conf.d/local.start&amp;quot; şi/sau &amp;quot;/etc/conf.d/local.stop&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== RedHat ====&lt;br /&gt;
 chkconfig --level 35 postfix on&lt;br /&gt;
 chkconfig --level 35 postfix off&lt;/div&gt;</summary>
		<author><name>Serghei</name></author>	</entry>

	<entry>
		<id>https://wiki.lug.ro/index.php?title=Distro_Way&amp;diff=3984</id>
		<title>Distro Way</title>
		<link rel="alternate" type="text/html" href="https://wiki.lug.ro/index.php?title=Distro_Way&amp;diff=3984"/>
				<updated>2007-12-06T11:51:10Z</updated>
		
		<summary type="html">&lt;p&gt;Serghei: /* Gentoo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;GNU/Linux este un sistem de operare deosebit de versatil. E un lucru foarte bun, desigur, dar ca orice lucru foarte bun, are şi părţile lui neplăcute. În cazul nostru este vorba de apariţia unei adevarate &amp;quot;babilonii&amp;quot; de [[distribuţii]], care fac aceleaşi lucruri (de exemplu setarea înterfeţei de reţea) în fel şi chip, făcând viaţa adminstratorilor de sisteme un infern. O să încercăm aici să echivalăm (pe cât este posibil) comenzile necesare pentru configurarea diverselor sisteme bazate pe Linux.&lt;br /&gt;
&lt;br /&gt;
==[[gestionar de pachete|Manager-ul de pachete]]==&lt;br /&gt;
=== Sistemul de management ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
Sistemul de management al pachetelor se numeşte ''portage''. Este inspirat din ''ports'', întâlnită la sismele de operare BSD-like. Deosebirea majoră faţă de alte managere este că aplicaţiile sunt instalate în general din surse şi nu din binare. Acest lucru permite un control riguros al capabilităţilor dorite de la aplicaţiilor instalate, prin folosirea variabilei ''USE''.&lt;br /&gt;
Un exemplu destul de comun este eliminarea dependenţelor nedorite faţă de pachete care nu ne sunt necesare. Să luăm cazul postfix (un server SMTP). Acest server are posibilitatea să folosească MySQL pentru tabelele de lookup. Să presupunem că nu ne interesează această capabilitate (sau dimpotrivă, ne interesează). În primul caz vom executa &amp;quot;USE=-mysql emerge postfix&amp;quot;, în cel de-al doilea &amp;quot;USE=mysql emerge postfix&amp;quot;. Managerul de pachete se va adapta şi ne va genera un postfix care NU are ca dependenţă biblioteca ''libmysqlclient'' (în primul caz), fie se va asigura că în sistem există ŞI ''libmysqlclient''. &lt;br /&gt;
Cum rezolvă un astfel de caz un manager de pachete care foloseşte pachete gata compilate? Ar fi vreo patru cazuri:&lt;br /&gt;
* 1) nu ne ofera deloc opţiunea de MySQL (şi atunci trebuie compilat manual)&lt;br /&gt;
* 2) ne obligă să avem suport pentru MySQL, chiar dacă nu avem nevoie de el&lt;br /&gt;
* 3) sunt furnizate pachete care să acopere toate cazurile posibile (foarte greu de aplicat în cazul în care există multe opţiuni posibile)&lt;br /&gt;
* 4) poate avem norocul ca aplicaţia noastră să fie ''plug-abilă'' şi atunci managerul de pachete ne va furniza pachete separate cu fiecare plugin în parte (cum este de exemplu PHP)&lt;br /&gt;
&lt;br /&gt;
Criticii spun ca acest sistem de management al pachetelor este foarte lent (ceea ce e şi normal, având în vedere că se compilează fiecare pachet în parte.&lt;br /&gt;
&lt;br /&gt;
=== Repository ===&lt;br /&gt;
&lt;br /&gt;
O distribuţie vine în general cu o colecţie destul de largă de aplicaţii, care pot fi furnizate pe suport CD (odată cu distribuţia), ''repository-uri'' oficiale şi ''repository-uri'' de la terţe persoane (aşa numitele 3-rd party). În cele mai multe cazuri ''repository-urile'' aflate în Internet sunt disponibile şi pe mirror-uri locale (pentru un acces mai rapid la ele). Majoritatea distribuţiilor permit alegerea explicită a mirror-ului de unde vrem să se descarce pachetele când instalăm vre-un program.&lt;br /&gt;
&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
La sistemele Gentoo-based există două tipuri de ''repository-uri'':&lt;br /&gt;
* 1) tree-ul ''portage'', care conţine înformaţii generale (metadata) legate de pachete (cum ar fi [[dependenţe]], patch-uri, locul de unde poate fi descărcat codul sursă, etc)&lt;br /&gt;
* 2) ''distfiles'' (care sunt sursele propriu-zise)&lt;br /&gt;
Ambele ''repository-uri'' se configurează modificând corespunzător fişierul /etc/make.conf:&lt;br /&gt;
&lt;br /&gt;
 SYNC=&amp;quot;rsync://rsync.ro.gentoo.org/gentoo-portage&amp;quot;&lt;br /&gt;
 GENTOO_MIRRORS=&amp;quot;http://gentoo.mirrors.lug.ro/gentoo&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Sincronizare ===&lt;br /&gt;
Unele distribuţii au nevoie de o actulizare periodică a arborelui cu metadate, pentru reîmprospătarea informaţiilor la aplicaţiile nou întroduse în ''repository'', update-uri, etc.&lt;br /&gt;
&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
 emerge -v --sync&lt;br /&gt;
&lt;br /&gt;
=== Actualizarea sistemului ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
 emerge -v --sync &amp;amp;&amp;amp; emerge -D --newuse world &amp;amp;&amp;amp; etc-update&lt;br /&gt;
Cu etc-update se corectează eventualele incompatibilităţi în fişierele de configurare între diferitele versiuni ale unui anumit pachet.&lt;br /&gt;
&lt;br /&gt;
=== Căutare ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
La căutare se poate folosi doar un fragment din numele programului. De exemplu:&lt;br /&gt;
 emerge -s postfix&lt;br /&gt;
va returna:&lt;br /&gt;
 *  mail-mta/postfix&lt;br /&gt;
      Latest version available: 2.4.6-r1&lt;br /&gt;
      Latest version installed: 2.4.6-r1&lt;br /&gt;
      Size of files: 2,878 kB&lt;br /&gt;
      Homepage:      http://www.postfix.org/&lt;br /&gt;
      Description:   A fast and secure drop-in replacement for sendmail.&lt;br /&gt;
      License:       IPL-1&lt;br /&gt;
 &lt;br /&gt;
 *  sec-policy/selinux-postfix&lt;br /&gt;
      Latest version available: 20070928&lt;br /&gt;
      Latest version installed: [ Not Installed ]&lt;br /&gt;
      Size of files: 415 kB&lt;br /&gt;
      Homepage:      http://www.gentoo.org/proj/en/hardened/selinux/&lt;br /&gt;
      Description:   SELinux policy for postfix&lt;br /&gt;
      License:       GPL-2&lt;br /&gt;
 &lt;br /&gt;
 *  www-apps/postfixadmin&lt;br /&gt;
      Latest version available: 2.1.0&lt;br /&gt;
      Latest version installed: [ Not Installed ]&lt;br /&gt;
      Size of files: 156 kB&lt;br /&gt;
      Homepage:      http://high5.net/postfixadmin/&lt;br /&gt;
      Description:   Postfix Admin is a Web Based Management tool for Postfix [...]&lt;br /&gt;
      License:       MPL-1.1&lt;br /&gt;
&lt;br /&gt;
=== Instalare ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
Sintaxa generală este:&lt;br /&gt;
 emerge NUME_PROGRAM&lt;br /&gt;
În cazul în care apare vreo dependenţă nerezolvată, ''emerge'' va instala toate pachetele de care are nevoie.&lt;br /&gt;
&lt;br /&gt;
=== Actualizare ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
Actualizarea unui pachet în Gentoo se rezumă la reinstalarea acestuia. ''emerge'' va instala noul pachet PESTE cel vechi, după care va şterge fişierele din vechiul pachet a căror timestamp corespunde cu ce informaţii despre vechiul pachet are portage în metadate. De exemplu:&lt;br /&gt;
 emerge postfix&lt;br /&gt;
va suprascrie &amp;quot;/usr/sbin/postfix&amp;quot;, care din acest moment are un timestamp mai nou decat ce stie vechea versiune despre acesta (şi din acest motiv va considera că nu-i aparţine, prin urmare nu-l va şterge la uninstall).&lt;br /&gt;
&lt;br /&gt;
=== Dezinstalare ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
Atenţie, dezinstalarea din Gentoo nu ţine cont de dependenţe. Dacă aveţi un ''postfix'' cu suport ''mysql'' şi dezinstalaţi ''mysql'' sistemul '''NU VA EMITE NICI UN AVERTISMENT''' legat de dependenţe. Bineinţeles că ''postfix'' va înceta să mai funcţioneze.&lt;br /&gt;
Sintaxa este:&lt;br /&gt;
 emerge --unmerge NUME_PROGRAM&lt;br /&gt;
&lt;br /&gt;
=== Cui aparţine acest fişier? ===&lt;br /&gt;
Întrebare grea, mai ales dacă trebuie să afli această informaţie de la un sistem pe care nu-l cunoşti.&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
E nevoie de un pachet special, numit ''gentoolkit''. După ce în instalaţi, rulaţi comanda de mai jos:&lt;br /&gt;
 equery b /usr/sbin/postfix&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Configurarea reţelei==&lt;br /&gt;
=== Setarea &amp;quot;ad-hoc&amp;quot; a parametrilor ===&lt;br /&gt;
Probabil comună oricarei distribuţii Linux (old way):&lt;br /&gt;
&lt;br /&gt;
 ifconfig eth0 192.168.0.1 netmask 255.255.255.0&lt;br /&gt;
 route add default gw 192.168.0.254&lt;br /&gt;
 echo &amp;quot;nameserver 80.23.32.1&amp;quot; &amp;gt;&amp;gt; /etc/resolv.conf&lt;br /&gt;
&lt;br /&gt;
Unde:&lt;br /&gt;
* - eth0 este numele interfeţei de reţea&lt;br /&gt;
* - 192.168.0.1 este IP-ul maşinii pe care o configurăm&lt;br /&gt;
* - 192.168.0.254 este ''default gateway''-ul&lt;br /&gt;
* - 80.23.32.1 este serverul de nume&lt;br /&gt;
&lt;br /&gt;
Atenţie, exemplele sunt arbitrare.&lt;br /&gt;
&lt;br /&gt;
=== Configurarea persistentă ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
Fisierul de configurare pentru reţea este /etc/conf.d/net&lt;br /&gt;
Sintaxa este următoarea:&lt;br /&gt;
&lt;br /&gt;
 config_eth0=( &amp;quot;192.168.0.1 netmask 255.255.255.0&amp;quot; )&lt;br /&gt;
 routes_eth0=( &amp;quot;default via 192.168.0.254&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
Nameserver-ele se introduc in /etc/resolv.conf&lt;br /&gt;
&lt;br /&gt;
In cazul in care in sistem există o placă de reţea şi nu doriţi să o folosiţi, introduceţi&lt;br /&gt;
 config_eth1=( &amp;quot;null&amp;quot; )&lt;br /&gt;
În caz contrar există riscul să i se aloce un IP prin DHCP.&lt;br /&gt;
&lt;br /&gt;
Exemplu pentru o placă wireless (chipset AETHEROS), cu wpa_supplicant:&lt;br /&gt;
&lt;br /&gt;
 modules=( &amp;quot;wpa_supplicant&amp;quot; )&lt;br /&gt;
 wpa_supplicant_ath0=&amp;quot;-Dmadwifi&amp;quot;&lt;br /&gt;
 iwconfig_ath0=&amp;quot;mode managed freq 2.412G rate auto rts 250 frag 512 txpower 18&amp;quot;&lt;br /&gt;
 config_ath0=( &amp;quot;192.168.0.1 netmask 255.255.255.0&amp;quot; )&lt;br /&gt;
 routes_ath0=( &amp;quot;default via 192.168.0.254&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
Crearea unui bridge (util pentru utilizarea cu un ''virtualbox''):&lt;br /&gt;
&lt;br /&gt;
 config_eth0=( &amp;quot;null&amp;quot; )&lt;br /&gt;
 &lt;br /&gt;
 tuntap_tap0=&amp;quot;tap&amp;quot;&lt;br /&gt;
 config_tap0=( &amp;quot;null&amp;quot; )&lt;br /&gt;
 tunctl_tap0=&amp;quot;-u serghei&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 bridge_br0=&amp;quot;eth0 tap0&amp;quot;&lt;br /&gt;
 config_br0=( &amp;quot;10.0.2.2/24&amp;quot; )&lt;br /&gt;
 RC_NEED_br0=&amp;quot;net.eth0 net.tap0&amp;quot;&lt;br /&gt;
 brctl_br0=( &amp;quot;setfd 0&amp;quot; &amp;quot;sethello 0&amp;quot; &amp;quot;stp off&amp;quot; )&lt;br /&gt;
 routes_br0=( &amp;quot;default gw 192.168.0.254&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
In Gentoo interfeţele de reţea sunt &amp;quot;ridicate&amp;quot; ca nişte servicii. De exemplu pentru eth0 trebuie creat un symlink la /etc/init.d/net.eth0, după care trebuie adăugat net.eth0 în lista de servicii pornite la boot.&lt;br /&gt;
&lt;br /&gt;
 ln -s net.lo /etc/init.d/net.eth0&lt;br /&gt;
 rc-update add net.eth0 default&lt;br /&gt;
&lt;br /&gt;
Dacă aţi modificat parametri unei interfeţe de reţea, o reîncărcaţi executând:&lt;br /&gt;
&lt;br /&gt;
 /etc/init.d/net.eth0 restart&lt;br /&gt;
&lt;br /&gt;
==Scripturile de startup==&lt;br /&gt;
=== Pornirea/oprirea manuală a unui serviciu ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
 /etc/init.d/postfix start&lt;br /&gt;
 /etc/init.d/postfix stop&lt;br /&gt;
&lt;br /&gt;
==== RedHat ====&lt;br /&gt;
 service postfix start&lt;br /&gt;
 service postfix stop&lt;br /&gt;
&lt;br /&gt;
=== Adaugarea/eliminarea unui serviciu în/din autostart ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
 rc-update add postfix default&lt;br /&gt;
 rc-update del postfix&lt;br /&gt;
&lt;br /&gt;
Daemonii care nu au script de service se pot porni/opri la boot/shutdown adaugându-i în &amp;quot;/etc/conf.d/local.start&amp;quot; şi/sau &amp;quot;/etc/conf.d/local.stop&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== RedHat ====&lt;br /&gt;
 chkconfig --level 35 postfix on&lt;br /&gt;
 chkconfig --level 35 postfix off&lt;/div&gt;</summary>
		<author><name>Serghei</name></author>	</entry>

	<entry>
		<id>https://wiki.lug.ro/index.php?title=Distro_Way&amp;diff=3983</id>
		<title>Distro Way</title>
		<link rel="alternate" type="text/html" href="https://wiki.lug.ro/index.php?title=Distro_Way&amp;diff=3983"/>
				<updated>2007-12-06T10:49:26Z</updated>
		
		<summary type="html">&lt;p&gt;Serghei: /* Gentoo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;GNU/Linux este un sistem de operare deosebit de versatil. E un lucru foarte bun, desigur, dar ca orice lucru foarte bun, are şi părţile lui neplăcute. În cazul nostru este vorba de apariţia unei adevarate &amp;quot;babilonii&amp;quot; de [[distribuţii]], care fac aceleaşi lucruri (de exemplu setarea înterfeţei de reţea) în fel şi chip, făcând viaţa adminstratorilor de sisteme un infern. O să încercăm aici să echivalăm (pe cât este posibil) comenzile necesare pentru configurarea diverselor sisteme bazate pe Linux.&lt;br /&gt;
&lt;br /&gt;
==[[gestionar de pachete|Manager-ul de pachete]]==&lt;br /&gt;
=== Sistemul de management ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
Sistemul de management al pachetelor se numeşte ''portage''. Este inspirat din ''ports'', întâlnită la sismele de operare BSD-like. Deosebirea majoră faţă de alte managere este că aplicaţiile sunt instalate în general din surse şi nu din binare. Acest lucru permite un control riguros al capabilităţilor dorite de la aplicaţiilor instalate, prin folosirea variabilei ''USE''.&lt;br /&gt;
Un exemplu destul de comun este eliminarea dependelor nedorite faţă de pachete care nu ne sunt necesare. Să luăm cazul postfix (un server SMTP). Acest server are posibilitatea să folosească MySQL pentru tabelele de lookup. Să presupunem că nu ne interesează această capabilitate (sau dimpotrivă, ne interesează). În primul caz vom executa &amp;quot;USE=-mysql emerge postfix&amp;quot;, în cel de-al doilea &amp;quot;USE=mysql emerge postfix&amp;quot;. Managerul de pachete se va adapta şi ne va genera un postfix care NU are ca dependenţă biblioteca ''libmysqlclient'' (în primul caz), fie se va asigura că în sistem există ŞI ''libmysqlclient''. &lt;br /&gt;
Cum rezolvă un astfel de caz un manager de pachete care foloseşte pachete gata compilate? Ar fi vreo patru cazuri:&lt;br /&gt;
* 1) nu ne ofera deloc opţiunea de MySQL (şi atunci trebuie compilat manual)&lt;br /&gt;
* 2) ne obligă să avem suport pentru MySQL, chiar dacă nu avem nevoie de el&lt;br /&gt;
* 3) sunt furnizate pachete care să acopere toate cazurile posibile (foarte greu de aplicat în cazul în care există multe opţiuni posibile)&lt;br /&gt;
* 4) poate avem norocul ca aplicaţia noastră să fie ''plug-abilă'' şi atunci managerul de pachete ne va furniza pachete separate cu fiecare plugin în parte (cum este de exemplu PHP)&lt;br /&gt;
&lt;br /&gt;
Criticii spun ca acest sistem de management al pachetelor este foarte lent (ceea ce e şi normal, având în vedere că se compilează fiecare pachet în parte.&lt;br /&gt;
&lt;br /&gt;
=== Repository ===&lt;br /&gt;
&lt;br /&gt;
O distribuţie vine în general cu o colecţie destul de largă de aplicaţii, care pot fi furnizate pe suport CD (odată cu distribuţia), ''repository-uri'' oficiale şi ''repository-uri'' de la terţe persoane (aşa numitele 3-rd party). În cele mai multe cazuri ''repository-urile'' aflate în Internet sunt disponibile şi pe mirror-uri locale (pentru un acces mai rapid la ele). Majoritatea distribuţiilor permit alegerea explicită a mirror-ului de unde vrem să se descarce pachetele când instalăm vre-un program.&lt;br /&gt;
&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
La sistemele Gentoo-based există două tipuri de ''repository-uri'':&lt;br /&gt;
* 1) tree-ul ''portage'', care conţine înformaţii generale (metadata) legate de pachete (cum ar fi [[dependenţe]], patch-uri, locul de unde poate fi descărcat codul sursă, etc)&lt;br /&gt;
* 2) ''distfiles'' (care sunt sursele propriu-zise)&lt;br /&gt;
Ambele ''repository-uri'' se configurează modificând corespunzător fişierul /etc/make.conf:&lt;br /&gt;
&lt;br /&gt;
 SYNC=&amp;quot;rsync://rsync.ro.gentoo.org/gentoo-portage&amp;quot;&lt;br /&gt;
 GENTOO_MIRRORS=&amp;quot;http://gentoo.mirrors.lug.ro/gentoo&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Sincronizare ===&lt;br /&gt;
Unele distribuţii au nevoie de o actulizare periodică a arborelui cu metadate, pentru reîmprospătarea informaţiilor la aplicaţiile nou întroduse în ''repository'', update-uri, etc.&lt;br /&gt;
&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
 emerge -v --sync&lt;br /&gt;
&lt;br /&gt;
=== Actualizarea sistemului ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
 emerge -v --sync &amp;amp;&amp;amp; emerge -D --newuse world &amp;amp;&amp;amp; etc-update&lt;br /&gt;
Cu etc-update se corectează eventualele incompatibilităţi în fişierele de configurare între diferitele versiuni ale unui anumit pachet.&lt;br /&gt;
&lt;br /&gt;
=== Căutare ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
La căutare se poate folosi doar un fragment din numele programului. De exemplu:&lt;br /&gt;
 emerge -s postfix&lt;br /&gt;
va returna:&lt;br /&gt;
 *  mail-mta/postfix&lt;br /&gt;
      Latest version available: 2.4.6-r1&lt;br /&gt;
      Latest version installed: 2.4.6-r1&lt;br /&gt;
      Size of files: 2,878 kB&lt;br /&gt;
      Homepage:      http://www.postfix.org/&lt;br /&gt;
      Description:   A fast and secure drop-in replacement for sendmail.&lt;br /&gt;
      License:       IPL-1&lt;br /&gt;
 &lt;br /&gt;
 *  sec-policy/selinux-postfix&lt;br /&gt;
      Latest version available: 20070928&lt;br /&gt;
      Latest version installed: [ Not Installed ]&lt;br /&gt;
      Size of files: 415 kB&lt;br /&gt;
      Homepage:      http://www.gentoo.org/proj/en/hardened/selinux/&lt;br /&gt;
      Description:   SELinux policy for postfix&lt;br /&gt;
      License:       GPL-2&lt;br /&gt;
 &lt;br /&gt;
 *  www-apps/postfixadmin&lt;br /&gt;
      Latest version available: 2.1.0&lt;br /&gt;
      Latest version installed: [ Not Installed ]&lt;br /&gt;
      Size of files: 156 kB&lt;br /&gt;
      Homepage:      http://high5.net/postfixadmin/&lt;br /&gt;
      Description:   Postfix Admin is a Web Based Management tool for Postfix [...]&lt;br /&gt;
      License:       MPL-1.1&lt;br /&gt;
&lt;br /&gt;
=== Instalare ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
Sintaxa generală este:&lt;br /&gt;
 emerge NUME_PROGRAM&lt;br /&gt;
În cazul în care apare vreo dependenţă nerezolvată, ''emerge'' va instala toate pachetele de care are nevoie.&lt;br /&gt;
&lt;br /&gt;
=== Actualizare ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
Actualizarea unui pachet în Gentoo se rezumă la reinstalarea acestuia. ''emerge'' va instala noul pachet PESTE cel vechi, după care va şterge fişierele din vechiul pachet a căror timestamp corespunde cu ce informaţii despre vechiul pachet are portage în metadate. De exemplu:&lt;br /&gt;
 emerge postfix&lt;br /&gt;
va suprascrie &amp;quot;/usr/sbin/postfix&amp;quot;, care din acest moment are un timestamp mai nou decat ce stie vechea versiune despre acesta (şi din acest motiv va considera că nu-i aparţine, prin urmare nu-l va şterge la uninstall).&lt;br /&gt;
&lt;br /&gt;
=== Dezinstalare ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
Atenţie, dezinstalarea din Gentoo nu ţine cont de dependenţe. Dacă aveţi un ''postfix'' cu suport ''mysql'' şi dezinstalaţi ''mysql'' sistemul '''NU VA EMITE NICI UN AVERTISMENT''' legat de dependenţe. Bineinţeles că ''postfix'' va înceta să mai funcţioneze.&lt;br /&gt;
Sintaxa este:&lt;br /&gt;
 emerge --unmerge NUME_PROGRAM&lt;br /&gt;
&lt;br /&gt;
=== Cui aparţine acest fişier? ===&lt;br /&gt;
Întrebare grea, mai ales dacă trebuie să afli această informaţie de la un sistem pe care nu-l cunoşti.&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
E nevoie de un pachet special, numit ''gentoolkit''. După ce în instalaţi, rulaţi comanda de mai jos:&lt;br /&gt;
 equery b /usr/sbin/postfix&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Configurarea reţelei==&lt;br /&gt;
=== Setarea &amp;quot;ad-hoc&amp;quot; a parametrilor ===&lt;br /&gt;
Probabil comună oricarei distribuţii Linux (old way):&lt;br /&gt;
&lt;br /&gt;
 ifconfig eth0 192.168.0.1 netmask 255.255.255.0&lt;br /&gt;
 route add default gw 192.168.0.254&lt;br /&gt;
 echo &amp;quot;nameserver 80.23.32.1&amp;quot; &amp;gt;&amp;gt; /etc/resolv.conf&lt;br /&gt;
&lt;br /&gt;
Unde:&lt;br /&gt;
* - eth0 este numele interfeţei de reţea&lt;br /&gt;
* - 192.168.0.1 este IP-ul maşinii pe care o configurăm&lt;br /&gt;
* - 192.168.0.254 este ''default gateway''-ul&lt;br /&gt;
* - 80.23.32.1 este serverul de nume&lt;br /&gt;
&lt;br /&gt;
Atenţie, exemplele sunt arbitrare.&lt;br /&gt;
&lt;br /&gt;
=== Configurarea persistentă ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
Fisierul de configurare pentru reţea este /etc/conf.d/net&lt;br /&gt;
Sintaxa este următoarea:&lt;br /&gt;
&lt;br /&gt;
 config_eth0=( &amp;quot;192.168.0.1 netmask 255.255.255.0&amp;quot; )&lt;br /&gt;
 routes_eth0=( &amp;quot;default via 192.168.0.254&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
Nameserver-ele se introduc in /etc/resolv.conf&lt;br /&gt;
&lt;br /&gt;
In cazul in care in sistem există o placă de reţea şi nu doriţi să o folosiţi, introduceţi&lt;br /&gt;
 config_eth1=( &amp;quot;null&amp;quot; )&lt;br /&gt;
În caz contrar există riscul să i se aloce un IP prin DHCP.&lt;br /&gt;
&lt;br /&gt;
Exemplu pentru o placă wireless (chipset AETHEROS), cu wpa_supplicant:&lt;br /&gt;
&lt;br /&gt;
 modules=( &amp;quot;wpa_supplicant&amp;quot; )&lt;br /&gt;
 wpa_supplicant_ath0=&amp;quot;-Dmadwifi&amp;quot;&lt;br /&gt;
 iwconfig_ath0=&amp;quot;mode managed freq 2.412G rate auto rts 250 frag 512 txpower 18&amp;quot;&lt;br /&gt;
 config_ath0=( &amp;quot;192.168.0.1 netmask 255.255.255.0&amp;quot; )&lt;br /&gt;
 routes_ath0=( &amp;quot;default via 192.168.0.254&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
Crearea unui bridge (util pentru utilizarea cu un ''virtualbox''):&lt;br /&gt;
&lt;br /&gt;
 config_eth0=( &amp;quot;null&amp;quot; )&lt;br /&gt;
 &lt;br /&gt;
 tuntap_tap0=&amp;quot;tap&amp;quot;&lt;br /&gt;
 config_tap0=( &amp;quot;null&amp;quot; )&lt;br /&gt;
 tunctl_tap0=&amp;quot;-u serghei&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 bridge_br0=&amp;quot;eth0 tap0&amp;quot;&lt;br /&gt;
 config_br0=( &amp;quot;10.0.2.2/24&amp;quot; )&lt;br /&gt;
 RC_NEED_br0=&amp;quot;net.eth0 net.tap0&amp;quot;&lt;br /&gt;
 brctl_br0=( &amp;quot;setfd 0&amp;quot; &amp;quot;sethello 0&amp;quot; &amp;quot;stp off&amp;quot; )&lt;br /&gt;
 routes_br0=( &amp;quot;default gw 192.168.0.254&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
In Gentoo interfeţele de reţea sunt &amp;quot;ridicate&amp;quot; ca nişte servicii. De exemplu pentru eth0 trebuie creat un symlink la /etc/init.d/net.eth0, după care trebuie adăugat net.eth0 în lista de servicii pornite la boot.&lt;br /&gt;
&lt;br /&gt;
 ln -s net.lo /etc/init.d/net.eth0&lt;br /&gt;
 rc-update add net.eth0 default&lt;br /&gt;
&lt;br /&gt;
Dacă aţi modificat parametri unei interfeţe de reţea, o reîncărcaţi executând:&lt;br /&gt;
&lt;br /&gt;
 /etc/init.d/net.eth0 restart&lt;br /&gt;
&lt;br /&gt;
==Scripturile de startup==&lt;br /&gt;
=== Pornirea/oprirea manuală a unui serviciu ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
 /etc/init.d/postfix start&lt;br /&gt;
 /etc/init.d/postfix stop&lt;br /&gt;
&lt;br /&gt;
==== RedHat ====&lt;br /&gt;
 service postfix start&lt;br /&gt;
 service postfix stop&lt;br /&gt;
&lt;br /&gt;
=== Adaugarea/eliminarea unui serviciu în/din autostart ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
 rc-update add postfix default&lt;br /&gt;
 rc-update del postfix&lt;br /&gt;
&lt;br /&gt;
Daemonii care nu au script de service se pot porni/opri la boot/shutdown adaugându-i în &amp;quot;/etc/conf.d/local.start&amp;quot; şi/sau &amp;quot;/etc/conf.d/local.stop&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== RedHat ====&lt;br /&gt;
 chkconfig --level 35 postfix on&lt;br /&gt;
 chkconfig --level 35 postfix off&lt;/div&gt;</summary>
		<author><name>Serghei</name></author>	</entry>

	<entry>
		<id>https://wiki.lug.ro/index.php?title=Distro_Way&amp;diff=3982</id>
		<title>Distro Way</title>
		<link rel="alternate" type="text/html" href="https://wiki.lug.ro/index.php?title=Distro_Way&amp;diff=3982"/>
				<updated>2007-12-06T10:47:24Z</updated>
		
		<summary type="html">&lt;p&gt;Serghei: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;GNU/Linux este un sistem de operare deosebit de versatil. E un lucru foarte bun, desigur, dar ca orice lucru foarte bun, are şi părţile lui neplăcute. În cazul nostru este vorba de apariţia unei adevarate &amp;quot;babilonii&amp;quot; de [[distribuţii]], care fac aceleaşi lucruri (de exemplu setarea înterfeţei de reţea) în fel şi chip, făcând viaţa adminstratorilor de sisteme un infern. O să încercăm aici să echivalăm (pe cât este posibil) comenzile necesare pentru configurarea diverselor sisteme bazate pe Linux.&lt;br /&gt;
&lt;br /&gt;
==[[gestionar de pachete|Manager-ul de pachete]]==&lt;br /&gt;
=== Sistemul de management ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
Sistemul de management al pachetelor se numeşte ''portage''. Este inspirat din ''ports'', întâlnită la sismele de operare BSD-like. Deosebirea majoră faţă de alte managere este că aplicaţiile sunt instalate în general din surse şi nu din binare. Acest lucru permite un control riguros al capabilităţilor dorite de la aplicaţiilor instalate, prin folosirea variabilei ''USE''.&lt;br /&gt;
Un exemplu destul de comun este eliminarea dependelor nedorite faţă de pachete care nu ne sunt necesare. Să luăm cazul postfix (un server SMTP). Acest server are posibilitatea să folosească MySQL pentru tabelele de lookup. Să presupunem că nu ne interesează această capabilitate (sau dimpotrivă, ne interesează). În primul caz vom executa &amp;quot;USE=-mysql emerge postfix&amp;quot;, în cel de-al doilea &amp;quot;USE=mysql emerge postfix&amp;quot;. Managerul de pachete se va adapta şi ne va genera un postfix care NU are ca dependenţă biblioteca ''libmysqlclient'' (în primul caz), fie se va asigura că în sistem există ŞI ''libmysqlclient''. &lt;br /&gt;
Cum rezolvă un astfel de caz un manager de pachete care foloseşte pachete gata compilate? Ar fi vreo patru cazuri:&lt;br /&gt;
* 1) nu ne ofera deloc opţiunea de MySQL (şi atunci trebuie compilat manual)&lt;br /&gt;
* 2) ne obligă să avem suport pentru MySQL, chiar dacă nu avem nevoie de el&lt;br /&gt;
* 3) sunt furnizate pachete care să acopere toate cazurile posibile (foarte greu de aplicat în cazul în care există multe opţiuni posibile)&lt;br /&gt;
* 4) poate avem norocul ca aplicaţia noastră să fie ''plug-abilă'' şi atunci managerul de pachete ne va furniza pachete separate cu fiecare plugin în parte (cum este de exemplu PHP)&lt;br /&gt;
&lt;br /&gt;
=== Repository ===&lt;br /&gt;
&lt;br /&gt;
O distribuţie vine în general cu o colecţie destul de largă de aplicaţii, care pot fi furnizate pe suport CD (odată cu distribuţia), ''repository-uri'' oficiale şi ''repository-uri'' de la terţe persoane (aşa numitele 3-rd party). În cele mai multe cazuri ''repository-urile'' aflate în Internet sunt disponibile şi pe mirror-uri locale (pentru un acces mai rapid la ele). Majoritatea distribuţiilor permit alegerea explicită a mirror-ului de unde vrem să se descarce pachetele când instalăm vre-un program.&lt;br /&gt;
&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
La sistemele Gentoo-based există două tipuri de ''repository-uri'':&lt;br /&gt;
* 1) tree-ul ''portage'', care conţine înformaţii generale (metadata) legate de pachete (cum ar fi [[dependenţe]], patch-uri, locul de unde poate fi descărcat codul sursă, etc)&lt;br /&gt;
* 2) ''distfiles'' (care sunt sursele propriu-zise)&lt;br /&gt;
Ambele ''repository-uri'' se configurează modificând corespunzător fişierul /etc/make.conf:&lt;br /&gt;
&lt;br /&gt;
 SYNC=&amp;quot;rsync://rsync.ro.gentoo.org/gentoo-portage&amp;quot;&lt;br /&gt;
 GENTOO_MIRRORS=&amp;quot;http://gentoo.mirrors.lug.ro/gentoo&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Sincronizare ===&lt;br /&gt;
Unele distribuţii au nevoie de o actulizare periodică a arborelui cu metadate, pentru reîmprospătarea informaţiilor la aplicaţiile nou întroduse în ''repository'', update-uri, etc.&lt;br /&gt;
&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
 emerge -v --sync&lt;br /&gt;
&lt;br /&gt;
=== Actualizarea sistemului ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
 emerge -v --sync &amp;amp;&amp;amp; emerge -D --newuse world &amp;amp;&amp;amp; etc-update&lt;br /&gt;
Cu etc-update se corectează eventualele incompatibilităţi în fişierele de configurare între diferitele versiuni ale unui anumit pachet.&lt;br /&gt;
&lt;br /&gt;
=== Căutare ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
La căutare se poate folosi doar un fragment din numele programului. De exemplu:&lt;br /&gt;
 emerge -s postfix&lt;br /&gt;
va returna:&lt;br /&gt;
 *  mail-mta/postfix&lt;br /&gt;
      Latest version available: 2.4.6-r1&lt;br /&gt;
      Latest version installed: 2.4.6-r1&lt;br /&gt;
      Size of files: 2,878 kB&lt;br /&gt;
      Homepage:      http://www.postfix.org/&lt;br /&gt;
      Description:   A fast and secure drop-in replacement for sendmail.&lt;br /&gt;
      License:       IPL-1&lt;br /&gt;
 &lt;br /&gt;
 *  sec-policy/selinux-postfix&lt;br /&gt;
      Latest version available: 20070928&lt;br /&gt;
      Latest version installed: [ Not Installed ]&lt;br /&gt;
      Size of files: 415 kB&lt;br /&gt;
      Homepage:      http://www.gentoo.org/proj/en/hardened/selinux/&lt;br /&gt;
      Description:   SELinux policy for postfix&lt;br /&gt;
      License:       GPL-2&lt;br /&gt;
 &lt;br /&gt;
 *  www-apps/postfixadmin&lt;br /&gt;
      Latest version available: 2.1.0&lt;br /&gt;
      Latest version installed: [ Not Installed ]&lt;br /&gt;
      Size of files: 156 kB&lt;br /&gt;
      Homepage:      http://high5.net/postfixadmin/&lt;br /&gt;
      Description:   Postfix Admin is a Web Based Management tool for Postfix [...]&lt;br /&gt;
      License:       MPL-1.1&lt;br /&gt;
&lt;br /&gt;
=== Instalare ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
Sintaxa generală este:&lt;br /&gt;
 emerge NUME_PROGRAM&lt;br /&gt;
În cazul în care apare vreo dependenţă nerezolvată, ''emerge'' va instala toate pachetele de care are nevoie.&lt;br /&gt;
&lt;br /&gt;
=== Actualizare ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
Actualizarea unui pachet în Gentoo se rezumă la reinstalarea acestuia. ''emerge'' va instala noul pachet PESTE cel vechi, după care va şterge fişierele din vechiul pachet a căror timestamp corespunde cu ce informaţii despre vechiul pachet are portage în metadate. De exemplu:&lt;br /&gt;
 emerge postfix&lt;br /&gt;
va suprascrie &amp;quot;/usr/sbin/postfix&amp;quot;, care din acest moment are un timestamp mai nou decat ce stie vechea versiune despre acesta (şi din acest motiv va considera că nu-i aparţine, prin urmare nu-l va şterge la uninstall).&lt;br /&gt;
&lt;br /&gt;
=== Dezinstalare ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
Atenţie, dezinstalarea din Gentoo nu ţine cont de dependenţe. Dacă aveţi un ''postfix'' cu suport ''mysql'' şi dezinstalaţi ''mysql'' sistemul '''NU VA EMITE NICI UN AVERTISMENT''' legat de dependenţe. Bineinţeles că ''postfix'' va înceta să mai funcţioneze.&lt;br /&gt;
Sintaxa este:&lt;br /&gt;
 emerge --unmerge NUME_PROGRAM&lt;br /&gt;
&lt;br /&gt;
=== Cui aparţine acest fişier? ===&lt;br /&gt;
Întrebare grea, mai ales dacă trebuie să afli această informaţie de la un sistem pe care nu-l cunoşti.&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
E nevoie de un pachet special, numit ''gentoolkit''. După ce în instalaţi, rulaţi comanda de mai jos:&lt;br /&gt;
 equery b /usr/sbin/postfix&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Configurarea reţelei==&lt;br /&gt;
=== Setarea &amp;quot;ad-hoc&amp;quot; a parametrilor ===&lt;br /&gt;
Probabil comună oricarei distribuţii Linux (old way):&lt;br /&gt;
&lt;br /&gt;
 ifconfig eth0 192.168.0.1 netmask 255.255.255.0&lt;br /&gt;
 route add default gw 192.168.0.254&lt;br /&gt;
 echo &amp;quot;nameserver 80.23.32.1&amp;quot; &amp;gt;&amp;gt; /etc/resolv.conf&lt;br /&gt;
&lt;br /&gt;
Unde:&lt;br /&gt;
* - eth0 este numele interfeţei de reţea&lt;br /&gt;
* - 192.168.0.1 este IP-ul maşinii pe care o configurăm&lt;br /&gt;
* - 192.168.0.254 este ''default gateway''-ul&lt;br /&gt;
* - 80.23.32.1 este serverul de nume&lt;br /&gt;
&lt;br /&gt;
Atenţie, exemplele sunt arbitrare.&lt;br /&gt;
&lt;br /&gt;
=== Configurarea persistentă ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
Fisierul de configurare pentru reţea este /etc/conf.d/net&lt;br /&gt;
Sintaxa este următoarea:&lt;br /&gt;
&lt;br /&gt;
 config_eth0=( &amp;quot;192.168.0.1 netmask 255.255.255.0&amp;quot; )&lt;br /&gt;
 routes_eth0=( &amp;quot;default via 192.168.0.254&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
Nameserver-ele se introduc in /etc/resolv.conf&lt;br /&gt;
&lt;br /&gt;
In cazul in care in sistem există o placă de reţea şi nu doriţi să o folosiţi, introduceţi&lt;br /&gt;
 config_eth1=( &amp;quot;null&amp;quot; )&lt;br /&gt;
În caz contrar există riscul să i se aloce un IP prin DHCP.&lt;br /&gt;
&lt;br /&gt;
Exemplu pentru o placă wireless (chipset AETHEROS), cu wpa_supplicant:&lt;br /&gt;
&lt;br /&gt;
 modules=( &amp;quot;wpa_supplicant&amp;quot; )&lt;br /&gt;
 wpa_supplicant_ath0=&amp;quot;-Dmadwifi&amp;quot;&lt;br /&gt;
 iwconfig_ath0=&amp;quot;mode managed freq 2.412G rate auto rts 250 frag 512 txpower 18&amp;quot;&lt;br /&gt;
 config_ath0=( &amp;quot;192.168.0.1 netmask 255.255.255.0&amp;quot; )&lt;br /&gt;
 routes_ath0=( &amp;quot;default via 192.168.0.254&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
Crearea unui bridge (util pentru utilizarea cu un ''virtualbox''):&lt;br /&gt;
&lt;br /&gt;
 config_eth0=( &amp;quot;null&amp;quot; )&lt;br /&gt;
 &lt;br /&gt;
 tuntap_tap0=&amp;quot;tap&amp;quot;&lt;br /&gt;
 config_tap0=( &amp;quot;null&amp;quot; )&lt;br /&gt;
 tunctl_tap0=&amp;quot;-u serghei&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 bridge_br0=&amp;quot;eth0 tap0&amp;quot;&lt;br /&gt;
 config_br0=( &amp;quot;10.0.2.2/24&amp;quot; )&lt;br /&gt;
 RC_NEED_br0=&amp;quot;net.eth0 net.tap0&amp;quot;&lt;br /&gt;
 brctl_br0=( &amp;quot;setfd 0&amp;quot; &amp;quot;sethello 0&amp;quot; &amp;quot;stp off&amp;quot; )&lt;br /&gt;
 routes_br0=( &amp;quot;default gw 192.168.0.254&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
In Gentoo interfeţele de reţea sunt &amp;quot;ridicate&amp;quot; ca nişte servicii. De exemplu pentru eth0 trebuie creat un symlink la /etc/init.d/net.eth0, după care trebuie adăugat net.eth0 în lista de servicii pornite la boot.&lt;br /&gt;
&lt;br /&gt;
 ln -s net.lo /etc/init.d/net.eth0&lt;br /&gt;
 rc-update add net.eth0 default&lt;br /&gt;
&lt;br /&gt;
Dacă aţi modificat parametri unei interfeţe de reţea, o reîncărcaţi executând:&lt;br /&gt;
&lt;br /&gt;
 /etc/init.d/net.eth0 restart&lt;br /&gt;
&lt;br /&gt;
==Scripturile de startup==&lt;br /&gt;
=== Pornirea/oprirea manuală a unui serviciu ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
 /etc/init.d/postfix start&lt;br /&gt;
 /etc/init.d/postfix stop&lt;br /&gt;
&lt;br /&gt;
==== RedHat ====&lt;br /&gt;
 service postfix start&lt;br /&gt;
 service postfix stop&lt;br /&gt;
&lt;br /&gt;
=== Adaugarea/eliminarea unui serviciu în/din autostart ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
 rc-update add postfix default&lt;br /&gt;
 rc-update del postfix&lt;br /&gt;
&lt;br /&gt;
Daemonii care nu au script de service se pot porni/opri la boot/shutdown adaugându-i în &amp;quot;/etc/conf.d/local.start&amp;quot; şi/sau &amp;quot;/etc/conf.d/local.stop&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== RedHat ====&lt;br /&gt;
 chkconfig --level 35 postfix on&lt;br /&gt;
 chkconfig --level 35 postfix off&lt;/div&gt;</summary>
		<author><name>Serghei</name></author>	</entry>

	<entry>
		<id>https://wiki.lug.ro/index.php?title=Distro_Way&amp;diff=3981</id>
		<title>Distro Way</title>
		<link rel="alternate" type="text/html" href="https://wiki.lug.ro/index.php?title=Distro_Way&amp;diff=3981"/>
				<updated>2007-12-06T10:42:34Z</updated>
		
		<summary type="html">&lt;p&gt;Serghei: /* Gentoo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;GNU/Linux este un sistem de operare deosebit de versatil. E un lucru foarte bun, desigur, dar ca orice lucru foarte bun, are şi părţile lui neplăcute. În cazul nostru este vorba de apariţia unei adevarate &amp;quot;babilonii&amp;quot; de [[distribuţii]], care fac aceleaşi lucruri (de exemplu setarea înterfeţei de reţea) în fel şi chip, făcând viaţa adminstratorilor de sisteme un infern. O să încercăm aici să echivalăm (pe cât este posibil) comenzile necesare pentru configurarea diverselor sisteme bazate pe Linux.&lt;br /&gt;
&lt;br /&gt;
==[[gestionar de pachete|Manager-ul de pachete]]==&lt;br /&gt;
=== Sistemul de management ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
Sistemul de management al pachetelor se numeşte ''portage''. Este inspirat din ''ports'', întâlnită la sismele de operare BSD-like. Deosebirea majoră faţă de alte managere este că aplicaţiile sunt instalate în general din surse şi nu din binare. Acest lucru permite un control riguros al capabilităţilor dorite de la aplicaţiilor instalate, prin folosirea variabilei ''USE''.&lt;br /&gt;
Un exemplu destul de comun este eliminarea dependelor nedorite faţă de pachete care nu ne sunt necesare. Să luăm cazul postfix (un server SMTP). Acest server are posibilitatea să folosească MySQL pentru tabelele de lookup. Să presupunem că nu ne interesează această capabilitate (sau dimpotrivă, ne interesează). În primul caz vom executa &amp;quot;USE=-mysql emerge postfix&amp;quot;, în cel de-al doilea &amp;quot;USE=mysql emerge postfix&amp;quot;. Managerul de pachete se va adapta şi ne va genera un postfix care NU are ca dependenţă biblioteca ''libmysqlclient'' (în primul caz), fie se va asigura că în sistem există ŞI ''libmysqlclient''. &lt;br /&gt;
Cum rezolvă un astfel de caz un manager de pachete care foloseşte pachete gata compilate? Ar fi vreo patru cazuri:&lt;br /&gt;
* 1) nu ne ofera deloc opţiunea de MySQL (şi atunci trebuie compilat manual)&lt;br /&gt;
* 2) ne obligă să avem suport pentru MySQL, chiar dacă nu avem nevoie de el&lt;br /&gt;
* 3) sunt furnizate pachete care să acopere toate cazurile posibile (foarte greu de aplicat în cazul în care există multe opţiuni posibile)&lt;br /&gt;
* 4) poate avem norocul ca aplicaţia noastră să fie ''plug-abilă'' şi atunci managerul de pachete ne va furniza pachete separate cu fiecare plugin în parte (cum este de exemplu PHP)&lt;br /&gt;
&lt;br /&gt;
=== Repository ===&lt;br /&gt;
&lt;br /&gt;
O distribuţie vine în general cu o colecţie destul de largă de aplicaţii, care pot fi furnizate pe suport CD (odată cu distribuţia), ''repository-uri'' oficiale şi ''repository-uri'' de la terţe persoane (aşa numitele 3-rd party). În cele mai multe cazuri ''repository-urile'' aflate în Internet sunt disponibile şi pe mirror-uri locale (pentru un acces mai rapid la ele). Majoritatea distribuţiilor permit alegerea explicită a mirror-ului de unde vrem să se descarce pachetele când instalăm vre-un program.&lt;br /&gt;
&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
La sistemele Gentoo-based există două tipuri de ''repository-uri'':&lt;br /&gt;
* 1) tree-ul ''portage'', care conţine înformaţii generale (metadata) legate de pachete (cum ar fi [[dependenţe]], patch-uri, locul de unde poate fi descărcat codul sursă, etc)&lt;br /&gt;
* 2) ''distfiles'' (care sunt sursele propriu-zise)&lt;br /&gt;
Ambele ''repository-uri'' se configurează modificând corespunzător fişierul /etc/make.conf:&lt;br /&gt;
&lt;br /&gt;
 SYNC=&amp;quot;rsync://rsync.ro.gentoo.org/gentoo-portage&amp;quot;&lt;br /&gt;
 GENTOO_MIRRORS=&amp;quot;http://gentoo.mirrors.lug.ro/gentoo&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Sincronizare ===&lt;br /&gt;
Unele distribuţii au nevoie de o actulizare periodică a arborelui cu metadate, pentru reîmprospătarea informaţiilor la aplicaţiile nou întroduse în ''repository'', update-uri, etc.&lt;br /&gt;
&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
 emerge -v --sync&lt;br /&gt;
&lt;br /&gt;
=== Căutare ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
La căutare se poate folosi doar un fragment din numele programului. De exemplu:&lt;br /&gt;
 emerge -s postfix&lt;br /&gt;
va returna:&lt;br /&gt;
 *  mail-mta/postfix&lt;br /&gt;
      Latest version available: 2.4.6-r1&lt;br /&gt;
      Latest version installed: 2.4.6-r1&lt;br /&gt;
      Size of files: 2,878 kB&lt;br /&gt;
      Homepage:      http://www.postfix.org/&lt;br /&gt;
      Description:   A fast and secure drop-in replacement for sendmail.&lt;br /&gt;
      License:       IPL-1&lt;br /&gt;
 &lt;br /&gt;
 *  sec-policy/selinux-postfix&lt;br /&gt;
      Latest version available: 20070928&lt;br /&gt;
      Latest version installed: [ Not Installed ]&lt;br /&gt;
      Size of files: 415 kB&lt;br /&gt;
      Homepage:      http://www.gentoo.org/proj/en/hardened/selinux/&lt;br /&gt;
      Description:   SELinux policy for postfix&lt;br /&gt;
      License:       GPL-2&lt;br /&gt;
 &lt;br /&gt;
 *  www-apps/postfixadmin&lt;br /&gt;
      Latest version available: 2.1.0&lt;br /&gt;
      Latest version installed: [ Not Installed ]&lt;br /&gt;
      Size of files: 156 kB&lt;br /&gt;
      Homepage:      http://high5.net/postfixadmin/&lt;br /&gt;
      Description:   Postfix Admin is a Web Based Management tool for Postfix [...]&lt;br /&gt;
      License:       MPL-1.1&lt;br /&gt;
&lt;br /&gt;
=== Instalare ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
Sintaxa generală este:&lt;br /&gt;
 emerge NUME_PROGRAM&lt;br /&gt;
În cazul în care apare vreo dependenţă nerezolvată, ''emerge'' va instala toate pachetele de care are nevoie.&lt;br /&gt;
&lt;br /&gt;
=== Actualizare ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
Actualizarea unui pachet în Gentoo se rezumă la reinstalarea acestuia. ''emerge'' va instala noul pachet PESTE cel vechi, după care va şterge fişierele din vechiul pachet a căror timestamp corespunde cu ce informaţii despre vechiul pachet are portage în metadate. De exemplu:&lt;br /&gt;
 emerge postfix&lt;br /&gt;
va suprascrie &amp;quot;/usr/sbin/postfix&amp;quot;, care din acest moment are un timestamp mai nou decat ce stie vechea versiune despre acesta (şi din acest motiv va considera că nu-i aparţine, prin urmare nu-l va şterge la uninstall).&lt;br /&gt;
&lt;br /&gt;
=== Dezinstalare ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
Atenţie, dezinstalarea din Gentoo nu ţine cont de dependenţe. Dacă aveţi un ''postfix'' cu suport ''mysql'' şi dezinstalaţi ''mysql'' sistemul '''NU VA EMITE NICI UN AVERTISMENT''' legat de dependenţe. Bineinţeles că ''postfix'' va înceta să mai funcţioneze.&lt;br /&gt;
Sintaxa este:&lt;br /&gt;
 emerge --unmerge NUME_PROGRAM&lt;br /&gt;
&lt;br /&gt;
=== Cui aparţine acest fişier? ===&lt;br /&gt;
Întrebare grea, mai ales dacă trebuie să afli această informaţie de la un sistem pe care nu-l cunoşti.&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
E nevoie de un pachet special, numit ''gentoolkit''. După ce în instalaţi, rulaţi comanda de mai jos:&lt;br /&gt;
 equery b /usr/sbin/postfix&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Configurarea reţelei==&lt;br /&gt;
=== Setarea &amp;quot;ad-hoc&amp;quot; a parametrilor ===&lt;br /&gt;
Probabil comună oricarei distribuţii Linux (old way):&lt;br /&gt;
&lt;br /&gt;
 ifconfig eth0 192.168.0.1 netmask 255.255.255.0&lt;br /&gt;
 route add default gw 192.168.0.254&lt;br /&gt;
 echo &amp;quot;nameserver 80.23.32.1&amp;quot; &amp;gt;&amp;gt; /etc/resolv.conf&lt;br /&gt;
&lt;br /&gt;
Unde:&lt;br /&gt;
* - eth0 este numele interfeţei de reţea&lt;br /&gt;
* - 192.168.0.1 este IP-ul maşinii pe care o configurăm&lt;br /&gt;
* - 192.168.0.254 este ''default gateway''-ul&lt;br /&gt;
* - 80.23.32.1 este serverul de nume&lt;br /&gt;
&lt;br /&gt;
Atenţie, exemplele sunt arbitrare.&lt;br /&gt;
&lt;br /&gt;
=== Configurarea persistentă ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
Fisierul de configurare pentru reţea este /etc/conf.d/net&lt;br /&gt;
Sintaxa este următoarea:&lt;br /&gt;
&lt;br /&gt;
 config_eth0=( &amp;quot;192.168.0.1 netmask 255.255.255.0&amp;quot; )&lt;br /&gt;
 routes_eth0=( &amp;quot;default via 192.168.0.254&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
Nameserver-ele se introduc in /etc/resolv.conf&lt;br /&gt;
&lt;br /&gt;
In cazul in care in sistem există o placă de reţea şi nu doriţi să o folosiţi, introduceţi&lt;br /&gt;
 config_eth1=( &amp;quot;null&amp;quot; )&lt;br /&gt;
În caz contrar există riscul să i se aloce un IP prin DHCP.&lt;br /&gt;
&lt;br /&gt;
Exemplu pentru o placă wireless (chipset AETHEROS), cu wpa_supplicant:&lt;br /&gt;
&lt;br /&gt;
 modules=( &amp;quot;wpa_supplicant&amp;quot; )&lt;br /&gt;
 wpa_supplicant_ath0=&amp;quot;-Dmadwifi&amp;quot;&lt;br /&gt;
 iwconfig_ath0=&amp;quot;mode managed freq 2.412G rate auto rts 250 frag 512 txpower 18&amp;quot;&lt;br /&gt;
 config_ath0=( &amp;quot;192.168.0.1 netmask 255.255.255.0&amp;quot; )&lt;br /&gt;
 routes_ath0=( &amp;quot;default via 192.168.0.254&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
Crearea unui bridge (util pentru utilizarea cu un ''virtualbox''):&lt;br /&gt;
&lt;br /&gt;
 config_eth0=( &amp;quot;null&amp;quot; )&lt;br /&gt;
 &lt;br /&gt;
 tuntap_tap0=&amp;quot;tap&amp;quot;&lt;br /&gt;
 config_tap0=( &amp;quot;null&amp;quot; )&lt;br /&gt;
 tunctl_tap0=&amp;quot;-u serghei&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 bridge_br0=&amp;quot;eth0 tap0&amp;quot;&lt;br /&gt;
 config_br0=( &amp;quot;10.0.2.2/24&amp;quot; )&lt;br /&gt;
 RC_NEED_br0=&amp;quot;net.eth0 net.tap0&amp;quot;&lt;br /&gt;
 brctl_br0=( &amp;quot;setfd 0&amp;quot; &amp;quot;sethello 0&amp;quot; &amp;quot;stp off&amp;quot; )&lt;br /&gt;
 routes_br0=( &amp;quot;default gw 192.168.0.254&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
In Gentoo interfeţele de reţea sunt &amp;quot;ridicate&amp;quot; ca nişte servicii. De exemplu pentru eth0 trebuie creat un symlink la /etc/init.d/net.eth0, după care trebuie adăugat net.eth0 în lista de servicii pornite la boot.&lt;br /&gt;
&lt;br /&gt;
 ln -s net.lo /etc/init.d/net.eth0&lt;br /&gt;
 rc-update add net.eth0 default&lt;br /&gt;
&lt;br /&gt;
Dacă aţi modificat parametri unei interfeţe de reţea, o reîncărcaţi executând:&lt;br /&gt;
&lt;br /&gt;
 /etc/init.d/net.eth0 restart&lt;br /&gt;
&lt;br /&gt;
==Scripturile de startup==&lt;br /&gt;
=== Pornirea/oprirea manuală a unui serviciu ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
 /etc/init.d/postfix start&lt;br /&gt;
 /etc/init.d/postfix stop&lt;br /&gt;
&lt;br /&gt;
==== RedHat ====&lt;br /&gt;
 service postfix start&lt;br /&gt;
 service postfix stop&lt;br /&gt;
&lt;br /&gt;
=== Adaugarea/eliminarea unui serviciu în/din autostart ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
 rc-update add postfix default&lt;br /&gt;
 rc-update del postfix&lt;br /&gt;
&lt;br /&gt;
Daemonii care nu au script de service se pot porni/opri la boot/shutdown adaugându-i în &amp;quot;/etc/conf.d/local.start&amp;quot; şi/sau &amp;quot;/etc/conf.d/local.stop&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== RedHat ====&lt;br /&gt;
 chkconfig --level 35 postfix on&lt;br /&gt;
 chkconfig --level 35 postfix off&lt;/div&gt;</summary>
		<author><name>Serghei</name></author>	</entry>

	<entry>
		<id>https://wiki.lug.ro/index.php?title=Distro_Way&amp;diff=3980</id>
		<title>Distro Way</title>
		<link rel="alternate" type="text/html" href="https://wiki.lug.ro/index.php?title=Distro_Way&amp;diff=3980"/>
				<updated>2007-12-06T10:40:12Z</updated>
		
		<summary type="html">&lt;p&gt;Serghei: /* Adaugarea/eliminarea unui serviciu în/din autostart */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;GNU/Linux este un sistem de operare deosebit de versatil. E un lucru foarte bun, desigur, dar ca orice lucru foarte bun, are şi părţile lui neplăcute. În cazul nostru este vorba de apariţia unei adevarate &amp;quot;babilonii&amp;quot; de [[distribuţii]], care fac aceleaşi lucruri (de exemplu setarea înterfeţei de reţea) în fel şi chip, făcând viaţa adminstratorilor de sisteme un infern. O să încercăm aici să echivalăm (pe cât este posibil) comenzile necesare pentru configurarea diverselor sisteme bazate pe Linux.&lt;br /&gt;
&lt;br /&gt;
==[[gestionar de pachete|Manager-ul de pachete]]==&lt;br /&gt;
=== Sistemul de management ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
Sistemul de management al pachetelor se numeşte ''portage''. Este inspirat din ''ports'', întâlnită la sismele de operare BSD-like. Deosebirea majoră faţă de alte managere este că aplicaţiile sunt instalate în general din surse şi nu din binare. Acest lucru permite un control riguros al capabilităţilor dorite de la aplicaţiilor instalate, prin folosirea variabilei ''USE''.&lt;br /&gt;
Un exemplu destul de comun este eliminarea dependelor nedorite faţă de pachete care nu ne sunt necesare. Să luăm cazul postfix (un server SMTP). Acest server are posibilitatea să folosească MySQL pentru tabelele de lookup. Să presupunem că nu ne interesează această capabilitate (sau dimpotrivă, ne interesează). În primul caz vom executa &amp;quot;USE=-mysql emerge postfix&amp;quot;, în cel de-al doilea &amp;quot;USE=mysql emerge postfix&amp;quot;. Managerul de pachete se va adapta şi ne va genera un postfix care NU are ca dependenţă biblioteca ''libmysqlclient'' (în primul caz), fie se va asigura că în sistem există ŞI ''libmysqlclient''. &lt;br /&gt;
Cum rezolvă un astfel de caz un manager de pachete care foloseşte pachete gata compilate? Ar fi vreo patru cazuri:&lt;br /&gt;
* 1) nu ne ofera deloc opţiunea de MySQL (şi atunci trebuie compilat manual)&lt;br /&gt;
* 2) ne obligă să avem suport pentru MySQL, chiar dacă nu avem nevoie de el&lt;br /&gt;
* 3) sunt furnizate pachete care să acopere toate cazurile posibile (foarte greu de aplicat în cazul în care există multe opţiuni posibile)&lt;br /&gt;
* 4) poate avem norocul ca aplicaţia noastră să fie ''plug-abilă'' şi atunci managerul de pachete ne va furniza pachete separate cu fiecare plugin în parte (cum este de exemplu PHP)&lt;br /&gt;
&lt;br /&gt;
=== Repository ===&lt;br /&gt;
&lt;br /&gt;
O distribuţie vine în general cu o colecţie destul de largă de aplicaţii, care pot fi furnizate pe suport CD (odată cu distribuţia), ''repository-uri'' oficiale şi ''repository-uri'' de la terţe persoane (aşa numitele 3-rd party). În cele mai multe cazuri ''repository-urile'' aflate în Internet sunt disponibile şi pe mirror-uri locale (pentru un acces mai rapid la ele). Majoritatea distribuţiilor permit alegerea explicită a mirror-ului de unde vrem să se descarce pachetele când instalăm vre-un program.&lt;br /&gt;
&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
La sistemele Gentoo-based există două tipuri de ''repository-uri'':&lt;br /&gt;
* 1) tree-ul ''portage'', care conţine înformaţii generale (metadata) legate de pachete (cum ar fi [[dependenţe]], patch-uri, locul de unde poate fi descărcat codul sursă, etc)&lt;br /&gt;
* 2) ''distfiles'' (care sunt sursele propriu-zise)&lt;br /&gt;
Ambele ''repository-uri'' se configurează modificând corespunzător fişierul /etc/make.conf:&lt;br /&gt;
&lt;br /&gt;
 SYNC=&amp;quot;rsync://rsync.ro.gentoo.org/gentoo-portage&amp;quot;&lt;br /&gt;
 GENTOO_MIRRORS=&amp;quot;http://gentoo.mirrors.lug.ro/gentoo&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Sincronizare ===&lt;br /&gt;
Unele distribuţii au nevoie de o actulizare periodică a arborelui cu metadate, pentru reîmprospătarea informaţiilor la aplicaţiile nou întroduse în ''repository'', update-uri, etc.&lt;br /&gt;
&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
 emerge -v --sync&lt;br /&gt;
&lt;br /&gt;
=== Căutare ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
La căutare se poate folosi doar un fragment din numele programului. De exemplu:&lt;br /&gt;
 emerge -s postfix&lt;br /&gt;
va returna:&lt;br /&gt;
 *  mail-mta/postfix&lt;br /&gt;
      Latest version available: 2.4.6-r1&lt;br /&gt;
      Latest version installed: 2.4.6-r1&lt;br /&gt;
      Size of files: 2,878 kB&lt;br /&gt;
      Homepage:      http://www.postfix.org/&lt;br /&gt;
      Description:   A fast and secure drop-in replacement for sendmail.&lt;br /&gt;
      License:       IPL-1&lt;br /&gt;
 &lt;br /&gt;
 *  sec-policy/selinux-postfix&lt;br /&gt;
      Latest version available: 20070928&lt;br /&gt;
      Latest version installed: [ Not Installed ]&lt;br /&gt;
      Size of files: 415 kB&lt;br /&gt;
      Homepage:      http://www.gentoo.org/proj/en/hardened/selinux/&lt;br /&gt;
      Description:   SELinux policy for postfix&lt;br /&gt;
      License:       GPL-2&lt;br /&gt;
 &lt;br /&gt;
 *  www-apps/postfixadmin&lt;br /&gt;
      Latest version available: 2.1.0&lt;br /&gt;
      Latest version installed: [ Not Installed ]&lt;br /&gt;
      Size of files: 156 kB&lt;br /&gt;
      Homepage:      http://high5.net/postfixadmin/&lt;br /&gt;
      Description:   Postfix Admin is a Web Based Management tool for Postfix [...]&lt;br /&gt;
      License:       MPL-1.1&lt;br /&gt;
&lt;br /&gt;
=== Instalare ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
Sintaxa generală este:&lt;br /&gt;
 emerge NUME_PROGRAM&lt;br /&gt;
În cazul în care apare vreo dependenţă nerezolvată, ''emerge'' va instala toate pachetele de care are nevoie.&lt;br /&gt;
&lt;br /&gt;
=== Actualizare ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
Actualizarea unui pachet în Gentoo se rezumă la reinstalarea acestuia. ''emerge'' va instala noul pachet PESTE cel vechi, după care va şterge fişierele din vechiul pachet a căror timestamp corespunde cu ce informaţii despre vechiul pachet are portage în metadate. De exemplu:&lt;br /&gt;
 emerge postfix&lt;br /&gt;
va suprascrie &amp;quot;/usr/sbin/postfix&amp;quot;, care din acest moment are un timestamp mai nou decat ce stie vechea versiune despre acesta (şi din acest motiv va considera că nu-i aparţine, prin urmare nu-l va şterge la uninstall).&lt;br /&gt;
&lt;br /&gt;
=== Dezinstalare ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
Atenţie, dezinstalarea din Gentoo nu ţine cont de dependenţe. Dacă aveţi un ''postfix'' cu suport ''mysql'' şi dezinstalaţi ''mysql'' sistemul '''NU VA EMITE NICI UN AVERTISMENT''' legat de dependenţe. Bineinţeles că ''postfix'' va înceta să mai funcţioneze.&lt;br /&gt;
Sintaxa este:&lt;br /&gt;
 emerge --unmerge NUME_PROGRAM&lt;br /&gt;
&lt;br /&gt;
=== Cui aparţine acest fişier? ===&lt;br /&gt;
Întrebare grea, mai ales dacă trebuie să afli această informaţie de la un sistem pe care nu-l cunoşti.&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
E nevoie de un pachet special, numit ''gentoolkit''. După ce în instalaţi, rulaţi comanda de mai jos:&lt;br /&gt;
 equery b /usr/sbin/postfix&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Configurarea reţelei==&lt;br /&gt;
=== Setarea &amp;quot;ad-hoc&amp;quot; a parametrilor ===&lt;br /&gt;
Probabil comună oricarei distribuţii Linux (old way):&lt;br /&gt;
&lt;br /&gt;
 ifconfig eth0 192.168.0.1 netmask 255.255.255.0&lt;br /&gt;
 route add default gw 192.168.0.254&lt;br /&gt;
 echo &amp;quot;nameserver 80.23.32.1&amp;quot; &amp;gt;&amp;gt; /etc/resolv.conf&lt;br /&gt;
&lt;br /&gt;
Unde:&lt;br /&gt;
* - eth0 este numele interfeţei de reţea&lt;br /&gt;
* - 192.168.0.1 este IP-ul maşinii pe care o configurăm&lt;br /&gt;
* - 192.168.0.254 este ''default gateway''-ul&lt;br /&gt;
* - 80.23.32.1 este serverul de nume&lt;br /&gt;
&lt;br /&gt;
Atenţie, exemplele sunt arbitrare.&lt;br /&gt;
&lt;br /&gt;
=== Configurarea persistentă ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
Fisierul de configurare pentru reţea este /etc/conf.d/net&lt;br /&gt;
Sintaxa este următoarea:&lt;br /&gt;
&lt;br /&gt;
 config_eth0=( &amp;quot;192.168.0.1 netmask 255.255.255.0&amp;quot; )&lt;br /&gt;
 routes_eth0=( &amp;quot;default via 192.168.0.254&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
Nameserver-ele se introduc in /etc/resolv.conf&lt;br /&gt;
&lt;br /&gt;
In cazul in care in sistem există o placă de reţea şi nu doriţi să o folosiţi, introduceţi&lt;br /&gt;
 config_eth1=( &amp;quot;null&amp;quot; )&lt;br /&gt;
În caz contrar există riscul să i se aloce un IP prin DHCP.&lt;br /&gt;
&lt;br /&gt;
Exemplu pentru o placă wireless (chipset AETHEROS), cu wpa_supplicant:&lt;br /&gt;
&lt;br /&gt;
 modules=( &amp;quot;wpa_supplicant&amp;quot; )&lt;br /&gt;
 wpa_supplicant_ath0=&amp;quot;-Dmadwifi&amp;quot;&lt;br /&gt;
 iwconfig_ath0=&amp;quot;mode managed freq 2.412G rate auto rts 250 frag 512 txpower 18&amp;quot;&lt;br /&gt;
 config_ath0=( &amp;quot;192.168.0.1 netmask 255.255.255.0&amp;quot; )&lt;br /&gt;
 routes_ath0=( &amp;quot;default via 192.168.0.254&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
Crearea unui bridge (util pentru utilizarea cu un ''virtualbox''):&lt;br /&gt;
&lt;br /&gt;
 config_eth0=( &amp;quot;null&amp;quot; )&lt;br /&gt;
 &lt;br /&gt;
 tuntap_tap0=&amp;quot;tap&amp;quot;&lt;br /&gt;
 config_tap0=( &amp;quot;null&amp;quot; )&lt;br /&gt;
 tunctl_tap0=&amp;quot;-u serghei&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 bridge_br0=&amp;quot;eth0 tap0&amp;quot;&lt;br /&gt;
 config_br0=( &amp;quot;10.0.2.2/24&amp;quot; )&lt;br /&gt;
 RC_NEED_br0=&amp;quot;net.eth0 net.tap0&amp;quot;&lt;br /&gt;
 brctl_br0=( &amp;quot;setfd 0&amp;quot; &amp;quot;sethello 0&amp;quot; &amp;quot;stp off&amp;quot; )&lt;br /&gt;
 routes_br0=( &amp;quot;default gw 192.168.0.254&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
In Gentoo interfeţele de reţea sunt &amp;quot;ridicate&amp;quot; ca nişte servicii. De exemplu pentru eth0 trebuie creat un symlink la /etc/init.d/net.eth0, după care trebuie adăugat net.eth0 în lista de servicii pornite la boot.&lt;br /&gt;
&lt;br /&gt;
 ln -s net.lo /etc/init.d/net.eth0&lt;br /&gt;
 rc-update add net.eth0 default&lt;br /&gt;
&lt;br /&gt;
Dacă aţi modificat parametri unei interfeţe de reţea, o reîncărcaţi executând:&lt;br /&gt;
&lt;br /&gt;
 /etc/init.d/net.eth0 restart&lt;br /&gt;
&lt;br /&gt;
==Scripturile de startup==&lt;br /&gt;
=== Pornirea/oprirea manuală a unui serviciu ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
 /etc/init.d/postfix start&lt;br /&gt;
 /etc/init.d/postfix stop&lt;br /&gt;
&lt;br /&gt;
==== RedHat ====&lt;br /&gt;
 service postfix start&lt;br /&gt;
 service postfix stop&lt;br /&gt;
&lt;br /&gt;
=== Adaugarea/eliminarea unui serviciu în/din autostart ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
 rc-update add postfix default&lt;br /&gt;
 rc-update del postfix&lt;br /&gt;
&lt;br /&gt;
==== RedHat ====&lt;br /&gt;
 chkconfig --level 35 postfix on&lt;br /&gt;
 chkconfig --level 35 postfix off&lt;/div&gt;</summary>
		<author><name>Serghei</name></author>	</entry>

	<entry>
		<id>https://wiki.lug.ro/index.php?title=Distro_Way&amp;diff=3979</id>
		<title>Distro Way</title>
		<link rel="alternate" type="text/html" href="https://wiki.lug.ro/index.php?title=Distro_Way&amp;diff=3979"/>
				<updated>2007-12-06T10:39:40Z</updated>
		
		<summary type="html">&lt;p&gt;Serghei: /* Pornirea/oprirea manuală a unui serviciu */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;GNU/Linux este un sistem de operare deosebit de versatil. E un lucru foarte bun, desigur, dar ca orice lucru foarte bun, are şi părţile lui neplăcute. În cazul nostru este vorba de apariţia unei adevarate &amp;quot;babilonii&amp;quot; de [[distribuţii]], care fac aceleaşi lucruri (de exemplu setarea înterfeţei de reţea) în fel şi chip, făcând viaţa adminstratorilor de sisteme un infern. O să încercăm aici să echivalăm (pe cât este posibil) comenzile necesare pentru configurarea diverselor sisteme bazate pe Linux.&lt;br /&gt;
&lt;br /&gt;
==[[gestionar de pachete|Manager-ul de pachete]]==&lt;br /&gt;
=== Sistemul de management ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
Sistemul de management al pachetelor se numeşte ''portage''. Este inspirat din ''ports'', întâlnită la sismele de operare BSD-like. Deosebirea majoră faţă de alte managere este că aplicaţiile sunt instalate în general din surse şi nu din binare. Acest lucru permite un control riguros al capabilităţilor dorite de la aplicaţiilor instalate, prin folosirea variabilei ''USE''.&lt;br /&gt;
Un exemplu destul de comun este eliminarea dependelor nedorite faţă de pachete care nu ne sunt necesare. Să luăm cazul postfix (un server SMTP). Acest server are posibilitatea să folosească MySQL pentru tabelele de lookup. Să presupunem că nu ne interesează această capabilitate (sau dimpotrivă, ne interesează). În primul caz vom executa &amp;quot;USE=-mysql emerge postfix&amp;quot;, în cel de-al doilea &amp;quot;USE=mysql emerge postfix&amp;quot;. Managerul de pachete se va adapta şi ne va genera un postfix care NU are ca dependenţă biblioteca ''libmysqlclient'' (în primul caz), fie se va asigura că în sistem există ŞI ''libmysqlclient''. &lt;br /&gt;
Cum rezolvă un astfel de caz un manager de pachete care foloseşte pachete gata compilate? Ar fi vreo patru cazuri:&lt;br /&gt;
* 1) nu ne ofera deloc opţiunea de MySQL (şi atunci trebuie compilat manual)&lt;br /&gt;
* 2) ne obligă să avem suport pentru MySQL, chiar dacă nu avem nevoie de el&lt;br /&gt;
* 3) sunt furnizate pachete care să acopere toate cazurile posibile (foarte greu de aplicat în cazul în care există multe opţiuni posibile)&lt;br /&gt;
* 4) poate avem norocul ca aplicaţia noastră să fie ''plug-abilă'' şi atunci managerul de pachete ne va furniza pachete separate cu fiecare plugin în parte (cum este de exemplu PHP)&lt;br /&gt;
&lt;br /&gt;
=== Repository ===&lt;br /&gt;
&lt;br /&gt;
O distribuţie vine în general cu o colecţie destul de largă de aplicaţii, care pot fi furnizate pe suport CD (odată cu distribuţia), ''repository-uri'' oficiale şi ''repository-uri'' de la terţe persoane (aşa numitele 3-rd party). În cele mai multe cazuri ''repository-urile'' aflate în Internet sunt disponibile şi pe mirror-uri locale (pentru un acces mai rapid la ele). Majoritatea distribuţiilor permit alegerea explicită a mirror-ului de unde vrem să se descarce pachetele când instalăm vre-un program.&lt;br /&gt;
&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
La sistemele Gentoo-based există două tipuri de ''repository-uri'':&lt;br /&gt;
* 1) tree-ul ''portage'', care conţine înformaţii generale (metadata) legate de pachete (cum ar fi [[dependenţe]], patch-uri, locul de unde poate fi descărcat codul sursă, etc)&lt;br /&gt;
* 2) ''distfiles'' (care sunt sursele propriu-zise)&lt;br /&gt;
Ambele ''repository-uri'' se configurează modificând corespunzător fişierul /etc/make.conf:&lt;br /&gt;
&lt;br /&gt;
 SYNC=&amp;quot;rsync://rsync.ro.gentoo.org/gentoo-portage&amp;quot;&lt;br /&gt;
 GENTOO_MIRRORS=&amp;quot;http://gentoo.mirrors.lug.ro/gentoo&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Sincronizare ===&lt;br /&gt;
Unele distribuţii au nevoie de o actulizare periodică a arborelui cu metadate, pentru reîmprospătarea informaţiilor la aplicaţiile nou întroduse în ''repository'', update-uri, etc.&lt;br /&gt;
&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
 emerge -v --sync&lt;br /&gt;
&lt;br /&gt;
=== Căutare ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
La căutare se poate folosi doar un fragment din numele programului. De exemplu:&lt;br /&gt;
 emerge -s postfix&lt;br /&gt;
va returna:&lt;br /&gt;
 *  mail-mta/postfix&lt;br /&gt;
      Latest version available: 2.4.6-r1&lt;br /&gt;
      Latest version installed: 2.4.6-r1&lt;br /&gt;
      Size of files: 2,878 kB&lt;br /&gt;
      Homepage:      http://www.postfix.org/&lt;br /&gt;
      Description:   A fast and secure drop-in replacement for sendmail.&lt;br /&gt;
      License:       IPL-1&lt;br /&gt;
 &lt;br /&gt;
 *  sec-policy/selinux-postfix&lt;br /&gt;
      Latest version available: 20070928&lt;br /&gt;
      Latest version installed: [ Not Installed ]&lt;br /&gt;
      Size of files: 415 kB&lt;br /&gt;
      Homepage:      http://www.gentoo.org/proj/en/hardened/selinux/&lt;br /&gt;
      Description:   SELinux policy for postfix&lt;br /&gt;
      License:       GPL-2&lt;br /&gt;
 &lt;br /&gt;
 *  www-apps/postfixadmin&lt;br /&gt;
      Latest version available: 2.1.0&lt;br /&gt;
      Latest version installed: [ Not Installed ]&lt;br /&gt;
      Size of files: 156 kB&lt;br /&gt;
      Homepage:      http://high5.net/postfixadmin/&lt;br /&gt;
      Description:   Postfix Admin is a Web Based Management tool for Postfix [...]&lt;br /&gt;
      License:       MPL-1.1&lt;br /&gt;
&lt;br /&gt;
=== Instalare ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
Sintaxa generală este:&lt;br /&gt;
 emerge NUME_PROGRAM&lt;br /&gt;
În cazul în care apare vreo dependenţă nerezolvată, ''emerge'' va instala toate pachetele de care are nevoie.&lt;br /&gt;
&lt;br /&gt;
=== Actualizare ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
Actualizarea unui pachet în Gentoo se rezumă la reinstalarea acestuia. ''emerge'' va instala noul pachet PESTE cel vechi, după care va şterge fişierele din vechiul pachet a căror timestamp corespunde cu ce informaţii despre vechiul pachet are portage în metadate. De exemplu:&lt;br /&gt;
 emerge postfix&lt;br /&gt;
va suprascrie &amp;quot;/usr/sbin/postfix&amp;quot;, care din acest moment are un timestamp mai nou decat ce stie vechea versiune despre acesta (şi din acest motiv va considera că nu-i aparţine, prin urmare nu-l va şterge la uninstall).&lt;br /&gt;
&lt;br /&gt;
=== Dezinstalare ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
Atenţie, dezinstalarea din Gentoo nu ţine cont de dependenţe. Dacă aveţi un ''postfix'' cu suport ''mysql'' şi dezinstalaţi ''mysql'' sistemul '''NU VA EMITE NICI UN AVERTISMENT''' legat de dependenţe. Bineinţeles că ''postfix'' va înceta să mai funcţioneze.&lt;br /&gt;
Sintaxa este:&lt;br /&gt;
 emerge --unmerge NUME_PROGRAM&lt;br /&gt;
&lt;br /&gt;
=== Cui aparţine acest fişier? ===&lt;br /&gt;
Întrebare grea, mai ales dacă trebuie să afli această informaţie de la un sistem pe care nu-l cunoşti.&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
E nevoie de un pachet special, numit ''gentoolkit''. După ce în instalaţi, rulaţi comanda de mai jos:&lt;br /&gt;
 equery b /usr/sbin/postfix&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Configurarea reţelei==&lt;br /&gt;
=== Setarea &amp;quot;ad-hoc&amp;quot; a parametrilor ===&lt;br /&gt;
Probabil comună oricarei distribuţii Linux (old way):&lt;br /&gt;
&lt;br /&gt;
 ifconfig eth0 192.168.0.1 netmask 255.255.255.0&lt;br /&gt;
 route add default gw 192.168.0.254&lt;br /&gt;
 echo &amp;quot;nameserver 80.23.32.1&amp;quot; &amp;gt;&amp;gt; /etc/resolv.conf&lt;br /&gt;
&lt;br /&gt;
Unde:&lt;br /&gt;
* - eth0 este numele interfeţei de reţea&lt;br /&gt;
* - 192.168.0.1 este IP-ul maşinii pe care o configurăm&lt;br /&gt;
* - 192.168.0.254 este ''default gateway''-ul&lt;br /&gt;
* - 80.23.32.1 este serverul de nume&lt;br /&gt;
&lt;br /&gt;
Atenţie, exemplele sunt arbitrare.&lt;br /&gt;
&lt;br /&gt;
=== Configurarea persistentă ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
Fisierul de configurare pentru reţea este /etc/conf.d/net&lt;br /&gt;
Sintaxa este următoarea:&lt;br /&gt;
&lt;br /&gt;
 config_eth0=( &amp;quot;192.168.0.1 netmask 255.255.255.0&amp;quot; )&lt;br /&gt;
 routes_eth0=( &amp;quot;default via 192.168.0.254&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
Nameserver-ele se introduc in /etc/resolv.conf&lt;br /&gt;
&lt;br /&gt;
In cazul in care in sistem există o placă de reţea şi nu doriţi să o folosiţi, introduceţi&lt;br /&gt;
 config_eth1=( &amp;quot;null&amp;quot; )&lt;br /&gt;
În caz contrar există riscul să i se aloce un IP prin DHCP.&lt;br /&gt;
&lt;br /&gt;
Exemplu pentru o placă wireless (chipset AETHEROS), cu wpa_supplicant:&lt;br /&gt;
&lt;br /&gt;
 modules=( &amp;quot;wpa_supplicant&amp;quot; )&lt;br /&gt;
 wpa_supplicant_ath0=&amp;quot;-Dmadwifi&amp;quot;&lt;br /&gt;
 iwconfig_ath0=&amp;quot;mode managed freq 2.412G rate auto rts 250 frag 512 txpower 18&amp;quot;&lt;br /&gt;
 config_ath0=( &amp;quot;192.168.0.1 netmask 255.255.255.0&amp;quot; )&lt;br /&gt;
 routes_ath0=( &amp;quot;default via 192.168.0.254&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
Crearea unui bridge (util pentru utilizarea cu un ''virtualbox''):&lt;br /&gt;
&lt;br /&gt;
 config_eth0=( &amp;quot;null&amp;quot; )&lt;br /&gt;
 &lt;br /&gt;
 tuntap_tap0=&amp;quot;tap&amp;quot;&lt;br /&gt;
 config_tap0=( &amp;quot;null&amp;quot; )&lt;br /&gt;
 tunctl_tap0=&amp;quot;-u serghei&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 bridge_br0=&amp;quot;eth0 tap0&amp;quot;&lt;br /&gt;
 config_br0=( &amp;quot;10.0.2.2/24&amp;quot; )&lt;br /&gt;
 RC_NEED_br0=&amp;quot;net.eth0 net.tap0&amp;quot;&lt;br /&gt;
 brctl_br0=( &amp;quot;setfd 0&amp;quot; &amp;quot;sethello 0&amp;quot; &amp;quot;stp off&amp;quot; )&lt;br /&gt;
 routes_br0=( &amp;quot;default gw 192.168.0.254&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
In Gentoo interfeţele de reţea sunt &amp;quot;ridicate&amp;quot; ca nişte servicii. De exemplu pentru eth0 trebuie creat un symlink la /etc/init.d/net.eth0, după care trebuie adăugat net.eth0 în lista de servicii pornite la boot.&lt;br /&gt;
&lt;br /&gt;
 ln -s net.lo /etc/init.d/net.eth0&lt;br /&gt;
 rc-update add net.eth0 default&lt;br /&gt;
&lt;br /&gt;
Dacă aţi modificat parametri unei interfeţe de reţea, o reîncărcaţi executând:&lt;br /&gt;
&lt;br /&gt;
 /etc/init.d/net.eth0 restart&lt;br /&gt;
&lt;br /&gt;
==Scripturile de startup==&lt;br /&gt;
=== Pornirea/oprirea manuală a unui serviciu ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
 /etc/init.d/postfix start&lt;br /&gt;
 /etc/init.d/postfix stop&lt;br /&gt;
&lt;br /&gt;
==== RedHat ====&lt;br /&gt;
 service postfix start&lt;br /&gt;
 service postfix stop&lt;br /&gt;
&lt;br /&gt;
=== Adaugarea/eliminarea unui serviciu în/din autostart ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
 rc-update add postfix default&lt;br /&gt;
 rc-update del postfix&lt;/div&gt;</summary>
		<author><name>Serghei</name></author>	</entry>

	<entry>
		<id>https://wiki.lug.ro/index.php?title=Distro_Way&amp;diff=3978</id>
		<title>Distro Way</title>
		<link rel="alternate" type="text/html" href="https://wiki.lug.ro/index.php?title=Distro_Way&amp;diff=3978"/>
				<updated>2007-12-06T10:37:27Z</updated>
		
		<summary type="html">&lt;p&gt;Serghei: /* Configurarea persistentă */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;GNU/Linux este un sistem de operare deosebit de versatil. E un lucru foarte bun, desigur, dar ca orice lucru foarte bun, are şi părţile lui neplăcute. În cazul nostru este vorba de apariţia unei adevarate &amp;quot;babilonii&amp;quot; de [[distribuţii]], care fac aceleaşi lucruri (de exemplu setarea înterfeţei de reţea) în fel şi chip, făcând viaţa adminstratorilor de sisteme un infern. O să încercăm aici să echivalăm (pe cât este posibil) comenzile necesare pentru configurarea diverselor sisteme bazate pe Linux.&lt;br /&gt;
&lt;br /&gt;
==[[gestionar de pachete|Manager-ul de pachete]]==&lt;br /&gt;
=== Sistemul de management ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
Sistemul de management al pachetelor se numeşte ''portage''. Este inspirat din ''ports'', întâlnită la sismele de operare BSD-like. Deosebirea majoră faţă de alte managere este că aplicaţiile sunt instalate în general din surse şi nu din binare. Acest lucru permite un control riguros al capabilităţilor dorite de la aplicaţiilor instalate, prin folosirea variabilei ''USE''.&lt;br /&gt;
Un exemplu destul de comun este eliminarea dependelor nedorite faţă de pachete care nu ne sunt necesare. Să luăm cazul postfix (un server SMTP). Acest server are posibilitatea să folosească MySQL pentru tabelele de lookup. Să presupunem că nu ne interesează această capabilitate (sau dimpotrivă, ne interesează). În primul caz vom executa &amp;quot;USE=-mysql emerge postfix&amp;quot;, în cel de-al doilea &amp;quot;USE=mysql emerge postfix&amp;quot;. Managerul de pachete se va adapta şi ne va genera un postfix care NU are ca dependenţă biblioteca ''libmysqlclient'' (în primul caz), fie se va asigura că în sistem există ŞI ''libmysqlclient''. &lt;br /&gt;
Cum rezolvă un astfel de caz un manager de pachete care foloseşte pachete gata compilate? Ar fi vreo patru cazuri:&lt;br /&gt;
* 1) nu ne ofera deloc opţiunea de MySQL (şi atunci trebuie compilat manual)&lt;br /&gt;
* 2) ne obligă să avem suport pentru MySQL, chiar dacă nu avem nevoie de el&lt;br /&gt;
* 3) sunt furnizate pachete care să acopere toate cazurile posibile (foarte greu de aplicat în cazul în care există multe opţiuni posibile)&lt;br /&gt;
* 4) poate avem norocul ca aplicaţia noastră să fie ''plug-abilă'' şi atunci managerul de pachete ne va furniza pachete separate cu fiecare plugin în parte (cum este de exemplu PHP)&lt;br /&gt;
&lt;br /&gt;
=== Repository ===&lt;br /&gt;
&lt;br /&gt;
O distribuţie vine în general cu o colecţie destul de largă de aplicaţii, care pot fi furnizate pe suport CD (odată cu distribuţia), ''repository-uri'' oficiale şi ''repository-uri'' de la terţe persoane (aşa numitele 3-rd party). În cele mai multe cazuri ''repository-urile'' aflate în Internet sunt disponibile şi pe mirror-uri locale (pentru un acces mai rapid la ele). Majoritatea distribuţiilor permit alegerea explicită a mirror-ului de unde vrem să se descarce pachetele când instalăm vre-un program.&lt;br /&gt;
&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
La sistemele Gentoo-based există două tipuri de ''repository-uri'':&lt;br /&gt;
* 1) tree-ul ''portage'', care conţine înformaţii generale (metadata) legate de pachete (cum ar fi [[dependenţe]], patch-uri, locul de unde poate fi descărcat codul sursă, etc)&lt;br /&gt;
* 2) ''distfiles'' (care sunt sursele propriu-zise)&lt;br /&gt;
Ambele ''repository-uri'' se configurează modificând corespunzător fişierul /etc/make.conf:&lt;br /&gt;
&lt;br /&gt;
 SYNC=&amp;quot;rsync://rsync.ro.gentoo.org/gentoo-portage&amp;quot;&lt;br /&gt;
 GENTOO_MIRRORS=&amp;quot;http://gentoo.mirrors.lug.ro/gentoo&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Sincronizare ===&lt;br /&gt;
Unele distribuţii au nevoie de o actulizare periodică a arborelui cu metadate, pentru reîmprospătarea informaţiilor la aplicaţiile nou întroduse în ''repository'', update-uri, etc.&lt;br /&gt;
&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
 emerge -v --sync&lt;br /&gt;
&lt;br /&gt;
=== Căutare ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
La căutare se poate folosi doar un fragment din numele programului. De exemplu:&lt;br /&gt;
 emerge -s postfix&lt;br /&gt;
va returna:&lt;br /&gt;
 *  mail-mta/postfix&lt;br /&gt;
      Latest version available: 2.4.6-r1&lt;br /&gt;
      Latest version installed: 2.4.6-r1&lt;br /&gt;
      Size of files: 2,878 kB&lt;br /&gt;
      Homepage:      http://www.postfix.org/&lt;br /&gt;
      Description:   A fast and secure drop-in replacement for sendmail.&lt;br /&gt;
      License:       IPL-1&lt;br /&gt;
 &lt;br /&gt;
 *  sec-policy/selinux-postfix&lt;br /&gt;
      Latest version available: 20070928&lt;br /&gt;
      Latest version installed: [ Not Installed ]&lt;br /&gt;
      Size of files: 415 kB&lt;br /&gt;
      Homepage:      http://www.gentoo.org/proj/en/hardened/selinux/&lt;br /&gt;
      Description:   SELinux policy for postfix&lt;br /&gt;
      License:       GPL-2&lt;br /&gt;
 &lt;br /&gt;
 *  www-apps/postfixadmin&lt;br /&gt;
      Latest version available: 2.1.0&lt;br /&gt;
      Latest version installed: [ Not Installed ]&lt;br /&gt;
      Size of files: 156 kB&lt;br /&gt;
      Homepage:      http://high5.net/postfixadmin/&lt;br /&gt;
      Description:   Postfix Admin is a Web Based Management tool for Postfix [...]&lt;br /&gt;
      License:       MPL-1.1&lt;br /&gt;
&lt;br /&gt;
=== Instalare ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
Sintaxa generală este:&lt;br /&gt;
 emerge NUME_PROGRAM&lt;br /&gt;
În cazul în care apare vreo dependenţă nerezolvată, ''emerge'' va instala toate pachetele de care are nevoie.&lt;br /&gt;
&lt;br /&gt;
=== Actualizare ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
Actualizarea unui pachet în Gentoo se rezumă la reinstalarea acestuia. ''emerge'' va instala noul pachet PESTE cel vechi, după care va şterge fişierele din vechiul pachet a căror timestamp corespunde cu ce informaţii despre vechiul pachet are portage în metadate. De exemplu:&lt;br /&gt;
 emerge postfix&lt;br /&gt;
va suprascrie &amp;quot;/usr/sbin/postfix&amp;quot;, care din acest moment are un timestamp mai nou decat ce stie vechea versiune despre acesta (şi din acest motiv va considera că nu-i aparţine, prin urmare nu-l va şterge la uninstall).&lt;br /&gt;
&lt;br /&gt;
=== Dezinstalare ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
Atenţie, dezinstalarea din Gentoo nu ţine cont de dependenţe. Dacă aveţi un ''postfix'' cu suport ''mysql'' şi dezinstalaţi ''mysql'' sistemul '''NU VA EMITE NICI UN AVERTISMENT''' legat de dependenţe. Bineinţeles că ''postfix'' va înceta să mai funcţioneze.&lt;br /&gt;
Sintaxa este:&lt;br /&gt;
 emerge --unmerge NUME_PROGRAM&lt;br /&gt;
&lt;br /&gt;
=== Cui aparţine acest fişier? ===&lt;br /&gt;
Întrebare grea, mai ales dacă trebuie să afli această informaţie de la un sistem pe care nu-l cunoşti.&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
E nevoie de un pachet special, numit ''gentoolkit''. După ce în instalaţi, rulaţi comanda de mai jos:&lt;br /&gt;
 equery b /usr/sbin/postfix&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Configurarea reţelei==&lt;br /&gt;
=== Setarea &amp;quot;ad-hoc&amp;quot; a parametrilor ===&lt;br /&gt;
Probabil comună oricarei distribuţii Linux (old way):&lt;br /&gt;
&lt;br /&gt;
 ifconfig eth0 192.168.0.1 netmask 255.255.255.0&lt;br /&gt;
 route add default gw 192.168.0.254&lt;br /&gt;
 echo &amp;quot;nameserver 80.23.32.1&amp;quot; &amp;gt;&amp;gt; /etc/resolv.conf&lt;br /&gt;
&lt;br /&gt;
Unde:&lt;br /&gt;
* - eth0 este numele interfeţei de reţea&lt;br /&gt;
* - 192.168.0.1 este IP-ul maşinii pe care o configurăm&lt;br /&gt;
* - 192.168.0.254 este ''default gateway''-ul&lt;br /&gt;
* - 80.23.32.1 este serverul de nume&lt;br /&gt;
&lt;br /&gt;
Atenţie, exemplele sunt arbitrare.&lt;br /&gt;
&lt;br /&gt;
=== Configurarea persistentă ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
Fisierul de configurare pentru reţea este /etc/conf.d/net&lt;br /&gt;
Sintaxa este următoarea:&lt;br /&gt;
&lt;br /&gt;
 config_eth0=( &amp;quot;192.168.0.1 netmask 255.255.255.0&amp;quot; )&lt;br /&gt;
 routes_eth0=( &amp;quot;default via 192.168.0.254&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
Nameserver-ele se introduc in /etc/resolv.conf&lt;br /&gt;
&lt;br /&gt;
In cazul in care in sistem există o placă de reţea şi nu doriţi să o folosiţi, introduceţi&lt;br /&gt;
 config_eth1=( &amp;quot;null&amp;quot; )&lt;br /&gt;
În caz contrar există riscul să i se aloce un IP prin DHCP.&lt;br /&gt;
&lt;br /&gt;
Exemplu pentru o placă wireless (chipset AETHEROS), cu wpa_supplicant:&lt;br /&gt;
&lt;br /&gt;
 modules=( &amp;quot;wpa_supplicant&amp;quot; )&lt;br /&gt;
 wpa_supplicant_ath0=&amp;quot;-Dmadwifi&amp;quot;&lt;br /&gt;
 iwconfig_ath0=&amp;quot;mode managed freq 2.412G rate auto rts 250 frag 512 txpower 18&amp;quot;&lt;br /&gt;
 config_ath0=( &amp;quot;192.168.0.1 netmask 255.255.255.0&amp;quot; )&lt;br /&gt;
 routes_ath0=( &amp;quot;default via 192.168.0.254&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
Crearea unui bridge (util pentru utilizarea cu un ''virtualbox''):&lt;br /&gt;
&lt;br /&gt;
 config_eth0=( &amp;quot;null&amp;quot; )&lt;br /&gt;
 &lt;br /&gt;
 tuntap_tap0=&amp;quot;tap&amp;quot;&lt;br /&gt;
 config_tap0=( &amp;quot;null&amp;quot; )&lt;br /&gt;
 tunctl_tap0=&amp;quot;-u serghei&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 bridge_br0=&amp;quot;eth0 tap0&amp;quot;&lt;br /&gt;
 config_br0=( &amp;quot;10.0.2.2/24&amp;quot; )&lt;br /&gt;
 RC_NEED_br0=&amp;quot;net.eth0 net.tap0&amp;quot;&lt;br /&gt;
 brctl_br0=( &amp;quot;setfd 0&amp;quot; &amp;quot;sethello 0&amp;quot; &amp;quot;stp off&amp;quot; )&lt;br /&gt;
 routes_br0=( &amp;quot;default gw 192.168.0.254&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
In Gentoo interfeţele de reţea sunt &amp;quot;ridicate&amp;quot; ca nişte servicii. De exemplu pentru eth0 trebuie creat un symlink la /etc/init.d/net.eth0, după care trebuie adăugat net.eth0 în lista de servicii pornite la boot.&lt;br /&gt;
&lt;br /&gt;
 ln -s net.lo /etc/init.d/net.eth0&lt;br /&gt;
 rc-update add net.eth0 default&lt;br /&gt;
&lt;br /&gt;
Dacă aţi modificat parametri unei interfeţe de reţea, o reîncărcaţi executând:&lt;br /&gt;
&lt;br /&gt;
 /etc/init.d/net.eth0 restart&lt;br /&gt;
&lt;br /&gt;
==Scripturile de startup==&lt;br /&gt;
=== Pornirea/oprirea manuală a unui serviciu ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
 /etc/init.d/postfix start&lt;br /&gt;
 /etc/init.d/postfix stop&lt;br /&gt;
&lt;br /&gt;
=== Adaugarea/eliminarea unui serviciu în/din autostart ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
 rc-update add postfix default&lt;br /&gt;
 rc-update del postfix&lt;/div&gt;</summary>
		<author><name>Serghei</name></author>	</entry>

	<entry>
		<id>https://wiki.lug.ro/index.php?title=Distro_Way&amp;diff=3977</id>
		<title>Distro Way</title>
		<link rel="alternate" type="text/html" href="https://wiki.lug.ro/index.php?title=Distro_Way&amp;diff=3977"/>
				<updated>2007-12-06T10:22:44Z</updated>
		
		<summary type="html">&lt;p&gt;Serghei: /* Setarea &amp;quot;ad-hoc&amp;quot; a parametrilor */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;GNU/Linux este un sistem de operare deosebit de versatil. E un lucru foarte bun, desigur, dar ca orice lucru foarte bun, are şi părţile lui neplăcute. În cazul nostru este vorba de apariţia unei adevarate &amp;quot;babilonii&amp;quot; de [[distribuţii]], care fac aceleaşi lucruri (de exemplu setarea înterfeţei de reţea) în fel şi chip, făcând viaţa adminstratorilor de sisteme un infern. O să încercăm aici să echivalăm (pe cât este posibil) comenzile necesare pentru configurarea diverselor sisteme bazate pe Linux.&lt;br /&gt;
&lt;br /&gt;
==[[gestionar de pachete|Manager-ul de pachete]]==&lt;br /&gt;
=== Sistemul de management ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
Sistemul de management al pachetelor se numeşte ''portage''. Este inspirat din ''ports'', întâlnită la sismele de operare BSD-like. Deosebirea majoră faţă de alte managere este că aplicaţiile sunt instalate în general din surse şi nu din binare. Acest lucru permite un control riguros al capabilităţilor dorite de la aplicaţiilor instalate, prin folosirea variabilei ''USE''.&lt;br /&gt;
Un exemplu destul de comun este eliminarea dependelor nedorite faţă de pachete care nu ne sunt necesare. Să luăm cazul postfix (un server SMTP). Acest server are posibilitatea să folosească MySQL pentru tabelele de lookup. Să presupunem că nu ne interesează această capabilitate (sau dimpotrivă, ne interesează). În primul caz vom executa &amp;quot;USE=-mysql emerge postfix&amp;quot;, în cel de-al doilea &amp;quot;USE=mysql emerge postfix&amp;quot;. Managerul de pachete se va adapta şi ne va genera un postfix care NU are ca dependenţă biblioteca ''libmysqlclient'' (în primul caz), fie se va asigura că în sistem există ŞI ''libmysqlclient''. &lt;br /&gt;
Cum rezolvă un astfel de caz un manager de pachete care foloseşte pachete gata compilate? Ar fi vreo patru cazuri:&lt;br /&gt;
* 1) nu ne ofera deloc opţiunea de MySQL (şi atunci trebuie compilat manual)&lt;br /&gt;
* 2) ne obligă să avem suport pentru MySQL, chiar dacă nu avem nevoie de el&lt;br /&gt;
* 3) sunt furnizate pachete care să acopere toate cazurile posibile (foarte greu de aplicat în cazul în care există multe opţiuni posibile)&lt;br /&gt;
* 4) poate avem norocul ca aplicaţia noastră să fie ''plug-abilă'' şi atunci managerul de pachete ne va furniza pachete separate cu fiecare plugin în parte (cum este de exemplu PHP)&lt;br /&gt;
&lt;br /&gt;
=== Repository ===&lt;br /&gt;
&lt;br /&gt;
O distribuţie vine în general cu o colecţie destul de largă de aplicaţii, care pot fi furnizate pe suport CD (odată cu distribuţia), ''repository-uri'' oficiale şi ''repository-uri'' de la terţe persoane (aşa numitele 3-rd party). În cele mai multe cazuri ''repository-urile'' aflate în Internet sunt disponibile şi pe mirror-uri locale (pentru un acces mai rapid la ele). Majoritatea distribuţiilor permit alegerea explicită a mirror-ului de unde vrem să se descarce pachetele când instalăm vre-un program.&lt;br /&gt;
&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
La sistemele Gentoo-based există două tipuri de ''repository-uri'':&lt;br /&gt;
* 1) tree-ul ''portage'', care conţine înformaţii generale (metadata) legate de pachete (cum ar fi [[dependenţe]], patch-uri, locul de unde poate fi descărcat codul sursă, etc)&lt;br /&gt;
* 2) ''distfiles'' (care sunt sursele propriu-zise)&lt;br /&gt;
Ambele ''repository-uri'' se configurează modificând corespunzător fişierul /etc/make.conf:&lt;br /&gt;
&lt;br /&gt;
 SYNC=&amp;quot;rsync://rsync.ro.gentoo.org/gentoo-portage&amp;quot;&lt;br /&gt;
 GENTOO_MIRRORS=&amp;quot;http://gentoo.mirrors.lug.ro/gentoo&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Sincronizare ===&lt;br /&gt;
Unele distribuţii au nevoie de o actulizare periodică a arborelui cu metadate, pentru reîmprospătarea informaţiilor la aplicaţiile nou întroduse în ''repository'', update-uri, etc.&lt;br /&gt;
&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
 emerge -v --sync&lt;br /&gt;
&lt;br /&gt;
=== Căutare ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
La căutare se poate folosi doar un fragment din numele programului. De exemplu:&lt;br /&gt;
 emerge -s postfix&lt;br /&gt;
va returna:&lt;br /&gt;
 *  mail-mta/postfix&lt;br /&gt;
      Latest version available: 2.4.6-r1&lt;br /&gt;
      Latest version installed: 2.4.6-r1&lt;br /&gt;
      Size of files: 2,878 kB&lt;br /&gt;
      Homepage:      http://www.postfix.org/&lt;br /&gt;
      Description:   A fast and secure drop-in replacement for sendmail.&lt;br /&gt;
      License:       IPL-1&lt;br /&gt;
 &lt;br /&gt;
 *  sec-policy/selinux-postfix&lt;br /&gt;
      Latest version available: 20070928&lt;br /&gt;
      Latest version installed: [ Not Installed ]&lt;br /&gt;
      Size of files: 415 kB&lt;br /&gt;
      Homepage:      http://www.gentoo.org/proj/en/hardened/selinux/&lt;br /&gt;
      Description:   SELinux policy for postfix&lt;br /&gt;
      License:       GPL-2&lt;br /&gt;
 &lt;br /&gt;
 *  www-apps/postfixadmin&lt;br /&gt;
      Latest version available: 2.1.0&lt;br /&gt;
      Latest version installed: [ Not Installed ]&lt;br /&gt;
      Size of files: 156 kB&lt;br /&gt;
      Homepage:      http://high5.net/postfixadmin/&lt;br /&gt;
      Description:   Postfix Admin is a Web Based Management tool for Postfix [...]&lt;br /&gt;
      License:       MPL-1.1&lt;br /&gt;
&lt;br /&gt;
=== Instalare ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
Sintaxa generală este:&lt;br /&gt;
 emerge NUME_PROGRAM&lt;br /&gt;
În cazul în care apare vreo dependenţă nerezolvată, ''emerge'' va instala toate pachetele de care are nevoie.&lt;br /&gt;
&lt;br /&gt;
=== Actualizare ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
Actualizarea unui pachet în Gentoo se rezumă la reinstalarea acestuia. ''emerge'' va instala noul pachet PESTE cel vechi, după care va şterge fişierele din vechiul pachet a căror timestamp corespunde cu ce informaţii despre vechiul pachet are portage în metadate. De exemplu:&lt;br /&gt;
 emerge postfix&lt;br /&gt;
va suprascrie &amp;quot;/usr/sbin/postfix&amp;quot;, care din acest moment are un timestamp mai nou decat ce stie vechea versiune despre acesta (şi din acest motiv va considera că nu-i aparţine, prin urmare nu-l va şterge la uninstall).&lt;br /&gt;
&lt;br /&gt;
=== Dezinstalare ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
Atenţie, dezinstalarea din Gentoo nu ţine cont de dependenţe. Dacă aveţi un ''postfix'' cu suport ''mysql'' şi dezinstalaţi ''mysql'' sistemul '''NU VA EMITE NICI UN AVERTISMENT''' legat de dependenţe. Bineinţeles că ''postfix'' va înceta să mai funcţioneze.&lt;br /&gt;
Sintaxa este:&lt;br /&gt;
 emerge --unmerge NUME_PROGRAM&lt;br /&gt;
&lt;br /&gt;
=== Cui aparţine acest fişier? ===&lt;br /&gt;
Întrebare grea, mai ales dacă trebuie să afli această informaţie de la un sistem pe care nu-l cunoşti.&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
E nevoie de un pachet special, numit ''gentoolkit''. După ce în instalaţi, rulaţi comanda de mai jos:&lt;br /&gt;
 equery b /usr/sbin/postfix&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Configurarea reţelei==&lt;br /&gt;
=== Setarea &amp;quot;ad-hoc&amp;quot; a parametrilor ===&lt;br /&gt;
Probabil comună oricarei distribuţii Linux (old way):&lt;br /&gt;
&lt;br /&gt;
 ifconfig eth0 192.168.0.1 netmask 255.255.255.0&lt;br /&gt;
 route add default gw 192.168.0.254&lt;br /&gt;
 echo &amp;quot;nameserver 80.23.32.1&amp;quot; &amp;gt;&amp;gt; /etc/resolv.conf&lt;br /&gt;
&lt;br /&gt;
Unde:&lt;br /&gt;
* - eth0 este numele interfeţei de reţea&lt;br /&gt;
* - 192.168.0.1 este IP-ul maşinii pe care o configurăm&lt;br /&gt;
* - 192.168.0.254 este ''default gateway''-ul&lt;br /&gt;
* - 80.23.32.1 este serverul de nume&lt;br /&gt;
&lt;br /&gt;
Atenţie, exemplele sunt arbitrare.&lt;br /&gt;
&lt;br /&gt;
=== Configurarea persistentă ===&lt;br /&gt;
&lt;br /&gt;
==Scripturile de startup==&lt;br /&gt;
=== Pornirea/oprirea manuală a unui serviciu ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
 /etc/init.d/postfix start&lt;br /&gt;
 /etc/init.d/postfix stop&lt;br /&gt;
&lt;br /&gt;
=== Adaugarea/eliminarea unui serviciu în/din autostart ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
 rc-update add postfix default&lt;br /&gt;
 rc-update del postfix&lt;/div&gt;</summary>
		<author><name>Serghei</name></author>	</entry>

	<entry>
		<id>https://wiki.lug.ro/index.php?title=Distro_Way&amp;diff=3976</id>
		<title>Distro Way</title>
		<link rel="alternate" type="text/html" href="https://wiki.lug.ro/index.php?title=Distro_Way&amp;diff=3976"/>
				<updated>2007-12-06T10:17:01Z</updated>
		
		<summary type="html">&lt;p&gt;Serghei: /* Adaugarea/eliminarea unui serviciu în/din autostart */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;GNU/Linux este un sistem de operare deosebit de versatil. E un lucru foarte bun, desigur, dar ca orice lucru foarte bun, are şi părţile lui neplăcute. În cazul nostru este vorba de apariţia unei adevarate &amp;quot;babilonii&amp;quot; de [[distribuţii]], care fac aceleaşi lucruri (de exemplu setarea înterfeţei de reţea) în fel şi chip, făcând viaţa adminstratorilor de sisteme un infern. O să încercăm aici să echivalăm (pe cât este posibil) comenzile necesare pentru configurarea diverselor sisteme bazate pe Linux.&lt;br /&gt;
&lt;br /&gt;
==[[gestionar de pachete|Manager-ul de pachete]]==&lt;br /&gt;
=== Sistemul de management ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
Sistemul de management al pachetelor se numeşte ''portage''. Este inspirat din ''ports'', întâlnită la sismele de operare BSD-like. Deosebirea majoră faţă de alte managere este că aplicaţiile sunt instalate în general din surse şi nu din binare. Acest lucru permite un control riguros al capabilităţilor dorite de la aplicaţiilor instalate, prin folosirea variabilei ''USE''.&lt;br /&gt;
Un exemplu destul de comun este eliminarea dependelor nedorite faţă de pachete care nu ne sunt necesare. Să luăm cazul postfix (un server SMTP). Acest server are posibilitatea să folosească MySQL pentru tabelele de lookup. Să presupunem că nu ne interesează această capabilitate (sau dimpotrivă, ne interesează). În primul caz vom executa &amp;quot;USE=-mysql emerge postfix&amp;quot;, în cel de-al doilea &amp;quot;USE=mysql emerge postfix&amp;quot;. Managerul de pachete se va adapta şi ne va genera un postfix care NU are ca dependenţă biblioteca ''libmysqlclient'' (în primul caz), fie se va asigura că în sistem există ŞI ''libmysqlclient''. &lt;br /&gt;
Cum rezolvă un astfel de caz un manager de pachete care foloseşte pachete gata compilate? Ar fi vreo patru cazuri:&lt;br /&gt;
* 1) nu ne ofera deloc opţiunea de MySQL (şi atunci trebuie compilat manual)&lt;br /&gt;
* 2) ne obligă să avem suport pentru MySQL, chiar dacă nu avem nevoie de el&lt;br /&gt;
* 3) sunt furnizate pachete care să acopere toate cazurile posibile (foarte greu de aplicat în cazul în care există multe opţiuni posibile)&lt;br /&gt;
* 4) poate avem norocul ca aplicaţia noastră să fie ''plug-abilă'' şi atunci managerul de pachete ne va furniza pachete separate cu fiecare plugin în parte (cum este de exemplu PHP)&lt;br /&gt;
&lt;br /&gt;
=== Repository ===&lt;br /&gt;
&lt;br /&gt;
O distribuţie vine în general cu o colecţie destul de largă de aplicaţii, care pot fi furnizate pe suport CD (odată cu distribuţia), ''repository-uri'' oficiale şi ''repository-uri'' de la terţe persoane (aşa numitele 3-rd party). În cele mai multe cazuri ''repository-urile'' aflate în Internet sunt disponibile şi pe mirror-uri locale (pentru un acces mai rapid la ele). Majoritatea distribuţiilor permit alegerea explicită a mirror-ului de unde vrem să se descarce pachetele când instalăm vre-un program.&lt;br /&gt;
&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
La sistemele Gentoo-based există două tipuri de ''repository-uri'':&lt;br /&gt;
* 1) tree-ul ''portage'', care conţine înformaţii generale (metadata) legate de pachete (cum ar fi [[dependenţe]], patch-uri, locul de unde poate fi descărcat codul sursă, etc)&lt;br /&gt;
* 2) ''distfiles'' (care sunt sursele propriu-zise)&lt;br /&gt;
Ambele ''repository-uri'' se configurează modificând corespunzător fişierul /etc/make.conf:&lt;br /&gt;
&lt;br /&gt;
 SYNC=&amp;quot;rsync://rsync.ro.gentoo.org/gentoo-portage&amp;quot;&lt;br /&gt;
 GENTOO_MIRRORS=&amp;quot;http://gentoo.mirrors.lug.ro/gentoo&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Sincronizare ===&lt;br /&gt;
Unele distribuţii au nevoie de o actulizare periodică a arborelui cu metadate, pentru reîmprospătarea informaţiilor la aplicaţiile nou întroduse în ''repository'', update-uri, etc.&lt;br /&gt;
&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
 emerge -v --sync&lt;br /&gt;
&lt;br /&gt;
=== Căutare ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
La căutare se poate folosi doar un fragment din numele programului. De exemplu:&lt;br /&gt;
 emerge -s postfix&lt;br /&gt;
va returna:&lt;br /&gt;
 *  mail-mta/postfix&lt;br /&gt;
      Latest version available: 2.4.6-r1&lt;br /&gt;
      Latest version installed: 2.4.6-r1&lt;br /&gt;
      Size of files: 2,878 kB&lt;br /&gt;
      Homepage:      http://www.postfix.org/&lt;br /&gt;
      Description:   A fast and secure drop-in replacement for sendmail.&lt;br /&gt;
      License:       IPL-1&lt;br /&gt;
 &lt;br /&gt;
 *  sec-policy/selinux-postfix&lt;br /&gt;
      Latest version available: 20070928&lt;br /&gt;
      Latest version installed: [ Not Installed ]&lt;br /&gt;
      Size of files: 415 kB&lt;br /&gt;
      Homepage:      http://www.gentoo.org/proj/en/hardened/selinux/&lt;br /&gt;
      Description:   SELinux policy for postfix&lt;br /&gt;
      License:       GPL-2&lt;br /&gt;
 &lt;br /&gt;
 *  www-apps/postfixadmin&lt;br /&gt;
      Latest version available: 2.1.0&lt;br /&gt;
      Latest version installed: [ Not Installed ]&lt;br /&gt;
      Size of files: 156 kB&lt;br /&gt;
      Homepage:      http://high5.net/postfixadmin/&lt;br /&gt;
      Description:   Postfix Admin is a Web Based Management tool for Postfix [...]&lt;br /&gt;
      License:       MPL-1.1&lt;br /&gt;
&lt;br /&gt;
=== Instalare ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
Sintaxa generală este:&lt;br /&gt;
 emerge NUME_PROGRAM&lt;br /&gt;
În cazul în care apare vreo dependenţă nerezolvată, ''emerge'' va instala toate pachetele de care are nevoie.&lt;br /&gt;
&lt;br /&gt;
=== Actualizare ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
Actualizarea unui pachet în Gentoo se rezumă la reinstalarea acestuia. ''emerge'' va instala noul pachet PESTE cel vechi, după care va şterge fişierele din vechiul pachet a căror timestamp corespunde cu ce informaţii despre vechiul pachet are portage în metadate. De exemplu:&lt;br /&gt;
 emerge postfix&lt;br /&gt;
va suprascrie &amp;quot;/usr/sbin/postfix&amp;quot;, care din acest moment are un timestamp mai nou decat ce stie vechea versiune despre acesta (şi din acest motiv va considera că nu-i aparţine, prin urmare nu-l va şterge la uninstall).&lt;br /&gt;
&lt;br /&gt;
=== Dezinstalare ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
Atenţie, dezinstalarea din Gentoo nu ţine cont de dependenţe. Dacă aveţi un ''postfix'' cu suport ''mysql'' şi dezinstalaţi ''mysql'' sistemul '''NU VA EMITE NICI UN AVERTISMENT''' legat de dependenţe. Bineinţeles că ''postfix'' va înceta să mai funcţioneze.&lt;br /&gt;
Sintaxa este:&lt;br /&gt;
 emerge --unmerge NUME_PROGRAM&lt;br /&gt;
&lt;br /&gt;
=== Cui aparţine acest fişier? ===&lt;br /&gt;
Întrebare grea, mai ales dacă trebuie să afli această informaţie de la un sistem pe care nu-l cunoşti.&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
E nevoie de un pachet special, numit ''gentoolkit''. După ce în instalaţi, rulaţi comanda de mai jos:&lt;br /&gt;
 equery b /usr/sbin/postfix&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Configurarea reţelei==&lt;br /&gt;
=== Setarea &amp;quot;ad-hoc&amp;quot; a parametrilor ===&lt;br /&gt;
=== Configurarea persistentă ===&lt;br /&gt;
&lt;br /&gt;
==Scripturile de startup==&lt;br /&gt;
=== Pornirea/oprirea manuală a unui serviciu ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
 /etc/init.d/postfix start&lt;br /&gt;
 /etc/init.d/postfix stop&lt;br /&gt;
&lt;br /&gt;
=== Adaugarea/eliminarea unui serviciu în/din autostart ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
 rc-update add postfix default&lt;br /&gt;
 rc-update del postfix&lt;/div&gt;</summary>
		<author><name>Serghei</name></author>	</entry>

	<entry>
		<id>https://wiki.lug.ro/index.php?title=Distro_Way&amp;diff=3975</id>
		<title>Distro Way</title>
		<link rel="alternate" type="text/html" href="https://wiki.lug.ro/index.php?title=Distro_Way&amp;diff=3975"/>
				<updated>2007-12-06T10:15:50Z</updated>
		
		<summary type="html">&lt;p&gt;Serghei: /* Pornirea/oprirea manuală a unui serviciu */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;GNU/Linux este un sistem de operare deosebit de versatil. E un lucru foarte bun, desigur, dar ca orice lucru foarte bun, are şi părţile lui neplăcute. În cazul nostru este vorba de apariţia unei adevarate &amp;quot;babilonii&amp;quot; de [[distribuţii]], care fac aceleaşi lucruri (de exemplu setarea înterfeţei de reţea) în fel şi chip, făcând viaţa adminstratorilor de sisteme un infern. O să încercăm aici să echivalăm (pe cât este posibil) comenzile necesare pentru configurarea diverselor sisteme bazate pe Linux.&lt;br /&gt;
&lt;br /&gt;
==[[gestionar de pachete|Manager-ul de pachete]]==&lt;br /&gt;
=== Sistemul de management ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
Sistemul de management al pachetelor se numeşte ''portage''. Este inspirat din ''ports'', întâlnită la sismele de operare BSD-like. Deosebirea majoră faţă de alte managere este că aplicaţiile sunt instalate în general din surse şi nu din binare. Acest lucru permite un control riguros al capabilităţilor dorite de la aplicaţiilor instalate, prin folosirea variabilei ''USE''.&lt;br /&gt;
Un exemplu destul de comun este eliminarea dependelor nedorite faţă de pachete care nu ne sunt necesare. Să luăm cazul postfix (un server SMTP). Acest server are posibilitatea să folosească MySQL pentru tabelele de lookup. Să presupunem că nu ne interesează această capabilitate (sau dimpotrivă, ne interesează). În primul caz vom executa &amp;quot;USE=-mysql emerge postfix&amp;quot;, în cel de-al doilea &amp;quot;USE=mysql emerge postfix&amp;quot;. Managerul de pachete se va adapta şi ne va genera un postfix care NU are ca dependenţă biblioteca ''libmysqlclient'' (în primul caz), fie se va asigura că în sistem există ŞI ''libmysqlclient''. &lt;br /&gt;
Cum rezolvă un astfel de caz un manager de pachete care foloseşte pachete gata compilate? Ar fi vreo patru cazuri:&lt;br /&gt;
* 1) nu ne ofera deloc opţiunea de MySQL (şi atunci trebuie compilat manual)&lt;br /&gt;
* 2) ne obligă să avem suport pentru MySQL, chiar dacă nu avem nevoie de el&lt;br /&gt;
* 3) sunt furnizate pachete care să acopere toate cazurile posibile (foarte greu de aplicat în cazul în care există multe opţiuni posibile)&lt;br /&gt;
* 4) poate avem norocul ca aplicaţia noastră să fie ''plug-abilă'' şi atunci managerul de pachete ne va furniza pachete separate cu fiecare plugin în parte (cum este de exemplu PHP)&lt;br /&gt;
&lt;br /&gt;
=== Repository ===&lt;br /&gt;
&lt;br /&gt;
O distribuţie vine în general cu o colecţie destul de largă de aplicaţii, care pot fi furnizate pe suport CD (odată cu distribuţia), ''repository-uri'' oficiale şi ''repository-uri'' de la terţe persoane (aşa numitele 3-rd party). În cele mai multe cazuri ''repository-urile'' aflate în Internet sunt disponibile şi pe mirror-uri locale (pentru un acces mai rapid la ele). Majoritatea distribuţiilor permit alegerea explicită a mirror-ului de unde vrem să se descarce pachetele când instalăm vre-un program.&lt;br /&gt;
&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
La sistemele Gentoo-based există două tipuri de ''repository-uri'':&lt;br /&gt;
* 1) tree-ul ''portage'', care conţine înformaţii generale (metadata) legate de pachete (cum ar fi [[dependenţe]], patch-uri, locul de unde poate fi descărcat codul sursă, etc)&lt;br /&gt;
* 2) ''distfiles'' (care sunt sursele propriu-zise)&lt;br /&gt;
Ambele ''repository-uri'' se configurează modificând corespunzător fişierul /etc/make.conf:&lt;br /&gt;
&lt;br /&gt;
 SYNC=&amp;quot;rsync://rsync.ro.gentoo.org/gentoo-portage&amp;quot;&lt;br /&gt;
 GENTOO_MIRRORS=&amp;quot;http://gentoo.mirrors.lug.ro/gentoo&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Sincronizare ===&lt;br /&gt;
Unele distribuţii au nevoie de o actulizare periodică a arborelui cu metadate, pentru reîmprospătarea informaţiilor la aplicaţiile nou întroduse în ''repository'', update-uri, etc.&lt;br /&gt;
&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
 emerge -v --sync&lt;br /&gt;
&lt;br /&gt;
=== Căutare ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
La căutare se poate folosi doar un fragment din numele programului. De exemplu:&lt;br /&gt;
 emerge -s postfix&lt;br /&gt;
va returna:&lt;br /&gt;
 *  mail-mta/postfix&lt;br /&gt;
      Latest version available: 2.4.6-r1&lt;br /&gt;
      Latest version installed: 2.4.6-r1&lt;br /&gt;
      Size of files: 2,878 kB&lt;br /&gt;
      Homepage:      http://www.postfix.org/&lt;br /&gt;
      Description:   A fast and secure drop-in replacement for sendmail.&lt;br /&gt;
      License:       IPL-1&lt;br /&gt;
 &lt;br /&gt;
 *  sec-policy/selinux-postfix&lt;br /&gt;
      Latest version available: 20070928&lt;br /&gt;
      Latest version installed: [ Not Installed ]&lt;br /&gt;
      Size of files: 415 kB&lt;br /&gt;
      Homepage:      http://www.gentoo.org/proj/en/hardened/selinux/&lt;br /&gt;
      Description:   SELinux policy for postfix&lt;br /&gt;
      License:       GPL-2&lt;br /&gt;
 &lt;br /&gt;
 *  www-apps/postfixadmin&lt;br /&gt;
      Latest version available: 2.1.0&lt;br /&gt;
      Latest version installed: [ Not Installed ]&lt;br /&gt;
      Size of files: 156 kB&lt;br /&gt;
      Homepage:      http://high5.net/postfixadmin/&lt;br /&gt;
      Description:   Postfix Admin is a Web Based Management tool for Postfix [...]&lt;br /&gt;
      License:       MPL-1.1&lt;br /&gt;
&lt;br /&gt;
=== Instalare ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
Sintaxa generală este:&lt;br /&gt;
 emerge NUME_PROGRAM&lt;br /&gt;
În cazul în care apare vreo dependenţă nerezolvată, ''emerge'' va instala toate pachetele de care are nevoie.&lt;br /&gt;
&lt;br /&gt;
=== Actualizare ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
Actualizarea unui pachet în Gentoo se rezumă la reinstalarea acestuia. ''emerge'' va instala noul pachet PESTE cel vechi, după care va şterge fişierele din vechiul pachet a căror timestamp corespunde cu ce informaţii despre vechiul pachet are portage în metadate. De exemplu:&lt;br /&gt;
 emerge postfix&lt;br /&gt;
va suprascrie &amp;quot;/usr/sbin/postfix&amp;quot;, care din acest moment are un timestamp mai nou decat ce stie vechea versiune despre acesta (şi din acest motiv va considera că nu-i aparţine, prin urmare nu-l va şterge la uninstall).&lt;br /&gt;
&lt;br /&gt;
=== Dezinstalare ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
Atenţie, dezinstalarea din Gentoo nu ţine cont de dependenţe. Dacă aveţi un ''postfix'' cu suport ''mysql'' şi dezinstalaţi ''mysql'' sistemul '''NU VA EMITE NICI UN AVERTISMENT''' legat de dependenţe. Bineinţeles că ''postfix'' va înceta să mai funcţioneze.&lt;br /&gt;
Sintaxa este:&lt;br /&gt;
 emerge --unmerge NUME_PROGRAM&lt;br /&gt;
&lt;br /&gt;
=== Cui aparţine acest fişier? ===&lt;br /&gt;
Întrebare grea, mai ales dacă trebuie să afli această informaţie de la un sistem pe care nu-l cunoşti.&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
E nevoie de un pachet special, numit ''gentoolkit''. După ce în instalaţi, rulaţi comanda de mai jos:&lt;br /&gt;
 equery b /usr/sbin/postfix&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Configurarea reţelei==&lt;br /&gt;
=== Setarea &amp;quot;ad-hoc&amp;quot; a parametrilor ===&lt;br /&gt;
=== Configurarea persistentă ===&lt;br /&gt;
&lt;br /&gt;
==Scripturile de startup==&lt;br /&gt;
=== Pornirea/oprirea manuală a unui serviciu ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
 /etc/init.d/postfix start&lt;br /&gt;
 /etc/init.d/postfix stop&lt;br /&gt;
&lt;br /&gt;
=== Adaugarea/eliminarea unui serviciu în/din autostart ===&lt;/div&gt;</summary>
		<author><name>Serghei</name></author>	</entry>

	<entry>
		<id>https://wiki.lug.ro/index.php?title=Distro_Way&amp;diff=3974</id>
		<title>Distro Way</title>
		<link rel="alternate" type="text/html" href="https://wiki.lug.ro/index.php?title=Distro_Way&amp;diff=3974"/>
				<updated>2007-12-06T10:13:30Z</updated>
		
		<summary type="html">&lt;p&gt;Serghei: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;GNU/Linux este un sistem de operare deosebit de versatil. E un lucru foarte bun, desigur, dar ca orice lucru foarte bun, are şi părţile lui neplăcute. În cazul nostru este vorba de apariţia unei adevarate &amp;quot;babilonii&amp;quot; de [[distribuţii]], care fac aceleaşi lucruri (de exemplu setarea înterfeţei de reţea) în fel şi chip, făcând viaţa adminstratorilor de sisteme un infern. O să încercăm aici să echivalăm (pe cât este posibil) comenzile necesare pentru configurarea diverselor sisteme bazate pe Linux.&lt;br /&gt;
&lt;br /&gt;
==[[gestionar de pachete|Manager-ul de pachete]]==&lt;br /&gt;
=== Sistemul de management ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
Sistemul de management al pachetelor se numeşte ''portage''. Este inspirat din ''ports'', întâlnită la sismele de operare BSD-like. Deosebirea majoră faţă de alte managere este că aplicaţiile sunt instalate în general din surse şi nu din binare. Acest lucru permite un control riguros al capabilităţilor dorite de la aplicaţiilor instalate, prin folosirea variabilei ''USE''.&lt;br /&gt;
Un exemplu destul de comun este eliminarea dependelor nedorite faţă de pachete care nu ne sunt necesare. Să luăm cazul postfix (un server SMTP). Acest server are posibilitatea să folosească MySQL pentru tabelele de lookup. Să presupunem că nu ne interesează această capabilitate (sau dimpotrivă, ne interesează). În primul caz vom executa &amp;quot;USE=-mysql emerge postfix&amp;quot;, în cel de-al doilea &amp;quot;USE=mysql emerge postfix&amp;quot;. Managerul de pachete se va adapta şi ne va genera un postfix care NU are ca dependenţă biblioteca ''libmysqlclient'' (în primul caz), fie se va asigura că în sistem există ŞI ''libmysqlclient''. &lt;br /&gt;
Cum rezolvă un astfel de caz un manager de pachete care foloseşte pachete gata compilate? Ar fi vreo patru cazuri:&lt;br /&gt;
* 1) nu ne ofera deloc opţiunea de MySQL (şi atunci trebuie compilat manual)&lt;br /&gt;
* 2) ne obligă să avem suport pentru MySQL, chiar dacă nu avem nevoie de el&lt;br /&gt;
* 3) sunt furnizate pachete care să acopere toate cazurile posibile (foarte greu de aplicat în cazul în care există multe opţiuni posibile)&lt;br /&gt;
* 4) poate avem norocul ca aplicaţia noastră să fie ''plug-abilă'' şi atunci managerul de pachete ne va furniza pachete separate cu fiecare plugin în parte (cum este de exemplu PHP)&lt;br /&gt;
&lt;br /&gt;
=== Repository ===&lt;br /&gt;
&lt;br /&gt;
O distribuţie vine în general cu o colecţie destul de largă de aplicaţii, care pot fi furnizate pe suport CD (odată cu distribuţia), ''repository-uri'' oficiale şi ''repository-uri'' de la terţe persoane (aşa numitele 3-rd party). În cele mai multe cazuri ''repository-urile'' aflate în Internet sunt disponibile şi pe mirror-uri locale (pentru un acces mai rapid la ele). Majoritatea distribuţiilor permit alegerea explicită a mirror-ului de unde vrem să se descarce pachetele când instalăm vre-un program.&lt;br /&gt;
&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
La sistemele Gentoo-based există două tipuri de ''repository-uri'':&lt;br /&gt;
* 1) tree-ul ''portage'', care conţine înformaţii generale (metadata) legate de pachete (cum ar fi [[dependenţe]], patch-uri, locul de unde poate fi descărcat codul sursă, etc)&lt;br /&gt;
* 2) ''distfiles'' (care sunt sursele propriu-zise)&lt;br /&gt;
Ambele ''repository-uri'' se configurează modificând corespunzător fişierul /etc/make.conf:&lt;br /&gt;
&lt;br /&gt;
 SYNC=&amp;quot;rsync://rsync.ro.gentoo.org/gentoo-portage&amp;quot;&lt;br /&gt;
 GENTOO_MIRRORS=&amp;quot;http://gentoo.mirrors.lug.ro/gentoo&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Sincronizare ===&lt;br /&gt;
Unele distribuţii au nevoie de o actulizare periodică a arborelui cu metadate, pentru reîmprospătarea informaţiilor la aplicaţiile nou întroduse în ''repository'', update-uri, etc.&lt;br /&gt;
&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
 emerge -v --sync&lt;br /&gt;
&lt;br /&gt;
=== Căutare ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
La căutare se poate folosi doar un fragment din numele programului. De exemplu:&lt;br /&gt;
 emerge -s postfix&lt;br /&gt;
va returna:&lt;br /&gt;
 *  mail-mta/postfix&lt;br /&gt;
      Latest version available: 2.4.6-r1&lt;br /&gt;
      Latest version installed: 2.4.6-r1&lt;br /&gt;
      Size of files: 2,878 kB&lt;br /&gt;
      Homepage:      http://www.postfix.org/&lt;br /&gt;
      Description:   A fast and secure drop-in replacement for sendmail.&lt;br /&gt;
      License:       IPL-1&lt;br /&gt;
 &lt;br /&gt;
 *  sec-policy/selinux-postfix&lt;br /&gt;
      Latest version available: 20070928&lt;br /&gt;
      Latest version installed: [ Not Installed ]&lt;br /&gt;
      Size of files: 415 kB&lt;br /&gt;
      Homepage:      http://www.gentoo.org/proj/en/hardened/selinux/&lt;br /&gt;
      Description:   SELinux policy for postfix&lt;br /&gt;
      License:       GPL-2&lt;br /&gt;
 &lt;br /&gt;
 *  www-apps/postfixadmin&lt;br /&gt;
      Latest version available: 2.1.0&lt;br /&gt;
      Latest version installed: [ Not Installed ]&lt;br /&gt;
      Size of files: 156 kB&lt;br /&gt;
      Homepage:      http://high5.net/postfixadmin/&lt;br /&gt;
      Description:   Postfix Admin is a Web Based Management tool for Postfix [...]&lt;br /&gt;
      License:       MPL-1.1&lt;br /&gt;
&lt;br /&gt;
=== Instalare ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
Sintaxa generală este:&lt;br /&gt;
 emerge NUME_PROGRAM&lt;br /&gt;
În cazul în care apare vreo dependenţă nerezolvată, ''emerge'' va instala toate pachetele de care are nevoie.&lt;br /&gt;
&lt;br /&gt;
=== Actualizare ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
Actualizarea unui pachet în Gentoo se rezumă la reinstalarea acestuia. ''emerge'' va instala noul pachet PESTE cel vechi, după care va şterge fişierele din vechiul pachet a căror timestamp corespunde cu ce informaţii despre vechiul pachet are portage în metadate. De exemplu:&lt;br /&gt;
 emerge postfix&lt;br /&gt;
va suprascrie &amp;quot;/usr/sbin/postfix&amp;quot;, care din acest moment are un timestamp mai nou decat ce stie vechea versiune despre acesta (şi din acest motiv va considera că nu-i aparţine, prin urmare nu-l va şterge la uninstall).&lt;br /&gt;
&lt;br /&gt;
=== Dezinstalare ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
Atenţie, dezinstalarea din Gentoo nu ţine cont de dependenţe. Dacă aveţi un ''postfix'' cu suport ''mysql'' şi dezinstalaţi ''mysql'' sistemul '''NU VA EMITE NICI UN AVERTISMENT''' legat de dependenţe. Bineinţeles că ''postfix'' va înceta să mai funcţioneze.&lt;br /&gt;
Sintaxa este:&lt;br /&gt;
 emerge --unmerge NUME_PROGRAM&lt;br /&gt;
&lt;br /&gt;
=== Cui aparţine acest fişier? ===&lt;br /&gt;
Întrebare grea, mai ales dacă trebuie să afli această informaţie de la un sistem pe care nu-l cunoşti.&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
E nevoie de un pachet special, numit ''gentoolkit''. După ce în instalaţi, rulaţi comanda de mai jos:&lt;br /&gt;
 equery b /usr/sbin/postfix&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Configurarea reţelei==&lt;br /&gt;
=== Setarea &amp;quot;ad-hoc&amp;quot; a parametrilor ===&lt;br /&gt;
=== Configurarea persistentă ===&lt;br /&gt;
&lt;br /&gt;
==Scripturile de startup==&lt;br /&gt;
=== Pornirea/oprirea manuală a unui serviciu ===&lt;br /&gt;
=== Adaugarea/eliminarea unui serviciu în/din autostart ===&lt;/div&gt;</summary>
		<author><name>Serghei</name></author>	</entry>

	<entry>
		<id>https://wiki.lug.ro/index.php?title=Distro_Way&amp;diff=3973</id>
		<title>Distro Way</title>
		<link rel="alternate" type="text/html" href="https://wiki.lug.ro/index.php?title=Distro_Way&amp;diff=3973"/>
				<updated>2007-12-06T10:03:17Z</updated>
		
		<summary type="html">&lt;p&gt;Serghei: /* Dezinstalare */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;GNU/Linux este un sistem de operare deosebit de versatil. E un lucru foarte bun, desigur, dar ca orice lucru foarte bun, are şi părţile lui neplăcute. În cazul nostru este vorba de apariţia unei adevarate &amp;quot;babilonii&amp;quot; de [[distribuţii]], care fac aceleaşi lucruri (de exemplu setarea înterfeţei de reţea) în fel şi chip, făcând viaţa adminstratorilor de sisteme un infern. O să încercăm aici să echivalăm (pe cât este posibil) comenzile necesare pentru configurarea diverselor sisteme bazate pe Linux.&lt;br /&gt;
&lt;br /&gt;
==[[gestionar de pachete|Manager-ul de pachete]]==&lt;br /&gt;
=== Sistemul de management ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
Sistemul de management al pachetelor se numeşte ''portage''. Este inspirat din ''ports'', întâlnită la sismele de operare BSD-like. Deosebirea majoră faţă de alte managere este că aplicaţiile sunt instalate în general din surse şi nu din binare. Acest lucru permite un control riguros al capabilităţilor dorite de la aplicaţiilor instalate, prin folosirea variabilei ''USE''.&lt;br /&gt;
Un exemplu destul de comun este eliminarea dependelor nedorite faţă de pachete care nu ne sunt necesare. Să luăm cazul postfix (un server SMTP). Acest server are posibilitatea să folosească MySQL pentru tabelele de lookup. Să presupunem că nu ne interesează această capabilitate (sau dimpotrivă, ne interesează). În primul caz vom executa &amp;quot;USE=-mysql emerge postfix&amp;quot;, în cel de-al doilea &amp;quot;USE=mysql emerge postfix&amp;quot;. Managerul de pachete se va adapta şi ne va genera un postfix care NU are ca dependenţă biblioteca ''libmysqlclient'' (în primul caz), fie se va asigura că în sistem există ŞI ''libmysqlclient''. &lt;br /&gt;
Cum rezolvă un astfel de caz un manager de pachete care foloseşte pachete gata compilate? Ar fi vreo patru cazuri:&lt;br /&gt;
* 1) nu ne ofera deloc opţiunea de MySQL (şi atunci trebuie compilat manual)&lt;br /&gt;
* 2) ne obligă să avem suport pentru MySQL, chiar dacă nu avem nevoie de el&lt;br /&gt;
* 3) sunt furnizate pachete care să acopere toate cazurile posibile (foarte greu de aplicat în cazul în care există multe opţiuni posibile)&lt;br /&gt;
* 4) poate avem norocul ca aplicaţia noastră să fie ''plug-abilă'' şi atunci managerul de pachete ne va furniza pachete separate cu fiecare plugin în parte (cum este de exemplu PHP)&lt;br /&gt;
&lt;br /&gt;
=== Repository ===&lt;br /&gt;
&lt;br /&gt;
O distribuţie vine în general cu o colecţie destul de largă de aplicaţii, care pot fi furnizate pe suport CD (odată cu distribuţia), ''repository-uri'' oficiale şi ''repository-uri'' de la terţe persoane (aşa numitele 3-rd party). În cele mai multe cazuri ''repository-urile'' aflate în Internet sunt disponibile şi pe mirror-uri locale (pentru un acces mai rapid la ele). Majoritatea distribuţiilor permit alegerea explicită a mirror-ului de unde vrem să se descarce pachetele când instalăm vre-un program.&lt;br /&gt;
&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
La sistemele Gentoo-based există două tipuri de ''repository-uri'':&lt;br /&gt;
* 1) tree-ul ''portage'', care conţine înformaţii generale (metadata) legate de pachete (cum ar fi [[dependenţe]], patch-uri, locul de unde poate fi descărcat codul sursă, etc)&lt;br /&gt;
* 2) ''distfiles'' (care sunt sursele propriu-zise)&lt;br /&gt;
Ambele ''repository-uri'' se configurează modificând corespunzător fişierul /etc/make.conf:&lt;br /&gt;
&lt;br /&gt;
 SYNC=&amp;quot;rsync://rsync.ro.gentoo.org/gentoo-portage&amp;quot;&lt;br /&gt;
 GENTOO_MIRRORS=&amp;quot;http://gentoo.mirrors.lug.ro/gentoo&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Sincronizare ===&lt;br /&gt;
Unele distribuţii au nevoie de o actulizare periodică a arborelui cu metadate, pentru reîmprospătarea informaţiilor la aplicaţiile nou întroduse în ''repository'', update-uri, etc.&lt;br /&gt;
&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
 emerge -v --sync&lt;br /&gt;
&lt;br /&gt;
=== Căutare ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
La căutare se poate folosi doar un fragment din numele programului. De exemplu:&lt;br /&gt;
 emerge -s postfix&lt;br /&gt;
va returna:&lt;br /&gt;
 *  mail-mta/postfix&lt;br /&gt;
      Latest version available: 2.4.6-r1&lt;br /&gt;
      Latest version installed: 2.4.6-r1&lt;br /&gt;
      Size of files: 2,878 kB&lt;br /&gt;
      Homepage:      http://www.postfix.org/&lt;br /&gt;
      Description:   A fast and secure drop-in replacement for sendmail.&lt;br /&gt;
      License:       IPL-1&lt;br /&gt;
 &lt;br /&gt;
 *  sec-policy/selinux-postfix&lt;br /&gt;
      Latest version available: 20070928&lt;br /&gt;
      Latest version installed: [ Not Installed ]&lt;br /&gt;
      Size of files: 415 kB&lt;br /&gt;
      Homepage:      http://www.gentoo.org/proj/en/hardened/selinux/&lt;br /&gt;
      Description:   SELinux policy for postfix&lt;br /&gt;
      License:       GPL-2&lt;br /&gt;
 &lt;br /&gt;
 *  www-apps/postfixadmin&lt;br /&gt;
      Latest version available: 2.1.0&lt;br /&gt;
      Latest version installed: [ Not Installed ]&lt;br /&gt;
      Size of files: 156 kB&lt;br /&gt;
      Homepage:      http://high5.net/postfixadmin/&lt;br /&gt;
      Description:   Postfix Admin is a Web Based Management tool for Postfix [...]&lt;br /&gt;
      License:       MPL-1.1&lt;br /&gt;
&lt;br /&gt;
=== Instalare ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
Sintaxa generală este:&lt;br /&gt;
 emerge NUME_PROGRAM&lt;br /&gt;
În cazul în care apare vreo dependenţă nerezolvată, ''emerge'' va instala toate pachetele de care are nevoie.&lt;br /&gt;
&lt;br /&gt;
=== Actualizare ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
Actualizarea unui pachet în Gentoo se rezumă la reinstalarea acestuia. ''emerge'' va instala noul pachet PESTE cel vechi, după care va şterge fişierele din vechiul pachet a căror timestamp corespunde cu ce informaţii despre vechiul pachet are portage în metadate. De exemplu:&lt;br /&gt;
 emerge postfix&lt;br /&gt;
va suprascrie &amp;quot;/usr/sbin/postfix&amp;quot;, care din acest moment are un timestamp mai nou decat ce stie vechea versiune despre acesta (şi din acest motiv va considera că nu-i aparţine, prin urmare nu-l va şterge la uninstall).&lt;br /&gt;
&lt;br /&gt;
=== Dezinstalare ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
Atenţie, dezinstalarea din Gentoo nu ţine cont de dependenţe. Dacă aveţi un ''postfix'' cu suport ''mysql'' şi dezinstalaţi ''mysql'' sistemul '''NU VA EMITE NICI UN AVERTISMENT''' legat de dependenţe. Bineinţeles că ''postfix'' va înceta să mai funcţioneze.&lt;br /&gt;
Sintaxa este:&lt;br /&gt;
 emerge --unmerge NUME_PROGRAM&lt;br /&gt;
&lt;br /&gt;
==Configurarea reţelei==&lt;br /&gt;
=== Setarea &amp;quot;ad-hoc&amp;quot; a parametrilor ===&lt;br /&gt;
=== Configurarea persistentă ===&lt;br /&gt;
&lt;br /&gt;
==Scripturile de startup==&lt;br /&gt;
=== Pornirea/oprirea manuală a unui serviciu ===&lt;br /&gt;
=== Adaugarea/eliminarea unui serviciu în/din autostart ===&lt;/div&gt;</summary>
		<author><name>Serghei</name></author>	</entry>

	<entry>
		<id>https://wiki.lug.ro/index.php?title=Distro_Way&amp;diff=3972</id>
		<title>Distro Way</title>
		<link rel="alternate" type="text/html" href="https://wiki.lug.ro/index.php?title=Distro_Way&amp;diff=3972"/>
				<updated>2007-12-06T09:58:32Z</updated>
		
		<summary type="html">&lt;p&gt;Serghei: /* Actualizare */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;GNU/Linux este un sistem de operare deosebit de versatil. E un lucru foarte bun, desigur, dar ca orice lucru foarte bun, are şi părţile lui neplăcute. În cazul nostru este vorba de apariţia unei adevarate &amp;quot;babilonii&amp;quot; de [[distribuţii]], care fac aceleaşi lucruri (de exemplu setarea înterfeţei de reţea) în fel şi chip, făcând viaţa adminstratorilor de sisteme un infern. O să încercăm aici să echivalăm (pe cât este posibil) comenzile necesare pentru configurarea diverselor sisteme bazate pe Linux.&lt;br /&gt;
&lt;br /&gt;
==[[gestionar de pachete|Manager-ul de pachete]]==&lt;br /&gt;
=== Sistemul de management ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
Sistemul de management al pachetelor se numeşte ''portage''. Este inspirat din ''ports'', întâlnită la sismele de operare BSD-like. Deosebirea majoră faţă de alte managere este că aplicaţiile sunt instalate în general din surse şi nu din binare. Acest lucru permite un control riguros al capabilităţilor dorite de la aplicaţiilor instalate, prin folosirea variabilei ''USE''.&lt;br /&gt;
Un exemplu destul de comun este eliminarea dependelor nedorite faţă de pachete care nu ne sunt necesare. Să luăm cazul postfix (un server SMTP). Acest server are posibilitatea să folosească MySQL pentru tabelele de lookup. Să presupunem că nu ne interesează această capabilitate (sau dimpotrivă, ne interesează). În primul caz vom executa &amp;quot;USE=-mysql emerge postfix&amp;quot;, în cel de-al doilea &amp;quot;USE=mysql emerge postfix&amp;quot;. Managerul de pachete se va adapta şi ne va genera un postfix care NU are ca dependenţă biblioteca ''libmysqlclient'' (în primul caz), fie se va asigura că în sistem există ŞI ''libmysqlclient''. &lt;br /&gt;
Cum rezolvă un astfel de caz un manager de pachete care foloseşte pachete gata compilate? Ar fi vreo patru cazuri:&lt;br /&gt;
* 1) nu ne ofera deloc opţiunea de MySQL (şi atunci trebuie compilat manual)&lt;br /&gt;
* 2) ne obligă să avem suport pentru MySQL, chiar dacă nu avem nevoie de el&lt;br /&gt;
* 3) sunt furnizate pachete care să acopere toate cazurile posibile (foarte greu de aplicat în cazul în care există multe opţiuni posibile)&lt;br /&gt;
* 4) poate avem norocul ca aplicaţia noastră să fie ''plug-abilă'' şi atunci managerul de pachete ne va furniza pachete separate cu fiecare plugin în parte (cum este de exemplu PHP)&lt;br /&gt;
&lt;br /&gt;
=== Repository ===&lt;br /&gt;
&lt;br /&gt;
O distribuţie vine în general cu o colecţie destul de largă de aplicaţii, care pot fi furnizate pe suport CD (odată cu distribuţia), ''repository-uri'' oficiale şi ''repository-uri'' de la terţe persoane (aşa numitele 3-rd party). În cele mai multe cazuri ''repository-urile'' aflate în Internet sunt disponibile şi pe mirror-uri locale (pentru un acces mai rapid la ele). Majoritatea distribuţiilor permit alegerea explicită a mirror-ului de unde vrem să se descarce pachetele când instalăm vre-un program.&lt;br /&gt;
&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
La sistemele Gentoo-based există două tipuri de ''repository-uri'':&lt;br /&gt;
* 1) tree-ul ''portage'', care conţine înformaţii generale (metadata) legate de pachete (cum ar fi [[dependenţe]], patch-uri, locul de unde poate fi descărcat codul sursă, etc)&lt;br /&gt;
* 2) ''distfiles'' (care sunt sursele propriu-zise)&lt;br /&gt;
Ambele ''repository-uri'' se configurează modificând corespunzător fişierul /etc/make.conf:&lt;br /&gt;
&lt;br /&gt;
 SYNC=&amp;quot;rsync://rsync.ro.gentoo.org/gentoo-portage&amp;quot;&lt;br /&gt;
 GENTOO_MIRRORS=&amp;quot;http://gentoo.mirrors.lug.ro/gentoo&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Sincronizare ===&lt;br /&gt;
Unele distribuţii au nevoie de o actulizare periodică a arborelui cu metadate, pentru reîmprospătarea informaţiilor la aplicaţiile nou întroduse în ''repository'', update-uri, etc.&lt;br /&gt;
&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
 emerge -v --sync&lt;br /&gt;
&lt;br /&gt;
=== Căutare ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
La căutare se poate folosi doar un fragment din numele programului. De exemplu:&lt;br /&gt;
 emerge -s postfix&lt;br /&gt;
va returna:&lt;br /&gt;
 *  mail-mta/postfix&lt;br /&gt;
      Latest version available: 2.4.6-r1&lt;br /&gt;
      Latest version installed: 2.4.6-r1&lt;br /&gt;
      Size of files: 2,878 kB&lt;br /&gt;
      Homepage:      http://www.postfix.org/&lt;br /&gt;
      Description:   A fast and secure drop-in replacement for sendmail.&lt;br /&gt;
      License:       IPL-1&lt;br /&gt;
 &lt;br /&gt;
 *  sec-policy/selinux-postfix&lt;br /&gt;
      Latest version available: 20070928&lt;br /&gt;
      Latest version installed: [ Not Installed ]&lt;br /&gt;
      Size of files: 415 kB&lt;br /&gt;
      Homepage:      http://www.gentoo.org/proj/en/hardened/selinux/&lt;br /&gt;
      Description:   SELinux policy for postfix&lt;br /&gt;
      License:       GPL-2&lt;br /&gt;
 &lt;br /&gt;
 *  www-apps/postfixadmin&lt;br /&gt;
      Latest version available: 2.1.0&lt;br /&gt;
      Latest version installed: [ Not Installed ]&lt;br /&gt;
      Size of files: 156 kB&lt;br /&gt;
      Homepage:      http://high5.net/postfixadmin/&lt;br /&gt;
      Description:   Postfix Admin is a Web Based Management tool for Postfix [...]&lt;br /&gt;
      License:       MPL-1.1&lt;br /&gt;
&lt;br /&gt;
=== Instalare ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
Sintaxa generală este:&lt;br /&gt;
 emerge NUME_PROGRAM&lt;br /&gt;
În cazul în care apare vreo dependenţă nerezolvată, ''emerge'' va instala toate pachetele de care are nevoie.&lt;br /&gt;
&lt;br /&gt;
=== Actualizare ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
Actualizarea unui pachet în Gentoo se rezumă la reinstalarea acestuia. ''emerge'' va instala noul pachet PESTE cel vechi, după care va şterge fişierele din vechiul pachet a căror timestamp corespunde cu ce informaţii despre vechiul pachet are portage în metadate. De exemplu:&lt;br /&gt;
 emerge postfix&lt;br /&gt;
va suprascrie &amp;quot;/usr/sbin/postfix&amp;quot;, care din acest moment are un timestamp mai nou decat ce stie vechea versiune despre acesta (şi din acest motiv va considera că nu-i aparţine, prin urmare nu-l va şterge la uninstall).&lt;br /&gt;
&lt;br /&gt;
=== Dezinstalare ===&lt;br /&gt;
&lt;br /&gt;
==Configurarea reţelei==&lt;br /&gt;
=== Setarea &amp;quot;ad-hoc&amp;quot; a parametrilor ===&lt;br /&gt;
=== Configurarea persistentă ===&lt;br /&gt;
&lt;br /&gt;
==Scripturile de startup==&lt;br /&gt;
=== Pornirea/oprirea manuală a unui serviciu ===&lt;br /&gt;
=== Adaugarea/eliminarea unui serviciu în/din autostart ===&lt;/div&gt;</summary>
		<author><name>Serghei</name></author>	</entry>

	<entry>
		<id>https://wiki.lug.ro/index.php?title=Distro_Way&amp;diff=3971</id>
		<title>Distro Way</title>
		<link rel="alternate" type="text/html" href="https://wiki.lug.ro/index.php?title=Distro_Way&amp;diff=3971"/>
				<updated>2007-12-06T09:52:09Z</updated>
		
		<summary type="html">&lt;p&gt;Serghei: /* Instalare */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;GNU/Linux este un sistem de operare deosebit de versatil. E un lucru foarte bun, desigur, dar ca orice lucru foarte bun, are şi părţile lui neplăcute. În cazul nostru este vorba de apariţia unei adevarate &amp;quot;babilonii&amp;quot; de [[distribuţii]], care fac aceleaşi lucruri (de exemplu setarea înterfeţei de reţea) în fel şi chip, făcând viaţa adminstratorilor de sisteme un infern. O să încercăm aici să echivalăm (pe cât este posibil) comenzile necesare pentru configurarea diverselor sisteme bazate pe Linux.&lt;br /&gt;
&lt;br /&gt;
==[[gestionar de pachete|Manager-ul de pachete]]==&lt;br /&gt;
=== Sistemul de management ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
Sistemul de management al pachetelor se numeşte ''portage''. Este inspirat din ''ports'', întâlnită la sismele de operare BSD-like. Deosebirea majoră faţă de alte managere este că aplicaţiile sunt instalate în general din surse şi nu din binare. Acest lucru permite un control riguros al capabilităţilor dorite de la aplicaţiilor instalate, prin folosirea variabilei ''USE''.&lt;br /&gt;
Un exemplu destul de comun este eliminarea dependelor nedorite faţă de pachete care nu ne sunt necesare. Să luăm cazul postfix (un server SMTP). Acest server are posibilitatea să folosească MySQL pentru tabelele de lookup. Să presupunem că nu ne interesează această capabilitate (sau dimpotrivă, ne interesează). În primul caz vom executa &amp;quot;USE=-mysql emerge postfix&amp;quot;, în cel de-al doilea &amp;quot;USE=mysql emerge postfix&amp;quot;. Managerul de pachete se va adapta şi ne va genera un postfix care NU are ca dependenţă biblioteca ''libmysqlclient'' (în primul caz), fie se va asigura că în sistem există ŞI ''libmysqlclient''. &lt;br /&gt;
Cum rezolvă un astfel de caz un manager de pachete care foloseşte pachete gata compilate? Ar fi vreo patru cazuri:&lt;br /&gt;
* 1) nu ne ofera deloc opţiunea de MySQL (şi atunci trebuie compilat manual)&lt;br /&gt;
* 2) ne obligă să avem suport pentru MySQL, chiar dacă nu avem nevoie de el&lt;br /&gt;
* 3) sunt furnizate pachete care să acopere toate cazurile posibile (foarte greu de aplicat în cazul în care există multe opţiuni posibile)&lt;br /&gt;
* 4) poate avem norocul ca aplicaţia noastră să fie ''plug-abilă'' şi atunci managerul de pachete ne va furniza pachete separate cu fiecare plugin în parte (cum este de exemplu PHP)&lt;br /&gt;
&lt;br /&gt;
=== Repository ===&lt;br /&gt;
&lt;br /&gt;
O distribuţie vine în general cu o colecţie destul de largă de aplicaţii, care pot fi furnizate pe suport CD (odată cu distribuţia), ''repository-uri'' oficiale şi ''repository-uri'' de la terţe persoane (aşa numitele 3-rd party). În cele mai multe cazuri ''repository-urile'' aflate în Internet sunt disponibile şi pe mirror-uri locale (pentru un acces mai rapid la ele). Majoritatea distribuţiilor permit alegerea explicită a mirror-ului de unde vrem să se descarce pachetele când instalăm vre-un program.&lt;br /&gt;
&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
La sistemele Gentoo-based există două tipuri de ''repository-uri'':&lt;br /&gt;
* 1) tree-ul ''portage'', care conţine înformaţii generale (metadata) legate de pachete (cum ar fi [[dependenţe]], patch-uri, locul de unde poate fi descărcat codul sursă, etc)&lt;br /&gt;
* 2) ''distfiles'' (care sunt sursele propriu-zise)&lt;br /&gt;
Ambele ''repository-uri'' se configurează modificând corespunzător fişierul /etc/make.conf:&lt;br /&gt;
&lt;br /&gt;
 SYNC=&amp;quot;rsync://rsync.ro.gentoo.org/gentoo-portage&amp;quot;&lt;br /&gt;
 GENTOO_MIRRORS=&amp;quot;http://gentoo.mirrors.lug.ro/gentoo&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Sincronizare ===&lt;br /&gt;
Unele distribuţii au nevoie de o actulizare periodică a arborelui cu metadate, pentru reîmprospătarea informaţiilor la aplicaţiile nou întroduse în ''repository'', update-uri, etc.&lt;br /&gt;
&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
 emerge -v --sync&lt;br /&gt;
&lt;br /&gt;
=== Căutare ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
La căutare se poate folosi doar un fragment din numele programului. De exemplu:&lt;br /&gt;
 emerge -s postfix&lt;br /&gt;
va returna:&lt;br /&gt;
 *  mail-mta/postfix&lt;br /&gt;
      Latest version available: 2.4.6-r1&lt;br /&gt;
      Latest version installed: 2.4.6-r1&lt;br /&gt;
      Size of files: 2,878 kB&lt;br /&gt;
      Homepage:      http://www.postfix.org/&lt;br /&gt;
      Description:   A fast and secure drop-in replacement for sendmail.&lt;br /&gt;
      License:       IPL-1&lt;br /&gt;
 &lt;br /&gt;
 *  sec-policy/selinux-postfix&lt;br /&gt;
      Latest version available: 20070928&lt;br /&gt;
      Latest version installed: [ Not Installed ]&lt;br /&gt;
      Size of files: 415 kB&lt;br /&gt;
      Homepage:      http://www.gentoo.org/proj/en/hardened/selinux/&lt;br /&gt;
      Description:   SELinux policy for postfix&lt;br /&gt;
      License:       GPL-2&lt;br /&gt;
 &lt;br /&gt;
 *  www-apps/postfixadmin&lt;br /&gt;
      Latest version available: 2.1.0&lt;br /&gt;
      Latest version installed: [ Not Installed ]&lt;br /&gt;
      Size of files: 156 kB&lt;br /&gt;
      Homepage:      http://high5.net/postfixadmin/&lt;br /&gt;
      Description:   Postfix Admin is a Web Based Management tool for Postfix [...]&lt;br /&gt;
      License:       MPL-1.1&lt;br /&gt;
&lt;br /&gt;
=== Instalare ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
Sintaxa generală este:&lt;br /&gt;
 emerge NUME_PROGRAM&lt;br /&gt;
În cazul în care apare vreo dependenţă nerezolvată, ''emerge'' va instala toate pachetele de care are nevoie.&lt;br /&gt;
&lt;br /&gt;
=== Actualizare ===&lt;br /&gt;
=== Dezinstalare ===&lt;br /&gt;
&lt;br /&gt;
==Configurarea reţelei==&lt;br /&gt;
=== Setarea &amp;quot;ad-hoc&amp;quot; a parametrilor ===&lt;br /&gt;
=== Configurarea persistentă ===&lt;br /&gt;
&lt;br /&gt;
==Scripturile de startup==&lt;br /&gt;
=== Pornirea/oprirea manuală a unui serviciu ===&lt;br /&gt;
=== Adaugarea/eliminarea unui serviciu în/din autostart ===&lt;/div&gt;</summary>
		<author><name>Serghei</name></author>	</entry>

	<entry>
		<id>https://wiki.lug.ro/index.php?title=Distro_Way&amp;diff=3970</id>
		<title>Distro Way</title>
		<link rel="alternate" type="text/html" href="https://wiki.lug.ro/index.php?title=Distro_Way&amp;diff=3970"/>
				<updated>2007-12-06T09:47:00Z</updated>
		
		<summary type="html">&lt;p&gt;Serghei: /* Căutare */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;GNU/Linux este un sistem de operare deosebit de versatil. E un lucru foarte bun, desigur, dar ca orice lucru foarte bun, are şi părţile lui neplăcute. În cazul nostru este vorba de apariţia unei adevarate &amp;quot;babilonii&amp;quot; de [[distribuţii]], care fac aceleaşi lucruri (de exemplu setarea înterfeţei de reţea) în fel şi chip, făcând viaţa adminstratorilor de sisteme un infern. O să încercăm aici să echivalăm (pe cât este posibil) comenzile necesare pentru configurarea diverselor sisteme bazate pe Linux.&lt;br /&gt;
&lt;br /&gt;
==[[gestionar de pachete|Manager-ul de pachete]]==&lt;br /&gt;
=== Sistemul de management ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
Sistemul de management al pachetelor se numeşte ''portage''. Este inspirat din ''ports'', întâlnită la sismele de operare BSD-like. Deosebirea majoră faţă de alte managere este că aplicaţiile sunt instalate în general din surse şi nu din binare. Acest lucru permite un control riguros al capabilităţilor dorite de la aplicaţiilor instalate, prin folosirea variabilei ''USE''.&lt;br /&gt;
Un exemplu destul de comun este eliminarea dependelor nedorite faţă de pachete care nu ne sunt necesare. Să luăm cazul postfix (un server SMTP). Acest server are posibilitatea să folosească MySQL pentru tabelele de lookup. Să presupunem că nu ne interesează această capabilitate (sau dimpotrivă, ne interesează). În primul caz vom executa &amp;quot;USE=-mysql emerge postfix&amp;quot;, în cel de-al doilea &amp;quot;USE=mysql emerge postfix&amp;quot;. Managerul de pachete se va adapta şi ne va genera un postfix care NU are ca dependenţă biblioteca ''libmysqlclient'' (în primul caz), fie se va asigura că în sistem există ŞI ''libmysqlclient''. &lt;br /&gt;
Cum rezolvă un astfel de caz un manager de pachete care foloseşte pachete gata compilate? Ar fi vreo patru cazuri:&lt;br /&gt;
* 1) nu ne ofera deloc opţiunea de MySQL (şi atunci trebuie compilat manual)&lt;br /&gt;
* 2) ne obligă să avem suport pentru MySQL, chiar dacă nu avem nevoie de el&lt;br /&gt;
* 3) sunt furnizate pachete care să acopere toate cazurile posibile (foarte greu de aplicat în cazul în care există multe opţiuni posibile)&lt;br /&gt;
* 4) poate avem norocul ca aplicaţia noastră să fie ''plug-abilă'' şi atunci managerul de pachete ne va furniza pachete separate cu fiecare plugin în parte (cum este de exemplu PHP)&lt;br /&gt;
&lt;br /&gt;
=== Repository ===&lt;br /&gt;
&lt;br /&gt;
O distribuţie vine în general cu o colecţie destul de largă de aplicaţii, care pot fi furnizate pe suport CD (odată cu distribuţia), ''repository-uri'' oficiale şi ''repository-uri'' de la terţe persoane (aşa numitele 3-rd party). În cele mai multe cazuri ''repository-urile'' aflate în Internet sunt disponibile şi pe mirror-uri locale (pentru un acces mai rapid la ele). Majoritatea distribuţiilor permit alegerea explicită a mirror-ului de unde vrem să se descarce pachetele când instalăm vre-un program.&lt;br /&gt;
&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
La sistemele Gentoo-based există două tipuri de ''repository-uri'':&lt;br /&gt;
* 1) tree-ul ''portage'', care conţine înformaţii generale (metadata) legate de pachete (cum ar fi [[dependenţe]], patch-uri, locul de unde poate fi descărcat codul sursă, etc)&lt;br /&gt;
* 2) ''distfiles'' (care sunt sursele propriu-zise)&lt;br /&gt;
Ambele ''repository-uri'' se configurează modificând corespunzător fişierul /etc/make.conf:&lt;br /&gt;
&lt;br /&gt;
 SYNC=&amp;quot;rsync://rsync.ro.gentoo.org/gentoo-portage&amp;quot;&lt;br /&gt;
 GENTOO_MIRRORS=&amp;quot;http://gentoo.mirrors.lug.ro/gentoo&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Sincronizare ===&lt;br /&gt;
Unele distribuţii au nevoie de o actulizare periodică a arborelui cu metadate, pentru reîmprospătarea informaţiilor la aplicaţiile nou întroduse în ''repository'', update-uri, etc.&lt;br /&gt;
&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
 emerge -v --sync&lt;br /&gt;
&lt;br /&gt;
=== Căutare ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
La căutare se poate folosi doar un fragment din numele programului. De exemplu:&lt;br /&gt;
 emerge -s postfix&lt;br /&gt;
va returna:&lt;br /&gt;
 *  mail-mta/postfix&lt;br /&gt;
      Latest version available: 2.4.6-r1&lt;br /&gt;
      Latest version installed: 2.4.6-r1&lt;br /&gt;
      Size of files: 2,878 kB&lt;br /&gt;
      Homepage:      http://www.postfix.org/&lt;br /&gt;
      Description:   A fast and secure drop-in replacement for sendmail.&lt;br /&gt;
      License:       IPL-1&lt;br /&gt;
 &lt;br /&gt;
 *  sec-policy/selinux-postfix&lt;br /&gt;
      Latest version available: 20070928&lt;br /&gt;
      Latest version installed: [ Not Installed ]&lt;br /&gt;
      Size of files: 415 kB&lt;br /&gt;
      Homepage:      http://www.gentoo.org/proj/en/hardened/selinux/&lt;br /&gt;
      Description:   SELinux policy for postfix&lt;br /&gt;
      License:       GPL-2&lt;br /&gt;
 &lt;br /&gt;
 *  www-apps/postfixadmin&lt;br /&gt;
      Latest version available: 2.1.0&lt;br /&gt;
      Latest version installed: [ Not Installed ]&lt;br /&gt;
      Size of files: 156 kB&lt;br /&gt;
      Homepage:      http://high5.net/postfixadmin/&lt;br /&gt;
      Description:   Postfix Admin is a Web Based Management tool for Postfix [...]&lt;br /&gt;
      License:       MPL-1.1&lt;br /&gt;
&lt;br /&gt;
=== Instalare ===&lt;br /&gt;
=== Actualizare ===&lt;br /&gt;
=== Dezinstalare ===&lt;br /&gt;
&lt;br /&gt;
==Configurarea reţelei==&lt;br /&gt;
=== Setarea &amp;quot;ad-hoc&amp;quot; a parametrilor ===&lt;br /&gt;
=== Configurarea persistentă ===&lt;br /&gt;
&lt;br /&gt;
==Scripturile de startup==&lt;br /&gt;
=== Pornirea/oprirea manuală a unui serviciu ===&lt;br /&gt;
=== Adaugarea/eliminarea unui serviciu în/din autostart ===&lt;/div&gt;</summary>
		<author><name>Serghei</name></author>	</entry>

	<entry>
		<id>https://wiki.lug.ro/index.php?title=Distro_Way&amp;diff=3969</id>
		<title>Distro Way</title>
		<link rel="alternate" type="text/html" href="https://wiki.lug.ro/index.php?title=Distro_Way&amp;diff=3969"/>
				<updated>2007-12-06T09:40:26Z</updated>
		
		<summary type="html">&lt;p&gt;Serghei: /* Sincronizare */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;GNU/Linux este un sistem de operare deosebit de versatil. E un lucru foarte bun, desigur, dar ca orice lucru foarte bun, are şi părţile lui neplăcute. În cazul nostru este vorba de apariţia unei adevarate &amp;quot;babilonii&amp;quot; de [[distribuţii]], care fac aceleaşi lucruri (de exemplu setarea înterfeţei de reţea) în fel şi chip, făcând viaţa adminstratorilor de sisteme un infern. O să încercăm aici să echivalăm (pe cât este posibil) comenzile necesare pentru configurarea diverselor sisteme bazate pe Linux.&lt;br /&gt;
&lt;br /&gt;
==[[gestionar de pachete|Manager-ul de pachete]]==&lt;br /&gt;
=== Sistemul de management ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
Sistemul de management al pachetelor se numeşte ''portage''. Este inspirat din ''ports'', întâlnită la sismele de operare BSD-like. Deosebirea majoră faţă de alte managere este că aplicaţiile sunt instalate în general din surse şi nu din binare. Acest lucru permite un control riguros al capabilităţilor dorite de la aplicaţiilor instalate, prin folosirea variabilei ''USE''.&lt;br /&gt;
Un exemplu destul de comun este eliminarea dependelor nedorite faţă de pachete care nu ne sunt necesare. Să luăm cazul postfix (un server SMTP). Acest server are posibilitatea să folosească MySQL pentru tabelele de lookup. Să presupunem că nu ne interesează această capabilitate (sau dimpotrivă, ne interesează). În primul caz vom executa &amp;quot;USE=-mysql emerge postfix&amp;quot;, în cel de-al doilea &amp;quot;USE=mysql emerge postfix&amp;quot;. Managerul de pachete se va adapta şi ne va genera un postfix care NU are ca dependenţă biblioteca ''libmysqlclient'' (în primul caz), fie se va asigura că în sistem există ŞI ''libmysqlclient''. &lt;br /&gt;
Cum rezolvă un astfel de caz un manager de pachete care foloseşte pachete gata compilate? Ar fi vreo patru cazuri:&lt;br /&gt;
* 1) nu ne ofera deloc opţiunea de MySQL (şi atunci trebuie compilat manual)&lt;br /&gt;
* 2) ne obligă să avem suport pentru MySQL, chiar dacă nu avem nevoie de el&lt;br /&gt;
* 3) sunt furnizate pachete care să acopere toate cazurile posibile (foarte greu de aplicat în cazul în care există multe opţiuni posibile)&lt;br /&gt;
* 4) poate avem norocul ca aplicaţia noastră să fie ''plug-abilă'' şi atunci managerul de pachete ne va furniza pachete separate cu fiecare plugin în parte (cum este de exemplu PHP)&lt;br /&gt;
&lt;br /&gt;
=== Repository ===&lt;br /&gt;
&lt;br /&gt;
O distribuţie vine în general cu o colecţie destul de largă de aplicaţii, care pot fi furnizate pe suport CD (odată cu distribuţia), ''repository-uri'' oficiale şi ''repository-uri'' de la terţe persoane (aşa numitele 3-rd party). În cele mai multe cazuri ''repository-urile'' aflate în Internet sunt disponibile şi pe mirror-uri locale (pentru un acces mai rapid la ele). Majoritatea distribuţiilor permit alegerea explicită a mirror-ului de unde vrem să se descarce pachetele când instalăm vre-un program.&lt;br /&gt;
&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
La sistemele Gentoo-based există două tipuri de ''repository-uri'':&lt;br /&gt;
* 1) tree-ul ''portage'', care conţine înformaţii generale (metadata) legate de pachete (cum ar fi [[dependenţe]], patch-uri, locul de unde poate fi descărcat codul sursă, etc)&lt;br /&gt;
* 2) ''distfiles'' (care sunt sursele propriu-zise)&lt;br /&gt;
Ambele ''repository-uri'' se configurează modificând corespunzător fişierul /etc/make.conf:&lt;br /&gt;
&lt;br /&gt;
 SYNC=&amp;quot;rsync://rsync.ro.gentoo.org/gentoo-portage&amp;quot;&lt;br /&gt;
 GENTOO_MIRRORS=&amp;quot;http://gentoo.mirrors.lug.ro/gentoo&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Sincronizare ===&lt;br /&gt;
Unele distribuţii au nevoie de o actulizare periodică a arborelui cu metadate, pentru reîmprospătarea informaţiilor la aplicaţiile nou întroduse în ''repository'', update-uri, etc.&lt;br /&gt;
&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
 emerge -v --sync&lt;br /&gt;
&lt;br /&gt;
=== Căutare ===&lt;br /&gt;
=== Instalare ===&lt;br /&gt;
=== Actualizare ===&lt;br /&gt;
=== Dezinstalare ===&lt;br /&gt;
&lt;br /&gt;
==Configurarea reţelei==&lt;br /&gt;
=== Setarea &amp;quot;ad-hoc&amp;quot; a parametrilor ===&lt;br /&gt;
=== Configurarea persistentă ===&lt;br /&gt;
&lt;br /&gt;
==Scripturile de startup==&lt;br /&gt;
=== Pornirea/oprirea manuală a unui serviciu ===&lt;br /&gt;
=== Adaugarea/eliminarea unui serviciu în/din autostart ===&lt;/div&gt;</summary>
		<author><name>Serghei</name></author>	</entry>

	<entry>
		<id>https://wiki.lug.ro/index.php?title=Distro_Way&amp;diff=3968</id>
		<title>Distro Way</title>
		<link rel="alternate" type="text/html" href="https://wiki.lug.ro/index.php?title=Distro_Way&amp;diff=3968"/>
				<updated>2007-12-06T09:36:08Z</updated>
		
		<summary type="html">&lt;p&gt;Serghei: /* Repository */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;GNU/Linux este un sistem de operare deosebit de versatil. E un lucru foarte bun, desigur, dar ca orice lucru foarte bun, are şi părţile lui neplăcute. În cazul nostru este vorba de apariţia unei adevarate &amp;quot;babilonii&amp;quot; de [[distribuţii]], care fac aceleaşi lucruri (de exemplu setarea înterfeţei de reţea) în fel şi chip, făcând viaţa adminstratorilor de sisteme un infern. O să încercăm aici să echivalăm (pe cât este posibil) comenzile necesare pentru configurarea diverselor sisteme bazate pe Linux.&lt;br /&gt;
&lt;br /&gt;
==[[gestionar de pachete|Manager-ul de pachete]]==&lt;br /&gt;
=== Sistemul de management ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
Sistemul de management al pachetelor se numeşte ''portage''. Este inspirat din ''ports'', întâlnită la sismele de operare BSD-like. Deosebirea majoră faţă de alte managere este că aplicaţiile sunt instalate în general din surse şi nu din binare. Acest lucru permite un control riguros al capabilităţilor dorite de la aplicaţiilor instalate, prin folosirea variabilei ''USE''.&lt;br /&gt;
Un exemplu destul de comun este eliminarea dependelor nedorite faţă de pachete care nu ne sunt necesare. Să luăm cazul postfix (un server SMTP). Acest server are posibilitatea să folosească MySQL pentru tabelele de lookup. Să presupunem că nu ne interesează această capabilitate (sau dimpotrivă, ne interesează). În primul caz vom executa &amp;quot;USE=-mysql emerge postfix&amp;quot;, în cel de-al doilea &amp;quot;USE=mysql emerge postfix&amp;quot;. Managerul de pachete se va adapta şi ne va genera un postfix care NU are ca dependenţă biblioteca ''libmysqlclient'' (în primul caz), fie se va asigura că în sistem există ŞI ''libmysqlclient''. &lt;br /&gt;
Cum rezolvă un astfel de caz un manager de pachete care foloseşte pachete gata compilate? Ar fi vreo patru cazuri:&lt;br /&gt;
* 1) nu ne ofera deloc opţiunea de MySQL (şi atunci trebuie compilat manual)&lt;br /&gt;
* 2) ne obligă să avem suport pentru MySQL, chiar dacă nu avem nevoie de el&lt;br /&gt;
* 3) sunt furnizate pachete care să acopere toate cazurile posibile (foarte greu de aplicat în cazul în care există multe opţiuni posibile)&lt;br /&gt;
* 4) poate avem norocul ca aplicaţia noastră să fie ''plug-abilă'' şi atunci managerul de pachete ne va furniza pachete separate cu fiecare plugin în parte (cum este de exemplu PHP)&lt;br /&gt;
&lt;br /&gt;
=== Repository ===&lt;br /&gt;
&lt;br /&gt;
O distribuţie vine în general cu o colecţie destul de largă de aplicaţii, care pot fi furnizate pe suport CD (odată cu distribuţia), ''repository-uri'' oficiale şi ''repository-uri'' de la terţe persoane (aşa numitele 3-rd party). În cele mai multe cazuri ''repository-urile'' aflate în Internet sunt disponibile şi pe mirror-uri locale (pentru un acces mai rapid la ele). Majoritatea distribuţiilor permit alegerea explicită a mirror-ului de unde vrem să se descarce pachetele când instalăm vre-un program.&lt;br /&gt;
&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
La sistemele Gentoo-based există două tipuri de ''repository-uri'':&lt;br /&gt;
* 1) tree-ul ''portage'', care conţine înformaţii generale (metadata) legate de pachete (cum ar fi [[dependenţe]], patch-uri, locul de unde poate fi descărcat codul sursă, etc)&lt;br /&gt;
* 2) ''distfiles'' (care sunt sursele propriu-zise)&lt;br /&gt;
Ambele ''repository-uri'' se configurează modificând corespunzător fişierul /etc/make.conf:&lt;br /&gt;
&lt;br /&gt;
 SYNC=&amp;quot;rsync://rsync.ro.gentoo.org/gentoo-portage&amp;quot;&lt;br /&gt;
 GENTOO_MIRRORS=&amp;quot;http://gentoo.mirrors.lug.ro/gentoo&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Sincronizare ===&lt;br /&gt;
=== Căutare ===&lt;br /&gt;
=== Instalare ===&lt;br /&gt;
=== Actualizare ===&lt;br /&gt;
=== Dezinstalare ===&lt;br /&gt;
&lt;br /&gt;
==Configurarea reţelei==&lt;br /&gt;
=== Setarea &amp;quot;ad-hoc&amp;quot; a parametrilor ===&lt;br /&gt;
=== Configurarea persistentă ===&lt;br /&gt;
&lt;br /&gt;
==Scripturile de startup==&lt;br /&gt;
=== Pornirea/oprirea manuală a unui serviciu ===&lt;br /&gt;
=== Adaugarea/eliminarea unui serviciu în/din autostart ===&lt;/div&gt;</summary>
		<author><name>Serghei</name></author>	</entry>

	<entry>
		<id>https://wiki.lug.ro/index.php?title=Distro_Way&amp;diff=3967</id>
		<title>Distro Way</title>
		<link rel="alternate" type="text/html" href="https://wiki.lug.ro/index.php?title=Distro_Way&amp;diff=3967"/>
				<updated>2007-12-06T09:15:51Z</updated>
		
		<summary type="html">&lt;p&gt;Serghei: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;GNU/Linux este un sistem de operare deosebit de versatil. E un lucru foarte bun, desigur, dar ca orice lucru foarte bun, are şi părţile lui neplăcute. În cazul nostru este vorba de apariţia unei adevarate &amp;quot;babilonii&amp;quot; de [[distribuţii]], care fac aceleaşi lucruri (de exemplu setarea înterfeţei de reţea) în fel şi chip, făcând viaţa adminstratorilor de sisteme un infern. O să încercăm aici să echivalăm (pe cât este posibil) comenzile necesare pentru configurarea diverselor sisteme bazate pe Linux.&lt;br /&gt;
&lt;br /&gt;
==[[gestionar de pachete|Manager-ul de pachete]]==&lt;br /&gt;
=== Sistemul de management ===&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
Sistemul de management al pachetelor se numeşte ''portage''. Este inspirat din ''ports'', întâlnită la sismele de operare BSD-like. Deosebirea majoră faţă de alte managere este că aplicaţiile sunt instalate în general din surse şi nu din binare. Acest lucru permite un control riguros al capabilităţilor dorite de la aplicaţiilor instalate, prin folosirea variabilei ''USE''.&lt;br /&gt;
Un exemplu destul de comun este eliminarea dependelor nedorite faţă de pachete care nu ne sunt necesare. Să luăm cazul postfix (un server SMTP). Acest server are posibilitatea să folosească MySQL pentru tabelele de lookup. Să presupunem că nu ne interesează această capabilitate (sau dimpotrivă, ne interesează). În primul caz vom executa &amp;quot;USE=-mysql emerge postfix&amp;quot;, în cel de-al doilea &amp;quot;USE=mysql emerge postfix&amp;quot;. Managerul de pachete se va adapta şi ne va genera un postfix care NU are ca dependenţă biblioteca ''libmysqlclient'' (în primul caz), fie se va asigura că în sistem există ŞI ''libmysqlclient''. &lt;br /&gt;
Cum rezolvă un astfel de caz un manager de pachete care foloseşte pachete gata compilate? Ar fi vreo patru cazuri:&lt;br /&gt;
* 1) nu ne ofera deloc opţiunea de MySQL (şi atunci trebuie compilat manual)&lt;br /&gt;
* 2) ne obligă să avem suport pentru MySQL, chiar dacă nu avem nevoie de el&lt;br /&gt;
* 3) sunt furnizate pachete care să acopere toate cazurile posibile (foarte greu de aplicat în cazul în care există multe opţiuni posibile)&lt;br /&gt;
* 4) poate avem norocul ca aplicaţia noastră să fie ''plug-abilă'' şi atunci managerul de pachete ne va furniza pachete separate cu fiecare plugin în parte (cum este de exemplu PHP)&lt;br /&gt;
&lt;br /&gt;
=== Repository ===&lt;br /&gt;
=== Sincronizare ===&lt;br /&gt;
=== Căutare ===&lt;br /&gt;
=== Instalare ===&lt;br /&gt;
=== Actualizare ===&lt;br /&gt;
=== Dezinstalare ===&lt;br /&gt;
&lt;br /&gt;
==Configurarea reţelei==&lt;br /&gt;
=== Setarea &amp;quot;ad-hoc&amp;quot; a parametrilor ===&lt;br /&gt;
=== Configurarea persistentă ===&lt;br /&gt;
&lt;br /&gt;
==Scripturile de startup==&lt;br /&gt;
=== Pornirea/oprirea manuală a unui serviciu ===&lt;br /&gt;
=== Adaugarea/eliminarea unui serviciu în/din autostart ===&lt;/div&gt;</summary>
		<author><name>Serghei</name></author>	</entry>

	<entry>
		<id>https://wiki.lug.ro/index.php?title=Distro_Way&amp;diff=3966</id>
		<title>Distro Way</title>
		<link rel="alternate" type="text/html" href="https://wiki.lug.ro/index.php?title=Distro_Way&amp;diff=3966"/>
				<updated>2007-12-06T08:34:36Z</updated>
		
		<summary type="html">&lt;p&gt;Serghei: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;GNU/Linux este un sistem de operare deosebit de versatil. E un lucru foarte bun, desigur, dar ca orice lucru foarte bun, are şi părţile lui neplăcute. În cazul nostru este vorba de apariţia unei adevarate &amp;quot;babilonii&amp;quot; de [[distribuţii]], care fac aceleaşi lucruri (de exemplu setarea înterfeţei de reţea) în fel şi chip, făcând viaţa adminstratorilor de sisteme un infern. O să încercăm aici să echivalăm (pe cât este posibil) comenzile necesare pentru configurarea diverselor sisteme bazate pe Linux.&lt;/div&gt;</summary>
		<author><name>Serghei</name></author>	</entry>

	<entry>
		<id>https://wiki.lug.ro/index.php?title=Romanian-HOWTO&amp;diff=3658</id>
		<title>Romanian-HOWTO</title>
		<link rel="alternate" type="text/html" href="https://wiki.lug.ro/index.php?title=Romanian-HOWTO&amp;diff=3658"/>
				<updated>2007-05-28T08:20:17Z</updated>
		
		<summary type="html">&lt;p&gt;Serghei: /* Tastatură */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Să ne facem Linuxul să vorbească și să scrie corect românește.&lt;br /&gt;
&lt;br /&gt;
ÎN LUCRU! Ajutorul vostru va fi foarte apreciat.&lt;br /&gt;
&lt;br /&gt;
==Introducere==&lt;br /&gt;
&lt;br /&gt;
Localizarea sistemului pentru limba română ridică mai multe probleme:&lt;br /&gt;
&lt;br /&gt;
* codificarea și afișarea corectă a tuturor literelor din alfabetul limbii române precum și a semnelor tipografice în uz&lt;br /&gt;
* formatarea corectă a datelor, numerelor, etc&lt;br /&gt;
* traducerea aplicațiilor&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
==Codificare==&lt;br /&gt;
&lt;br /&gt;
În ceea ce privește codificarea setului de caractere folosit există mai multe standarde, care bineînțeles nu sunt direct compatibile:&lt;br /&gt;
&lt;br /&gt;
* [[wikipedia:Codepage|coduri de pagină]] DOS/Windows - metoda IBM/Microsoft, nu asigură interoperabilitate cu alte sisteme. Extensie a setului ASCII. Nu mai este folosit (?).&lt;br /&gt;
* [[wikipedia:Latin-2|Latin2]] (ISO 8859-2) - cel mai vechi standard internațional care suportă aproximativ limba română. Este o extensie a setului ASCII la 8 biți, care include variante greșite ale literelor ș și ț în setul extins. Nerecomandat.&lt;br /&gt;
* [[wikipedia:Latin-10|Latin10]] (ISO 8859-16) - tot o extensie a ASCII, cu caracterele corecte. Nerecomandat, întrucât nu permite interoperabilitatea decât cu sisteme care folosesc această codificare.&lt;br /&gt;
* Unicode - o serie de standarde care ar trebui să acopere toate sistemele de scriere ale pământului (semne grafice, metode de codificare, reguli de sortare și afișare, etc). Un standard dezvoltat în paralel este ISO/IEC 10646 care asignează valori numerice pentru semnele grafice (simplifcat: litere) din repertoriul Unicode.&lt;br /&gt;
&lt;br /&gt;
Standardul preferat este Unicode, în particular folosind codificarea UTF-8. UTF-8 este compact pentru alfabetele europene, necesitând 1 octet pentru caracterele ASCII standard și cel mult 2 octeți pentru diacritice. &lt;br /&gt;
Indiferent de reprezentarea internă a caracterelor într-o aplicație, dacă aceasta permite salvarea de fișiere, comunicația etc folosind UTF-8, este posibilă o bună interoperabilitate cu alte aplicații, indiferent de sistemul de operare.&lt;br /&gt;
&lt;br /&gt;
Problema codificării setului de caractere folosit pentru limba română este tratată exhaustiv [http://www.secarica.ro/html/ro.html aici]&lt;br /&gt;
&lt;br /&gt;
==Fonturi==&lt;br /&gt;
În X, precum și în consolă&lt;br /&gt;
&lt;br /&gt;
==Tastatură==&lt;br /&gt;
În X, precum și în consolă&lt;br /&gt;
&lt;br /&gt;
[http://diacritice.sourceforge.net/tastaturi.html Tastatură românească pentru X]&lt;br /&gt;
&lt;br /&gt;
==Ortografie și gramatică==&lt;br /&gt;
&lt;br /&gt;
==Accesibilitate==&lt;br /&gt;
Text-to-speech:&lt;br /&gt;
* ESpeak: http://espeak.sourceforge.net/&lt;/div&gt;</summary>
		<author><name>Serghei</name></author>	</entry>

	<entry>
		<id>https://wiki.lug.ro/index.php?title=Hardware&amp;diff=3644</id>
		<title>Hardware</title>
		<link rel="alternate" type="text/html" href="https://wiki.lug.ro/index.php?title=Hardware&amp;diff=3644"/>
				<updated>2007-05-24T23:08:06Z</updated>
		
		<summary type="html">&lt;p&gt;Serghei: /* Trendnet TEW-441PC (CARDBUS) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Eşti în situaţia de a achiziţiona hardware şi habar nu ai dacă va merge pe Linux?&lt;br /&gt;
Poate ai noroc şi a riscat altcineva să cumpere hardware de tipul celui de care ai nevoie şi care a fost dispus să scrie despre asta (dacă a avut ghinion sau dacă i-a funcţionat).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Reţea =&lt;br /&gt;
== Wireless ==&lt;br /&gt;
=== Trendnet [http://www.trendnet.com/en/products/TEW-443PI.htm TEW-443PI] (PCI) ===&lt;br /&gt;
[[Imagine:TEW-443PI_v1_1.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
Este bazat pe un chipset [http://www.atheros.com/ Aetheros], prin urmare funcţionează perfect cu driverul de la [http://madwifi.org/ MadWifi]. Ubuntu îl detectează automat, pe Gentoo trebuie instalat pachetul [http://hostap.epitest.fi/wpa_supplicant/ '''wpa_supplicant'''] (variabila USE trebuie să conţină '''madwifi''').&lt;br /&gt;
&lt;br /&gt;
Exemplu de configuraţie pentru Gentoo:&lt;br /&gt;
&lt;br /&gt;
 # /etc/conf.d/net&lt;br /&gt;
 modules=( &amp;quot;wpa_supplicant&amp;quot; )&lt;br /&gt;
 wpa_supplicant_ath0=&amp;quot;-Dmadwifi&amp;quot;&lt;br /&gt;
 iwconfig_ath0=&amp;quot;mode managed&amp;quot;&lt;br /&gt;
 config_ath0=( &amp;quot;192.168.0.10 netmask 255.255.255.0&amp;quot; )&lt;br /&gt;
 routes_ath0=( &amp;quot;default via 192.168.0.1&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
 # /etc/wpa_supplicant/wpa_supplicant.conf&lt;br /&gt;
 network={&lt;br /&gt;
    key_mgmt=NONE&lt;br /&gt;
    priority=-9999999&lt;br /&gt;
 }&lt;br /&gt;
 network={&lt;br /&gt;
    key_mgmt=WPA-PSK&lt;br /&gt;
    psk=&amp;quot;parola1&amp;quot;&lt;br /&gt;
    ssid=&amp;quot;AP1&amp;quot;&lt;br /&gt;
    scan_ssid=1&lt;br /&gt;
 }&lt;br /&gt;
 network={&lt;br /&gt;
    key_mgmt=WPA-PSK&lt;br /&gt;
    psk=&amp;quot;parola2&amp;quot;&lt;br /&gt;
    ssid=&amp;quot;AP2&amp;quot;&lt;br /&gt;
    scan_ssid=1&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
=== Trendnet [http://www.trendnet.com/en/products/TEW-441PC.htm TEW-441PC] (CARDBUS) ===&lt;br /&gt;
[[Imagine:TEW-441PCv1_1.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
Este de asemenea realizat cu un chipset [http://www.atheros.com/ Aetheros], această placă funcţionând ireproşabil pe notebook-ul meu.&lt;/div&gt;</summary>
		<author><name>Serghei</name></author>	</entry>

	<entry>
		<id>https://wiki.lug.ro/index.php?title=Hardware&amp;diff=3643</id>
		<title>Hardware</title>
		<link rel="alternate" type="text/html" href="https://wiki.lug.ro/index.php?title=Hardware&amp;diff=3643"/>
				<updated>2007-05-24T23:07:25Z</updated>
		
		<summary type="html">&lt;p&gt;Serghei: /* Trendnet TEW-441PC (CARDBUS) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Eşti în situaţia de a achiziţiona hardware şi habar nu ai dacă va merge pe Linux?&lt;br /&gt;
Poate ai noroc şi a riscat altcineva să cumpere hardware de tipul celui de care ai nevoie şi care a fost dispus să scrie despre asta (dacă a avut ghinion sau dacă i-a funcţionat).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Reţea =&lt;br /&gt;
== Wireless ==&lt;br /&gt;
=== Trendnet [http://www.trendnet.com/en/products/TEW-443PI.htm TEW-443PI] (PCI) ===&lt;br /&gt;
[[Imagine:TEW-443PI_v1_1.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
Este bazat pe un chipset [http://www.atheros.com/ Aetheros], prin urmare funcţionează perfect cu driverul de la [http://madwifi.org/ MadWifi]. Ubuntu îl detectează automat, pe Gentoo trebuie instalat pachetul [http://hostap.epitest.fi/wpa_supplicant/ '''wpa_supplicant'''] (variabila USE trebuie să conţină '''madwifi''').&lt;br /&gt;
&lt;br /&gt;
Exemplu de configuraţie pentru Gentoo:&lt;br /&gt;
&lt;br /&gt;
 # /etc/conf.d/net&lt;br /&gt;
 modules=( &amp;quot;wpa_supplicant&amp;quot; )&lt;br /&gt;
 wpa_supplicant_ath0=&amp;quot;-Dmadwifi&amp;quot;&lt;br /&gt;
 iwconfig_ath0=&amp;quot;mode managed&amp;quot;&lt;br /&gt;
 config_ath0=( &amp;quot;192.168.0.10 netmask 255.255.255.0&amp;quot; )&lt;br /&gt;
 routes_ath0=( &amp;quot;default via 192.168.0.1&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
 # /etc/wpa_supplicant/wpa_supplicant.conf&lt;br /&gt;
 network={&lt;br /&gt;
    key_mgmt=NONE&lt;br /&gt;
    priority=-9999999&lt;br /&gt;
 }&lt;br /&gt;
 network={&lt;br /&gt;
    key_mgmt=WPA-PSK&lt;br /&gt;
    psk=&amp;quot;parola1&amp;quot;&lt;br /&gt;
    ssid=&amp;quot;AP1&amp;quot;&lt;br /&gt;
    scan_ssid=1&lt;br /&gt;
 }&lt;br /&gt;
 network={&lt;br /&gt;
    key_mgmt=WPA-PSK&lt;br /&gt;
    psk=&amp;quot;parola2&amp;quot;&lt;br /&gt;
    ssid=&amp;quot;AP2&amp;quot;&lt;br /&gt;
    scan_ssid=1&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
=== Trendnet TEW-441PC (CARDBUS) ===&lt;br /&gt;
[[Imagine:TEW-441PCv1_1.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
Este de asemenea realizat cu un chipset [http://www.atheros.com/ Aetheros], această placă funcţionând ireproşabil pe notebook-ul meu.&lt;/div&gt;</summary>
		<author><name>Serghei</name></author>	</entry>

	<entry>
		<id>https://wiki.lug.ro/index.php?title=Fi%C8%99ier:TEW-441PCv1_1.jpg&amp;diff=3642</id>
		<title>Fișier:TEW-441PCv1 1.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.lug.ro/index.php?title=Fi%C8%99ier:TEW-441PCv1_1.jpg&amp;diff=3642"/>
				<updated>2007-05-24T23:06:59Z</updated>
		
		<summary type="html">&lt;p&gt;Serghei: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Serghei</name></author>	</entry>

	<entry>
		<id>https://wiki.lug.ro/index.php?title=Hardware&amp;diff=3641</id>
		<title>Hardware</title>
		<link rel="alternate" type="text/html" href="https://wiki.lug.ro/index.php?title=Hardware&amp;diff=3641"/>
				<updated>2007-05-24T23:05:15Z</updated>
		
		<summary type="html">&lt;p&gt;Serghei: /* Trendnet [http://www.trendnet.com/en/products/TEW-443PI.htm TEW-443PI] (PCI) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Eşti în situaţia de a achiziţiona hardware şi habar nu ai dacă va merge pe Linux?&lt;br /&gt;
Poate ai noroc şi a riscat altcineva să cumpere hardware de tipul celui de care ai nevoie şi care a fost dispus să scrie despre asta (dacă a avut ghinion sau dacă i-a funcţionat).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Reţea =&lt;br /&gt;
== Wireless ==&lt;br /&gt;
=== Trendnet [http://www.trendnet.com/en/products/TEW-443PI.htm TEW-443PI] (PCI) ===&lt;br /&gt;
[[Imagine:TEW-443PI_v1_1.jpg]]&amp;lt;br&amp;gt;&lt;br /&gt;
Este bazat pe un chipset [http://www.atheros.com/ Aetheros], prin urmare funcţionează perfect cu driverul de la [http://madwifi.org/ MadWifi]. Ubuntu îl detectează automat, pe Gentoo trebuie instalat pachetul [http://hostap.epitest.fi/wpa_supplicant/ '''wpa_supplicant'''] (variabila USE trebuie să conţină '''madwifi''').&lt;br /&gt;
&lt;br /&gt;
Exemplu de configuraţie pentru Gentoo:&lt;br /&gt;
&lt;br /&gt;
 # /etc/conf.d/net&lt;br /&gt;
 modules=( &amp;quot;wpa_supplicant&amp;quot; )&lt;br /&gt;
 wpa_supplicant_ath0=&amp;quot;-Dmadwifi&amp;quot;&lt;br /&gt;
 iwconfig_ath0=&amp;quot;mode managed&amp;quot;&lt;br /&gt;
 config_ath0=( &amp;quot;192.168.0.10 netmask 255.255.255.0&amp;quot; )&lt;br /&gt;
 routes_ath0=( &amp;quot;default via 192.168.0.1&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
 # /etc/wpa_supplicant/wpa_supplicant.conf&lt;br /&gt;
 network={&lt;br /&gt;
    key_mgmt=NONE&lt;br /&gt;
    priority=-9999999&lt;br /&gt;
 }&lt;br /&gt;
 network={&lt;br /&gt;
    key_mgmt=WPA-PSK&lt;br /&gt;
    psk=&amp;quot;parola1&amp;quot;&lt;br /&gt;
    ssid=&amp;quot;AP1&amp;quot;&lt;br /&gt;
    scan_ssid=1&lt;br /&gt;
 }&lt;br /&gt;
 network={&lt;br /&gt;
    key_mgmt=WPA-PSK&lt;br /&gt;
    psk=&amp;quot;parola2&amp;quot;&lt;br /&gt;
    ssid=&amp;quot;AP2&amp;quot;&lt;br /&gt;
    scan_ssid=1&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
=== Trendnet TEW-441PC (CARDBUS) ===&lt;br /&gt;
Este de asemenea realizat cu un chipset [http://www.atheros.com/ Aetheros], această placă funcţionând ireproşabil pe notebook-ul meu.&lt;/div&gt;</summary>
		<author><name>Serghei</name></author>	</entry>

	<entry>
		<id>https://wiki.lug.ro/index.php?title=Fi%C8%99ier:TEW-443PI_v1_1.jpg&amp;diff=3640</id>
		<title>Fișier:TEW-443PI v1 1.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.lug.ro/index.php?title=Fi%C8%99ier:TEW-443PI_v1_1.jpg&amp;diff=3640"/>
				<updated>2007-05-24T23:03:48Z</updated>
		
		<summary type="html">&lt;p&gt;Serghei: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Serghei</name></author>	</entry>

	</feed>