Red Hat Enterprise Linux AS 4 પ્રકાશન નોંધો


ઓળખાણ

Red Hat Enterprise Linux 4 ને સંબંધિત નીચેના મુદ્દાઓ આ દસ્તાવેજોમાં આવરી લેવાયેલા છે:

  • ઓળખાણ (આ વિભાગ)

  • આ પ્રકાશનની ઉપરછલ્લી સમજ

  • સ્થાપન-સંબંધિત નોંધો

  • પેકેજ-લગતી નોંધો

  • પેકેજો ઉમેરાયા/દૂર થયા/આવૃત્તિ ઘટાડાઈ

આ પ્રકાશનની ઉપરછલ્લી સમજ

નીચેની યાદી Red Hat Enterprise Linux 4 ની ઘણી નોંધપાત્ર બાબતોમાંની અમુકનો વિસ્તારપૂર્વક સાર સમાવે છે:

  • Red Hat Enterprise Linux 4 એ SELinux નો સુધારો સમાવે છે. SELinux વપરાશકર્તાઓ, કાર્યક્રમો, અને પ્રક્રિયાઓ કેવી રીતે સંપર્ક કરે છે તેનો મોટો અહેવાલ રજૂ કરે છે. આ પ્રકાશનમાં SELinux મૂળભુત રીતે, સ્થાપિત થયેલ અને સક્રિય કરેલ છે.

    નોંધ

    સ્થાપન દરમ્યાન તમારી પાસે SELinux ને નિષ્ક્રિય કરવાનો, તેને માત્ર ચેતવણી સંદેશાઓના લોગ માટે સુયોજિત કરવાનો, અથવા તેની લક્ષ્યાંકવાળી નીતિ વાપરવાનો વિકલ્પ રહે છે, કે જે માત્ર નીચેના ડિમનોને મર્યાદા લાગુ પાડે છે:

    • dhcpd

    • httpd

    • mysqld

    • named

    • nscd

    • ntpd

    • portmap

    • postgres

    • snmpd

    • squid

    • syslogd

    મૂળભુત રીતે લક્ષ્યાંક નીતિ સક્રિય કરેલી છે.

    ચેતવણી

    Red Hat Enterprise Linux 4 એ SELinux માટે આધાર પૂરો પાડે છે જે ext2/ext3 ફાઈલ સિસ્ટમો પર વિસ્તૃત લક્ષણો વાપરે છે. એનો અર્થ એ થાય કે, જ્યારે ફાઈલ મૂળભુત રીતે માઉન્ટ થયેલ ext2/ext3 ફાઈલ પર લખાય, ત્યારે વિસ્તૃત લક્ષણ પણ લખાશે.

    આ સિસ્ટમો પર સમસ્યાનું કારણ બનશે કે જે Red Hat Enterprise Linux 4 અને Red Hat Enterprise Linux 2.1 વચ્ચે દ્વિ બુટ વાપરે છે. Red Hat Enterprise Linux 2.1 કર્નલો વિસ્તૃત લક્ષણોને આધાર આપતા નથી, અને જ્યારે તેને અનુભવે ત્યારે નાશ પામી શકે છે.

    SELinux વિશે વધુ જાણકારી માટે, Red Hat SELinux નીતિ માર્ગદર્શન, કે જે અંહિ ઓનલાઈન છે તેનો સંદર્ભ લો:

    http://www.redhat.com/docs/

  • mount આદેશ NFS માઉન્ટ પર નીચેનું કરવા માટે બદલાઈ ગયેલ છે:

    · TCP એ હવે NFS માઉન્ટ પર મૂળભુત વાહનવ્યવહાર છે. એનો અર્થ એ થાય કે mount આદેશ જે UDP ને બાહ્ય રીતે જરૂરી પ્રોટોકોલ સ્પષ્ટ કરતો નથી (ઉદાહરણ તરીકે, mount foo:/bar /mnt) હવે સર્વર સાથે સંપર્કવ્યવહાર કરવા માટે TCP ને વાપરે છે, UDP ની જગ્યાએ.

    · હમણાં verbose (-v) વિકલ્પને વાપરવાનું RPC ભૂલ સંદેશાઓને પ્રમાણભૂત આઉટપુટ પર લખવાનું કારણ બને છે.

  • Red Hat Enterprise Linux 4 એ ચીની, જાપાની, અને કોરિયાઈ લોકેલો માટે મૂળભુત રીતે UTF-8 સંગ્રહપદ્ધતિને આધાર આપે છે.

  • Red Hat Enterprise Linux 4 હવે ચીની, જાપાની, અને કોરિયાઈ ઈનપુટ માટે મૂળભુત રીતે IIIMF વાપરે છે.

  • Red Hat Enterprise Linux 4 ૫ ભારતીય ભાષાઓને આધાર આપે છે: બંગાળી, ગુજરાતી, હિંદી, પંજાબી, અને તમિલ. વધુમાં, આ આધારભૂત ભાષાઓ માટે ઉચ્ચ ગુણવત્તાવાળા લોહિત ફોન્ટના પરિવારનો સમાવેશ થયો છે.

  • ઉપઆવૃત્તિ 1.1 એ હવે Red Hat Enterprise Linux માં સમાઈ ગઈ; ઉપઆવૃત્તિ આવૃત્તિ નિયંત્રણ સિસ્ટમ એ CVS નો બીજો વિકલ્પ છે અને commit કરવાનું, ફાઈલો, ડિરેક્ટરીઓ અને મેટાડેટાને આવૃત્તિ આપવાનું, જેવા લક્ષણો અને CVS ના મોટા ભાગના વર્તમાન લક્ષણોનો સમાવેશ કરે છે.

  • Native POSIX Thread Library (NPTL) — POSIX થ્રેડીંગ આધારનો સુધારો Red Hat Enterprise Linux 3 દ્વારા અસ્તિત્વમાં આવ્યો કે જેણે ગુણવત્તા, ક્ષમતા, ચોકસાઈ, અને પ્રમાણભૂતો માટે પહેલાં વપરાતા LinuxThreads ના સુધારા કરતાં વધારો કર્યો છે.

    જ્યારે મોટા ભાગના થ્રેડવાળા કાર્યક્રમો પર NPTL ની ઓળખાણની અસર પડી હતી નહિં, આ કાર્યક્રમો કે જે LinuxThreads ના સિમેન્ટીક પર આધાર રાખે છે કે જેઓ POSIX સ્પષ્ટીકરણો જે યોગ્ય રીતે કામ નહિં આપે તેની સાથે સુમેળ થાય છે. NPTL ની ઓળખાણ દરમ્યાન સૂચવ્યા અનુસાર, આવા કાર્યક્રમો સુધારેલ હોવા જોઈએ એવો આગ્રહ Red Hat રાખે છે કે જેથી તેઓ POSIX સાથે કમ્પાઈલ થાય છે (અને તેથી NPTL વાપરી શકો.)

    જ્યારે Red Hat Enterprise Linux 4 માટે LinuxThreads નો આધાર હજુ હોવા છતાં, આ વિધાન અગાઉના સૂચન તરીકે વર્તે છે કે Red Hat Enterprise Linux 5 ક્યારે LinuxThreads નો આધાર સમાવશે નહિં. તેથી, કાર્યક્રમો કે જેઓને LinuxThreads ના આધારની જરૂર પડે છે તેઓ Red Hat Enterprise Linux 5 સિસ્ટમ પર યોગ્ય રીતે કામ આપે તે માટે પહેલાથી જ સુધારાયેલા હોવા જોઈએ.

    નોંધ

    કામ કરવાની ઘણી રીતો અસ્તિત્વમાં છે કે જે કાર્યક્રમોને Red Hat Enterprise Linux 3 અને 4 હેઠળ LinuxThreads ના ઉપયોગ કરવા માટે પરવાનગી આપે છે. આ કામ કરવાની રીતોમાં નીચેનાનો સમાવેશ થાય છે:

    • રનટાઈમે NPTL ની જગ્યાએ LinuxThreads પસંદ કરવા માટે LD_ASSUME_KERNEL પર્યાવરણીય ચલનો ઉપયોગ કરીને

    • રનટાઈમે NPTL ની જગ્યાએ LinuxThreads ને પસંદ કરવા માટે બાહ્ય પથ /lib/i686/ અથવા /lib/ વાપરીને

    • NPTL ની જગ્યાએ LinuxThreads ને વાપરવા માટે કાર્યક્રમોને સ્ટેટિક રીતે કડી કરીને (સખત મનાઈ)

    શુ કાર્યક્રમ NPTL અથવા LinuxThreads વાપરી રહ્યો છે તે નક્કી કરવા માટે, નીચેના બે પર્યાવરણીય ચલો કાર્યક્રમના પર્યાવરણમાં ઉમેરો:

    LD_DEBUG=libs

    LD_DEBUG_OUTPUT=<filename>

    (જ્યાં <filename> એ દરેક ડિબગ આઉટપુટ લોગ ફાઈલને આપવામાં આવેલ નામ છે. એક કરતાં વધુ ફાઈલો બનાવી શકાય છે જો કાર્યક્રમ બીજી પ્રક્રિયાઓને બનાવે; બધા ડિબગ આઉટપુટ લોગ ફાઈલ નામો ફાઈલ બનાવતી પ્રક્રિયાના PID નો સમાવેશ કરે છે.)

    પછી કાર્યક્રમ શરૂ કરો અને તેને સામાન્ય રીતે તમે જેમ વાપરો તેમ ચલાવો.

    જો કોઈ ડિબગ આઉટપુટ લોગ ફાઈલ પેદા નહિં થાય, તો કાર્યક્રમ સ્ટેટિક રીતે કડી થાય. કાર્યક્રમ ખોવાયેલ LinuxThreads DSO વિના અસર કરે નહિં પરંતુ, સ્ટેટિક રીતે કડી થયેલ કાર્યક્રમો સાથે, કાર્યક્રમ ઉમદા રીતે કોઈપણ કોડને લાવે તેમ છતાં પણ સુસંગતતા માટે કોઈ ગેરેંટી આપવામાં આવતી નથી. (પ્રત્યક્ષ રીતે dlopen() મારફતે અથવા પરોક્ષ રીતે NSS મારફતે.)

    જો એક અથવા ડિબગ આઉટપુટ લોગ ફાઈલો પેદા થઈ હોત, તો libpthread ના કોઈપણ સંદર્ભ માટે દરેકની ઉપરછલ્લી સમજ લો — ખાસ કરીને, લીટી "calling init" શબ્દમાળા પણ ધરાવે છે. grep ઉપયોગિતા પણ આને સરળતાથી કરી શકે છે:

    grep "calling init.*libpthread" <filename>.*

    (જ્યાં <filename>LD_DEBUG_OUTPUT પર્યાવરણીય ચલમાં વપરાતા નામનો સંદર્ભ લે છે.)

    જો libpthread કરતાં પહેલાં આવતો પથ /lib/tls/ હોય, તો કાર્યક્રમ NPTL વાપરે છે, અને પછી કોઈ ક્રિયા કરવાની જરૂર રહે નહિં. બીજો કોઈપણ પથ એટલે કે LinuxThreads વપરાયેલ છે, અને કાર્યક્રમનો સુધારો કરવાની જરૂર છે અને NPTL નો આધાર પૂરો પાડવા માટે ફરીથી બનાવવું જ પડશે.

  • Red Hat Enterprise Linux 4 હવે અદ્યતન રૂપરેખાંકન અને પાવર ઈન્ટરફેસ (ACPI), પાવર વ્યવસ્થાપન સ્પષ્ટીકરણ સામાન્ય રીતે મોટા ભાગના નવા હાર્ડવેરો દ્વારા આધારભૂત છે તેમના માટેનો આધાર સમાવે છે.

    હાર્ડવેર એ સિસ્ટમ પર્યાવરણોમાં ACPI ના આધાર સાથે અને તેના આધાર વિના ચકાસાય છે તેમાં ક્રમના ફેરફારના કારણે, ઉપકરણના નામમાં ફેરફારો અસ્તિત્વમાં આવે છે. એનો અર્થ એ થાય કે, ઉદાહરણ તરીકે, Red Hat Enterprise Linux ની પહેલાની આવૃત્તિ હેઠળ eth1 તરીકે ઓળખાયેલ નેટવર્ક ઈન્ટરફેસ કાર્ડ હવે કદાચ eth0 તરીકે ઓળખાશે.

સ્થાપન-સંબંધિત નોંધો

આ વિભાગ એનાકોન્ડા (Red Hat Enterprise Linux સ્થાપન કાર્યક્રમ) ને સંબંધિત મુદ્દાઓ અને Red Hat Enterprise Linux 4 ના સ્થાપન માટે સામાન્ય ચર્ચા કરે છે.

  • જો તમે Red Hat Enterprise Linux 4 CD-ROM ના સમાવિષ્ટોની નકલ કરી રહ્યા હોય (નેટવર્ક-આધારિત સ્થાપનની તૈયારી માટે, ઉદાહરણ તરીકે) તો ખાતરી કરો કે તમે CD-ROM ની ઓપરેટિંગ સિસ્ટમ માટે જ માત્ર નકલ કરો. વધારાની CD-ROM, અથવા કોઈપણ સ્તરવાળી ઉત્પાદન CD-ROM ની નકલ કરો નહિં, કારણ કે આ એનાકોન્ડાની યોગ્ય પ્રક્રિયા માટે જરૂરી ફાઈલો પર ફરીથી લખી નાંખશે.

    Red Hat Enterprise Linux સ્થાપિત થઈ જાય પછી જ આ બધી CD-ROM સ્થાપિત થવી જોઈએ.

  • Red Hat Enterprise Linux 4 સ્થાપન દરમ્યાન, સિસ્ટમ રૂપરેખાંકન કે જે ઘણા સંગ્રહ એડેપ્ટરો સમાવે છે તેમાં અંગત સંગ્રહ ઉપકરણો ઓળખવાનું ખૂબ ચુનોતીવાળું હોઈ શકે. આ ખાસ કરીને ફાયબર ચેનલ એડેપ્ટરો સમાવતી સિસ્ટમો માટે સાચું છે, કારણ કે મોટા ભાગના કિસ્સાઓમાં Red Hat Enterprise Linux ને સ્થાનિક સંગ્રહ પર સ્થાપિત કરવાનું ખૂબ સારુ છે.

    Red Hat Enterprise Linux 4 સ્થાપન કાર્યક્રમ જ્યાં સુધી અન્ય SCSI ઉપકરણઓ લવાઈ જાય નહિં ત્યાં સુધી નીચેના મોડ્યુલો લાવવામાં વિલંબ કરીને આ મુદ્દાનો ઉલ્લેખ કરે છે:

    • lpfc

    • qla2100

    • qla2200

    • qla2300

    • qla2322

    • qla6312

    • qla6322

    /dev/sda, /dev/sdb, અને એવા જ બીજા નામથી શરૂ થતા સ્થાનિક-જોડાયેલ SCSI ઉપકરણો સાથે FC-જોડાયેલ સંગ્રહસ્થાન નીચેનામાં પરિણમે છે.

પેકેજ-સંબંધિત નોંધો

નીચેનો વિભાગ પેકેજો વિશે જાણકારી સમાવે છે કે જેઓને Red Hat Enterprise Linux 4 માટે નોંધપાત્ર સુધારો થયેલ છે. સરળ વપરાશ માટે, તેઓ એનાકોન્ડામાં વપરાતા સરખા જૂથો દ્વારા જ આયોજિત થયેલ છે.

આધાર

આ વિભાગ સિસ્ટમ કમ્પોનન્ટો સંબંધિત આધારભૂત જાણકારી સમાવે છે.

openssh

Red Hat Enterprise Linux 4 એ OpenSSH 3.9 નો સમાવેશ કરે છે, કે જે સખ્ત પરવાનગીઓ સમાવે છે અને ~/.ssh/config ફાઈલ માટે માલિકી ચકાસણીઓ કરે છે. આ ચકાસણીઓ એટલે કે જો આ ફાઈલ પાસે યોગ્ય માલિકી અને પરવાનગીઓ નહિં હોય તો ssh બંધ થઈ જશે.

તેથી, ખાતરી કરો કે ~/.ssh/config~/ ના માલિકની હોય, અને તેની પરવાનગીઓ 600 સ્થિતિમાં સુયોજિત થયેલી હોય.

મૂળ

આ વિભાગ Red Hat Enterprise Linux ની મોટા ભાગની ઘટનાકીય વસ્તુઓ, કર્નલની સાથે સમાવે છે.

e2fsprogs

ext2online ઉપયોગિતા વર્તમાન ext3 ફાઈલ સિસ્ટમ ઓનલાઈન મેળવવા માટે ઉમેરાઈ ગયેલ છે.

નોંધ

ખૂબ મહત્વની વાત એ ધ્યાનમાં રાખવાની કે ext2online પોતાની જાતે બ્લોક ઉપકરણને મેળવે નહિં — ઉપકરણ પર પૂરતી નહિં વપરાયેલ જગ્યા પહેલાથી જ હોવી જ જોઈએ. આ ખાતરી કરવાનો સરળ માર્ગ એ છે કે LVM વોલ્યુમો વાપરવાનું અને lvresize ચલાવવાનું અથવા lvextend ને ઉપકરણને વિસ્તૃત કરવા માટે વાપરવાનું.

વધુમાં, ફાઈલ સિસ્ટમ અમુક ચોક્કસ બિંદુ સુધી જ માપ બદલાવા માટે તૈયાર થયેલી હોવી જોઈએ. તૈયારી ઓછા જથ્થાની જગ્યા આરક્ષિત કરવાનો સમાવેશ કરે છે કે જેમાં ઓન-ડિસ્ક કોષ્ટકો વધારી શકાય. નવી બનેલી ફાઈલ સિસ્ટમો માટે, mke2fs આવી જગ્યા આપોઆપ આરક્ષિત કરે છે; આરક્ષિત થયેલ જગ્યા એ ફાઈલ સિસ્ટમને 1000 ના ગુણકમાં વધવા માટે પૂરતી છે. આ આરક્ષિત જગ્યાની બનાવટ નીચેના આદેશની મદદથી નિષ્ક્રિય કરી શકાય છે:

mke2fs -O ^resize_inode

Red Hat Enterprise Linux ના ભવિષ્યના પ્રકાશનો આ આરક્ષિત જગ્યાને વર્તમાન ફાઈલ સિસ્ટમો પર પરવાનગી આપે છે.

glibc

  • Red Hat Enterprise Linux 4 સાથે પૂરી પાડવામાં આવેલ glibc ની આવૃત્તિ માહિતીની સાચવણી માટે અને માહિતીના નાશથી બચાવવા માટે આંતરિક ચકાસણીઓ જેટલું શક્ય હોય તેટલું જલદી કરે છે. મૂળભુત રીતે, શું નાશ શોધી શકાશે, આના જેવો સંદેશો પ્રમાણભૂત ભૂલ સંદેશાની જેમ પ્રદર્શિત થશે (અથવા syslog મારફતે જો stderr ખુલ્લું ના હોય):

    *** glibc મળી આવ્યું *** double free or corruption: 0x0937d008 ***

    મૂળભુત રીતે, કાર્યક્રમ કે જેણે આ ભૂલ પેદા કરી તે પણ મારી નંખાશે; તેમ છતાં પણ, આ (અને ભૂલ સંદેશો પેદા થાય કે ના થાય તોપણ) MALLOC_CHECK_ પર્યાવરણીય ચલ દ્વારા નિયંત્રિત થાય છે. નીચેનાં સુયોજનો આધારભૂત છે:

    • ૦ — ભૂલ સંદેશો પેદા કરો નહિં, અને કાર્યક્રમને મારી નાંખો નહિં

    • ૧ — ભૂલ સંદેશો પેદા કરો, પરંતુ કાર્યક્રમને મારી નાંખો નહિં

    • ૨ — ભૂલ સંદેશો પેદા કરો નહિં, પરંતુ કાર્યક્રમને મારી નાંખો

    • ૩ — ભૂલ સંદેશો પેદા કરો અને કાર્યક્રમને મારી નાંખો

    નોંધ

    જો MALLOC_CHECK_ એ બાહ્ય રીતે ૦ કિંમતે સુયોજિત થયેલ હોય, તો આ glibc ને વધુ ચકાસણીઓ કરવા માટેનું કારણ બને છે કે જેઓ મૂળભુત કરતાં વધુ ખર્ચાળ છે, અને ગુણવત્તાને અસર કરે છે.

    શું તમારી ત્રીજી વ્યક્તિ ISV કાર્યક્રમ છે કે જે આ ભંગાણ ચકાસણીઓ બદલે અને સંદેશો પ્રદર્શિત કરે, તમારે કાર્યક્રમના વિક્રેતાને ઉણપ અહેવાલ ફાઈલ કરવો જોઈએ, કારણ કે આ જોખમી ભૂલ સૂચવે છે.

kernel

આ વિભાગ Red Hat Enterprise Linux 4 કર્નલ સંબંધિત નોંધોનો સમાવેશ કરે છે.

  • Red Hat Enterprise Linux 4 એ hugemem કર્નલ તરીકે ઓળખાતી કર્નલનો સમાવેશ કરે છે. આ કર્નલ પ્રક્રિયા પ્રતિ 4GB વપરાશકર્તા જગ્યા (અન્ય કર્નલો માટે 3GB ), અને 4GB સીધી કર્નલ જગ્યા વાપરે છે. આ કર્નલને વાપરવાનું Red Hat Enterprise Linux ને 64GB ની મુખ્ય મેમરીની સિસ્ટમો પર ચલાવવા માટે પરવાનગી આપે છે. 16GB ની મેમરીનો સમાવેશ કરતાં સિસ્ટમ રૂપરેખાંકનની બધી મેમરી વાપરવા માટે hugemem કર્નલ જરૂરી છે. hugemem ઓછી મેમરી સાથે ચાલતા રૂપરેખાંકનો સાથે પણ ચલાવવાનો લાભ આપે છે (જો કાર્યક્રમ ચાલી રહ્યો હોય કે જે મોટી પ્રક્રિયા પ્રતિ વપરાશકર્તા જગ્યા વાપરી રહી હોય, ઉદાહરણ તરીકે.)

    નોંધ

    બંને કર્નલ અને વપરાશકર્તા માટે 4GB સંબોધન જગ્યા પૂરી પાડવા માટે, કર્નલ એ બે અલગ વર્ચ્યુઅલ મેમરી સરનામા સંગતતાને જાળવી શકે તેવી હોવી જ જોઈએ. આ વધુ ભારને ઓળખાવે છે જ્યારે વપરાશકર્તામાંથી કર્નલ જગ્યામાં પરિવહન થઈ રહ્યા હોય; ઉદાહરણ તરીકે, સિસ્ટમ કોલ અને ઈન્ટ્રપ્ટોના કિસ્સાઓમાં. આ વધુ પડતા ભારની અસર સંપૂર્ણ ગુણવત્તા પર હોય તે સંપૂર્ણપણે કાર્યક્રમ આધારિત છે.

    hugemem કર્નલ સ્થાપિત કરવા માટે, રૂટ તરીકે પ્રવેશ કર્યા પછી નીચેનો આદેશ ચલાવો:

    
    rpm -ivh <kernel-rpm>
    
                

    (જ્યાં <kernel-rpm> એ hugemem કર્નલ RPM ફાઈલનું નામ છે — kernel-hugemem-2.6.9-1.648_EL.i686.rpm, ઉદાહરણ તરીકે.)

    સ્થાપન પૂર્ણ થાય પછી, તમારી સિસ્ટમ રીબુટ કરો, નવી સ્થાપિત hugemem કર્નલ પસંદ થયેલ છે ને તેની ખાતરી કરીને. hugemem કર્નલ ચલાવતી વખતે તમારી સિસ્ટમને યોગ્ય પ્રક્રિયા માટે ચકાસ્યા પછી, તમારે /boot/grub/grub.conf ફાઈલને સુધારવી જોઈએ કે જેથી hugemem કર્નલ મૂળભુત રીતે બુટ થાય.

  • Red Hat Enterprise Linux 4 એ rawio માટે આધાર સમાવે તેમછતાં પણ, તે હવે નીચી આવૃત્તિ કરાયેલ ઈન્ટરફેસ છે. જો તમારો કાર્યક્રમ આ ઈન્ટરફેસની મદદથી ઉપકરણ ચલાવવાનું પસંદ કરે, તો Red Hat તમને બ્લોક ઉપકરણને O_DIRECT નિશાની સાથે ખોલવા માટે તમારો કાર્યક્રમ સુધારવા માટે પ્રેરે છે. Red Hat Enterprise Linux 4 ના જીવન માટે rawio અસ્તિત્વમાં હશે, પરંતુ તે ભવિષ્યના પ્રકાશનો માટે દૂર કરવાનો ઉમેદવાર છે.

    ફાઈલ સિસ્ટમ પર Asynchronous I/O (AIO) વર્તમાનમાં માત્ર O_DIRECT માં, અથવા non-buffered સ્થિતિમાં આધારભૂત છે. અને એ પણ ધ્યાનમાં રાખો કે asynchronous poll ઈન્ટરફેસ લાંબા સમય સુધી અસ્તિત્વમાં નથી, અને તે pipes પરનું AI લાંબા સમય સુધી આધારભૂત નથી.

  • ધ્વનિ ઉપસિસ્ટમ હવે ALSA પર આધારિત છે; OSS મોડ્યુલો લાંબા સમય સુધી ઉપ્લબ્ધ નથી.

  • કર્નલના "hugepage" વિધેયને વાપરતાં સિસ્ટમ પર્યાવરણોને જાણ હોવી જોઈએ કે આ લક્ષણને નિયંત્રિત કરતો /proc/ પ્રવેશ Red Hat Enterprise Linux 3 અને Red Hat Enterprise Linux 4 વચ્ચે બદલાય છે:

    • Red Hat Enterprise Linux 3 /proc/sys/vm/hugetlb_pool વાપર્યું હતું અને જરૂરી માપ મેગાબાઈટમાં સ્પષ્ટ કર્યું હતું

    • Red Hat Enterprise Linux 4 એ /proc/sys/vm/nr_hugepages વાપરે છે અને નક્કી થયેલ પાનાઓ માટે જરૂરી માપ સ્પષ્ટ કરે છે (તમારી સિસ્ટમ પર hugepages ના માપ માટે /proc/meminfo નો સંદર્ભ લો)

  • Red Hat Enterprise Linux 4 સાથે આવેલ કર્નલ હવે Enhanced Disk Device (EDD) પોલીંગનો સમાવેશ કરે છે, કે જે બુટ કરી શકાય તેવા ડિસ્ક ઉપકરણની જાણકારી માટે સીધું જ ડિસ્ક નિયંત્રક BIOS ને પૂછે છે અને તેને પ્રવેશ તરીકે /sys ફાઈલ સિસ્ટમમાં સંગ્રહે છે.

    EDD ને સંબંધિત બે નોંધપાત્ર કર્નલ આદેશ-વાક્ય વિકલ્પો પણ ઉમેરાઈ ગયા:

    • edd=skipmbr — BIOS કોલ કે જે ડિસ્ક માહિતી વાંચે છે તેને નિષ્ક્રિય કરે છે જ્યારે હજુ પણ કોલ સક્રિય કરી રહ્યા હોય કે જે ડિસ્ક નિયંત્રકમાંથી જાણકારીની માંગણી કરે છે. આ વિકલ્પ વાપરી શકાશે જ્યારે સિસ્ટમ BIOS વધુ ડિસ્કનો અહેવાલ આપે છે કે જે વાસ્તવમાં સિસ્ટમમાં હાજર હોય, જે કર્નલને લાવવામાં ૧૫-૩૦ સેકન્ડના વિલંબનું કારણ બને છે.

    • edd=off — બધા EDD-સંબંધિત કોલને ડિસ્ક નિયંત્રક BIOS ને નિષ્ક્રિય કરે છે.

  • Red Hat Enterprise Linux 4 નું પ્રારંભિક પ્રકાશન USB હાર્ડ ડિસ્ક ડ્રાઈવોને આધાર આપતું નથી. તેમછતાં પણ, અન્ય USB સંગ્રહ ઉપકરણો, જેમ કે flash મીડિયા, CD-ROM અને DVD-ROM ઉપકરણો વર્તમાનમાં આધારભૂત છે.

  • Red Hat Enterprise Linux 4 સાથે સમાવિષ્ટ કર્નલ LSI લોજીકમાંથી નવો megaraid_mbox ડ્રાઈવર સમાવે છે, કે જે megaraid ડ્રાઈવરની બદલી કરે છે. megaraid_mbox ડ્રાઈવર પાસે સુધારેલ ડિઝાઈન છે, જે 2.6 કર્નલ સાથે સુસંગત છે, અને તાજેતરના હાર્ડવેર માટે આધારનો સમાવેશ કરે છે. તેમછતાં પણ, megaraid_mbox અમુક જૂના હાર્ડવેરો કે જે megaraid ડ્રાઈવર દ્વારા આધારભૂત હતા તેને આધાર આપતું નથી.

    નીચેના PCI વિક્રેતા ID અને ઉપકરણ ID જોડીઓ સાથેના એડેપ્ટરો megaraid_mbox ડ્રાઈવર દ્વારા આધારભૂત નથી:

    
    vendor, device
    
    0x101E, 0x9010
    0x101E, 0x9060
    0x8086, 0x1960
    
    

    lspci -n આદેશ કોઈ ચોક્કસ મશીનમાં સ્થાપિત એડેપ્ટરો માટે ID પ્રદર્શિત કરવા માટે વાપરી શકાય છે. આ ID સાથેના ઉત્પાદનો નીચેના મોડેલ નામોથી ઓળખાય (પરંતુ મર્યાદિત નથી) છે:

    • Dell PERC (dual-channel fast/wide SCSI) RAID નિયંત્રક

    • Dell PERC2/SC (single-channel Ultra SCSI) RAID નિયંત્રક

    • Dell PERC2/DC (dual-channel Ultra SCSI) RAID નિયંત્રક

    • Dell CERC (four-channel ATA/100) RAID નિયંત્રક

    • MegaRAID 428

    • MegaRAID 466

    • MegaRAID Express 500

    • HP NetRAID 3Si અને 1M

    બંને Dell અને LSI Logic સૂચવ્યું કે તેઓ આ મોડેલોને 2.6 કર્નલમાં લાંબા સમય સુધી આધાર આપશે નહિં. તેના પરિણામે, આ એડેપ્ટરો Red Hat Enterprise Linux 4 માં આધારભૂત નથી.

  • Red Hat Enterprise Linux 4 નું પ્રારંભિક પ્રકાશન iSCSI સોફ્ટવેર initiator અથવા target આધારનો સમાવેશ કરતું નથી. iSCSI નો આધાર એ Red Hat Enterprise Linux 4 ના ભવિષ્યના પ્રકાશનોમાં આધારભૂત રીતે ઉકેલાઈ ગયું.

  • Emulex LightPulse ફાયબર ચેનલ ડ્રાઈવર (lpfc) એ વર્તમાનમાં Linux 2.6 ના શક્ય સમાવિષ્ટો માટે જાહેર રીવ્યુ માટે જઈ રહ્યું છે. તે Red Hat Enterprise Linux 4 માં પરીક્ષણના હેતુ માટે સમાયેલ છે. ડ્રાઈવરોમાં ફેરફારો ઈચ્છિત છે. જો ત્યાં ડ્રાઈવરો સાથે સમસ્યાઓ હોય અથવા, જો અમુક કારણોને લીધે તે લાંબા સમય સુધી Linux 2.6 કર્નલમાં સમાવવા માટે અસ્તિત્વમાં નહિં હોય, તો ડ્રાઈવર છેલ્લા Red Hat Enterprise Linux પ્રકાશનમાંથી દૂર કરવામાં આવશે.

    lpfc ડ્રાઈવરને હાલમાં નીચેનો જાણીતો મુદ્દો છે:

    • ડ્રાઈવર સિસ્ટમને ટુંકા ગાળાના કેબલ ખેંચાણો, ફેરબદલી રીબુટો, અથવા ઉપકરણ અદ્રશ્યતાઓથી સાચવી શખતું નથી. તેથી, સિસ્ટમ કાયમી રીતે નક્કી કરી લે કે ઉપકરણ બિન-હયાત છે અને તેને ઓફલાઈન વાપરો. આવા કિસ્સાઓમાં, ઉપકરણને સિસ્ટમ સાથે કામ આપવા માટે જાતે અખતરાઓ કરવા જોઈએ.

    • ત્યાં જાણીતો દુખાવો છે ડ્રાઈવર insmod સાથે દાખલ કરવામાં આવે ત્યારે જો Ctrl-C દબાવવામાં આવે.

    • ત્યાં જાણીતો દુખાવો છે જો insmod ચલાવતી વખતે rmmod ચાલુ થઈ જાય.

    • નવું ઉપકરણ ઉમેરવા માટે SCSI ઉપસિસ્ટમ માટે નવું ઉપકરણ શોધવા માટે ચકાસણીની જરૂર રહે છે.

  • ભૂતકાળમાં, કર્નલને સુધારવાની ક્રિયા સિસ્ટમના બુટ લોડર રૂપરેખાંકનમાં મૂળભુત કર્નલને સુધારતી નથી.

    Red Hat Enterprise Linux 4 એ નવી સ્થાપિત કર્નલોને મૂળભુત બનાવવા માટે આ વર્તણૂકને બદલે છે. આ વર્તણૂક (rpm -i ની સાથે) બધી સ્થાપન પદ્ધતિઓને લાગુ પડે છે.

    આ વર્તણૂક /etc/sysconfig/kernel ફાઈલમાંની બે લીટીઓ દ્વારા નયિંત્રિત થાય છે:

    • UPGRADEDEFAULT — જે કંઈપણ નવી કર્નલો મૂળભુત રીતે બુટ થાય તેને નિયંત્રિત કરે છે (મૂળભુત કિંમત: yes)

    • DEFAULTKERNEL — બધી કર્નલ RPM કે જેમના નામો આ કિંમત સાથે બંધબેસે તે મૂળભુત રીતે બુટ થશે (મૂળભુત કિંમત: હાર્ડવેર રૂપરેખાંકન પર આધાર રાખે છે)

  • કર્નલ સ્રોત કોડ માટે અલગ પેકેજ પૂરુ પાડવામાં રીડન્ડન્સી ઘટાડવા માટે જ્યારે તે સ્રોતો કોડ પહેલાથી જ કર્નલની .src.rpm ફાઈલમાં હાજર હોય, ત્યારે Red Hat Enterprise Linux 4 લાંબા સમય સુધી kernel-source પેકેજ સમાવવામાં સમર્થ નહિં હોય. વપરાશકર્તાઓ કે જેમને કર્નલ સ્રોતોને વાપરવાની જરૂર હોય તેઓ તેને kernel .src.rpm ફાઈલમાં શોધી શકે. આ ફાઈલમાં વિસ્તૃત સ્રોત વૃક્ષ બનાવવા માટે, નીચેનાં પગલાંઓ ભરો (નોંધ કરો કે <version> એ તમારી વર્તમાનમાં ચાલતી કર્નલ માટે આવૃત્તિ સ્પષ્ટીકરણનો સંદર્ભ લે છે):

    1. kernel-<version>.src.rpm ફાઈલને નીચેના સ્રોતોમાંના એકમાંથી મેળવો:

      • યોગ્ય "SRPMS" CD iso ઈમેજ પરની SRPMS ડિરેક્ટરી

      • FTP સાઈટ કે જ્યાં તમે કર્નલ પેકેજ મેળવી શકો

      • નીચેનો આદેશ ચલાવીને:

        up2date --get-source kernel

    2. kernel-<version>.src.rpm સ્થાપિત કરો (આપેલ મૂળભુત RPM રૂપરેખાંકન, ફાઈલોને સમાવતું આ પેકેજ /usr/src/redhat/ માં લખાશે)

    3. /usr/src/redhat/SPECS/ ડિરેક્ટરીમાં જાઓ, અને નીચેનો આદેશ ચલાવો:

      rpmbuild -bp --target=<arch> kernel.spec

      (જ્યાં <arch> એ જરૂરી લક્ષ્ય આર્કીટેક્ચર છે.)

      મૂળભુત RPM રૂપરેખાંકન પર, કર્નલ વૃક્ષ /usr/src/redhat/BUILD/ માં સ્થિત થયેલ હશે.

    4. પરિણામી વૃક્ષમાં, Red Hat Enterprise Linux 4 માંની અમુક ચોક્કસ કર્નલો માટે રૂપરેખાંકનો /configs/ ડિરેક્ટરીમાં હોય છે. ઉદાહરણ તરીકે, i686 SMP રૂપરેખાંકન ફાઈલને /configs/kernel-<version>-i686-smp.config નામ આપવામાં આવેલ છે. સર્જનની ક્રિયા માટે રૂપરેખાંકન ફાઈલને જરૂરી જગ્યાએ મૂકવા માટે નીચેનો આદેશ ચલાવો:

      cp <desired-file> ./.config

    5. નીચેનો આદેશ ચલાવો:

      make oldconfig

    પછી તમે સામાન્ય રીતે પ્રક્રિયા કરી શકો છો.

    નોંધ

    કર્નલ મોડ્યુલોને વર્તમાનમાં વપરાતી કર્નલ વિરૂદ્ધ બનાવવા માટે વિસ્તૃત સ્રોત વૃક્ષ જરુરી નથી.

    ઉદાહરણ તરીકે, foo.ko મોડ્યુલ બનાવવા માટે, foo.c ફાઈલને સમાવતી ડિરેક્ટરીમાં નીચેની ફાઈલ (Makefile નામવાળી) બનાવો:

    
    obj-m    := foo.o
    
    KDIR    := /lib/modules/$(shell uname -r)/build
    PWD    := $(shell pwd)
    
    default:
        $(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules
    
                  

    foo.ko મોડ્યુલ બનાવવા માટે make આદેશ ચલાવો.

sysklogd

મૂળભુત SELinux સુરક્ષા રૂપરેખાંકન હેઠળ, આ ડિમન એ લક્ષ્યાંક નીતિ દ્વારા આવરી લેવાય છે. આ ખાસ કરીને સિસ્ટમ ઓબ્જેક્ટોને પરવાનગી આપીને અથવા રદ કરીને સુરક્ષા વધારી શકે છે કે જે સામાન્ય રીતે ડિમન વાપરે છે. તેમછતાં પણ, તેની પાસે પહેલા કામ આપતાં રૂપરેખાંકનોને લાંબા સમય સુધી તેનું વિધેય નહિં કરવા દેવા માટેનું કારણ છે, તેથી તમારુ રૂપરેખાંકન બંને સુરક્ષિત અને વિધેયાત્મક છે તેની ખાતરી કરવા માટે કેવી રીતે SELinux કામ કરે તે શીખવું જ જોઈએ.

SELinux નીતિ વિશે વધુ જાણકારી માટે, Red Hat SELinux નીતિ માર્ગદર્શન અંહિ http://www.redhat.com/docs સંદર્ભ લો.

DNS નામ સર્વર

આ વિભાગ DNS નામ સર્વર સંબંધિત જાણકારીનો સમાવેશ કરે છે.

bind

મૂળભુત SELinux સુરક્ષા રૂપરેખાંકન હેઠળ, આ ડિમન એ લક્ષ્યાંક નીતિ દ્વારા આવરી લેવાય છે. આ ખાસ કરીને સિસ્ટમ ઓબ્જેક્ટોને પરવાનગી આપીને અથવા રદ કરીને સુરક્ષા વધારી શકે છે કે જે સામાન્ય રીતે ડિમન વાપરે છે. તેમછતાં પણ, તેની પાસે પહેલા કામ આપતાં રૂપરેખાંકનોને લાંબા સમય સુધી તેનું વિધેય નહિં કરવા દેવા માટેનું કારણ છે, તેથી તમારુ રૂપરેખાંકન બંને સુરક્ષિત અને વિધેયાત્મક છે તેની ખાતરી કરવા માટે કેવી રીતે SELinux કામ કરે તે શીખવું જ જોઈએ.

SELinux નીતિ વિશે વધુ જાણકારી માટે, Red Hat SELinux નીતિ માર્ગદર્શન અંહિ http://www.redhat.com/docs સંદર્ભ લો.

વિકાસ સાધનો

આ વિભાગ વિકાસ સાધનો સંબંધિત જાણકારીનો સમાવેશ કરે છે.

memprof

C લાઈબ્રેરીની છેલ્લી આવૃત્તિઓ સાથેની આંતરપ્રક્રિયાઓ અને સાધનસાંકળના મુદ્દાને કારણે, memprof મેમરી રૂપરેખાકરણ અને લીક શોધક સાધન લાંબા સમય સુધી Red Hat Enterprise Linux 4 માં ઉમેરાવાનું નથી. memcheck અને massif એ ના પ્લગઈન valgrind (જે હમણાં જ Red Hat Enterprise Linux 4 માં સમાવાયેલ છે) એ memprof ના જેવું જ વિધેય પૂરુ પાડે છે.

ગ્રાફિકવાળું ઈન્ટરનેટ

આ વિભાગ પેકેજોનો સમાવેશ કરે છે કે જે તમને ઈન્ટરનેટ, ગ્રાફિકવાળા મેઈલ, વેબ બ્રાઉઝર, અને સંવાદ ક્લાઈન્ટો સાથે વાપરવામાં મદદ કરે.

evolution

  • Red Hat Enterprise Linux 4 એ ઈવોલ્યુશન ગ્રાફિકવાળા ઈમેઈલ ક્લાઈન્ટની સુધારાયેલ આવૃત્તિને સમાવે છે. આ આવૃત્તિ મોટી સંખ્યાના નવા લક્ષણોનો સમાવેશ કરે છે, આની સાથે:

    • ઈવોલ્યુશન હવે સ્પામ ગાળકોનો સમાવેશ કરે છે કે જે વધુ ચોક્કસપણે સ્પામ અને બિન-સ્પામ મેઈલ વચ્ચેનો તફાવત આંકવા માટે તૈયાર થયેલ છે. જ્યારે તમે સ્પામ મેળવો, બગડેલું બટન પર ક્લિક કરો. શું કંઈપણ યોગ્ય રીતે ગળાઈ રહ્યું છે કે નહિં તે ચકાસવા માટે સમયસર તમારું બગડેલું મેઈલ ફોલ્ડર ચકાસતાં રહો. જો તમે અયોગ્ય રીતે ગળાયેલ ઈમેઈલ શોધો, તો તેને બગડેલું નથી એમ ચિહ્નિત કરો; આ રીતે, સમય જતાં ગાળક વધુ અસરકારક બનતું જશે.

    • ઈવોલ્યુશન કનેક્ટર તેને Microsoft Exchange 2000 અને 2003 સર્વરો સાથે જોડવા માટે શક્ય બનાવે છે.

    • વપરાશકર્તા ઈન્ટરફેસ સુધારાઈ ગયું છે તેથી દરેક પ્રક્રિયા (ઈમેઈલ, કેલેન્ડર, બાબતો, અને સંપર્કો) અલગ રીતે કામ અપાય છે, પહેલાના server-centric મોડેલની જગ્યાએ.

    • ઈવોલ્યુશન હવે S/MIME ના વપરાશને સમાવીને, એનક્રિપ્શન અને ક્રિપ્ટોગ્રાફિક સહીના આધાર માટેનો સમાવેશ કરે છે.

    • ઈવોલ્યુશન દ્વારા તેના સુયોજનો સંગ્રહવા માટે વપરાતી ડિરેક્ટરી તેને ~/evolution/ માંથી ~/.evolution/ માં નામ બદલીને અંતિમ-વપરાશકર્તાથી સંતાડી દેવાયેલ છે.

ગ્રાફિક્સ

આ વિભાગ પેકેજો સમાવે છે કે જે તમને ઈમેજો સુધારવામાં અને સ્કેન કરવામાં મદદ કરશે.

gimp

  • gimp-perl પેકેજ Red Hat Enterprise Linux 4 માંથી દૂર થઈ ગયેલ છે કારણ કે GIMP એ 2.0 માં સુધારાયેલ હતું અને Perl બાઈન્ડીંગો ક્યાં તો તૈયાર નથી અથવા મુખ્ય પેકેજનો ભાગ નથી.

    Perl સ્ક્રિપ્ટના વપરાશકર્તાઓ GIMP માં Gimp Perl મોડ્યુલ http://www.gimp.org/downloads/ માંથી સ્થાપિત કરે.

ભાષાનો આધાર

આ વિભાગ Red Hat Enterprise Linux હેઠળની વિવિધ ભાષાઓ સંબંધિત જાણકારીઓનો સમાવેશ કરે છે.

ચીની, જાપાની, અને કોરિયાઈ માટે UTF-8 આધાર

સિસ્ટમને Red Hat Enterprise Linux 3 માંથી Red Hat Enterprise Linux 4 માં સુધારતી વખતે, સિસ્ટમ લોકેલ સુયોજનો સચવાયેલા હતા. કારણ કે Red Hat Enterprise Linux 4 ચીની, જાપાની, અને કોરિયા લોકેલોને મૂળભુત રીતે UTF-8 સંગ્રહપદ્ધતિમાં આધાર આપે છે, Red Hat તમારી પાસે એવો આગ્રહ રાખે છે કે તમે UTF-8 લોકેલમાં મૂળભુત રીતે નીચેની ફાઈલમાં ફેરફાર કરીને વાપરો:

/etc/sysconfig/i18n

નીચેના ફેરફારો કરીને લોકેલ સુયોજનો સુધારો:

  • ja_JP.eucJP એ ja_JP.UTF-8 બની જશે

  • ko_KR.eucKR એ ko_KR.UTF-8 બની જશે

  • zh_CN.GB18030 એ zh_CN.UTF-8 બની જશે

  • zh_TW.Big5 એ zh_TW.UTF-8 બની જશે

~/.i18n માંના લોકેલ સુયોજનો સાથેના વપરાશકર્તાઓ પણ UTF-8 સંગ્રહપદ્ધતિ મૂળભુત રીતે વાપરવા માટે સુધારો પણ કરી શકે છે.

લખાણ ફાઈલને સ્થાનીય સંગ્રહપદ્ધતિ (ઉદાહરણ તરીકે eucJP, eucKR, Big5, અથવા GB18030) માંથી UTF-8 માં ફેરવવા માટે, તમે iconv ઉપયોગિતા વાપરી શકો છો:


iconv -f <native encoding> -t UTF-8 <filename> -o <newfilename>

        

વધુ જાણકારી માટે iconv મદદ પાનાનો સંદર્ભ લો.

IIIMF

ચીની (સરળ અને પારંપરિક), જાપાની, અને કોરિયાઈ માટે મૂળભુત ઈનપુટ પદ્ધતિ IIIMF — Internet/Intranet Input Method Framework માં બદલાઈ ગઈ. IIIMF એ ભારતીય ભાષાઓ માટે પણ ઈનપુટની મૂળભુત પદ્ધતિ છે. IIIMF એ સ્થાનિક રીતે GTK2 IM મોડ્યુલ મારફતે આધારભૂત છે, અને httx ક્લાઈન્ટ વાપરતા XIM મારફતે પણ. IIIMF એ ઘણા Language Engine (LE) ને એક જ સમયે ચલાવવા માટે પણ આધાર આપે છે; GNOME Input Method Language Engine Tool (GIMLET — એક એપ્લેટ) ની મદદથી વિવિધ ભાષાઓના LE વચ્ચે GTK2 કાર્યક્રમોની અંદર ફેરબદલી કરવાનું શક્ય છે.

IIIMF વર્તમાનમાં ઈનપુટ પદ્ધતિ ચાલુ અને બંધ કરવા માટે Ctrl-Space અથવા Shift-Space મૂળભુત રીતે વાપરે છે (Emacs વપરાશકર્તાઓ Ctrl-@ ને Ctrl-Space ની જગ્યાએ વાપરી શકે).

સ્થાપન દરમ્યાન તમારી ભાષાના આધારની પસંદગીના આધારે, એક અથવા વધુ IIIMF ભાષા યંત્રો સ્થાપિત થશે:

  • ભારતીય ભાષાઓ — iiimf-le-unit

  • જાપાની — iiimf-le-canna

  • કોરિયાઈ — iiimf-le-hangul

  • સરળ ચીની — iiimf-le-chinput

  • પારંપરિક ચીની — iiimf-le-xcin

આ ભાષાઓ માટે IIIMF સ્થાપિત છે અને મૂળભુત રીતે સક્રિય કરેલ છે.

નવા વપરાશકર્તાઓ GIMLET એપ્લેટ (iiimf-gnome-im-switcher પેકેજનો ભાગ) આપોઆપ તેમની જીનોમ પેનલમાં ઉમેરાયેલ મેળવી શકે છે, જો જીનોમ ડેસ્કટોપ સ્થાપિત હોય અને મૂળભુત સિસ્ટમ ભાષા એ ઉપરનામાંની એક હોય.

GIMLET એ તમારી સિસ્ટમ પર સ્થાપિત વિવિધ LE વચ્ચે ફેરબદલી કરવા માટેની એપ્લેટ છે. વિવિધ ભાષા યંત્રો વાપરવાનું તમને વિવિધ ભાષાઓમાં લખવા માટે પરવાનગી આપે છે. તમે જાતે GIMLET ને જીનોમ પેનલ પર જમણું ક્લિક કરીને ઉમેરી શકો છો, પેનલમાં ઉમેરો... અને પછી ઈનપુટ પદ્ધતિ બદલનાર એપ્લેટ પસંદ કરીને.

જો તમે સુધારો કરી રહ્યા હોય અને તમારી પાસે કોઈપણ પૂર્વસ્થાપિત XIM ઈનપુટ પદ્ધતિઓ હોય, તો એનાકોન્ડા આપોઆપ યોગ્ય ભાષા યંત્રો તમારી સિસ્ટમ પર સ્થાપિત કરી દેશે:

  • amiiiimf-le-hangul સ્થાપિત થવાનું કારણ બને છે

  • kinput2iiimf-le-canna સ્થાપિત થવાનું કારણ બને છે

  • miniChinputiiimf-le-chinput સ્થાપિત થવાનું કારણ બને છે

  • xciniiimf-le-xcin સ્થાપિત થવાનું કારણ બને છે

વપરાશકર્તાઓ માટે કે જેઓને દર વખતે IIIMF ઈનપુટની જરૂર નહિં હોય તો ત્યાં LE હોય છે જે "લેટિન મૂળભુત" તરીકે ઓળખાય છે કે જે સામાન્ય ઈનપુટ માટે કંઈ કરતું નથી. આ ક્ષણિક રીતે અન્ય LE ને નિષ્ક્રિય કરવા માટે વાપરી શકાય છે.

નીચે દરેક ભાષા યંત્રો માટે અમુક ચોક્કસ કીબાઈન્ડીંગો આપેલા છે:

iiimf-le-cannaHome (મેનુ બતાવો, Canna માટે ઉપયોગિતાઓ ઉમેરો)

iiimf-le-unitF5 (ભાષાઓ વચ્ચે ફેરબદલી કરવા માટે), F6 (મૂળભુત ઈનપુટ પદ્ધતિમાં બદલવા માટે, જો ઉપ્લબ્ધ હોય)

iiimf-le-xcinCtrl-Shift (વિવિધ ઈનપુટ શૈલીઓમાં ફેરબદલી કરવા માટે), Shift-punctuation (વિરામચિહ્નો ઈનપુટ કરવા માટે), Cursor keys (ઉમેદવાર વિન્ડોમાં પાનાઓ બદલવા માટે)

iiimf-le-chinputCtrl-Shift (વિવિધ ઈનપુટ શૈલીઓ વચ્ચે ફેરબદલી કરવા માટે), < અથવા > (ઉમેદવાર વિન્ડોમાં પાનાંઓ બદલવા માટે)

iiimf-le-hangulF9 (હંગુલને ચીની અક્ષરોમાં ફેરવવા માટે)

ઈનપુટ પદ્ધતિ રૂપરેખાંકન

શું તમે IIIMF અને સામાન્ય ઈનપુટ પદ્ધતિ ફ્રેમવર્ક XIM વચ્ચે ફેરબદલી કરવા ઈચ્છો છો, તમે system-switch-im કાર્યક્રમ વાપરી શકો છો. ત્યાં વપરાશકર્તા અને સિસ્ટમ રૂપરેખાંકન બદલવા માટે આદેશ-વાક્ય સાધન im-switch પણ છે.

વિવિધ લોકેલો માટે વપરાતી વિવિધ ઈનપુટ પદ્ધતિઓ રૂપરેખાંકિત કરવા માટે Red Hat Enterprise Linux 4 વિકલ્પ-આધારિત સિસ્ટમની ફાઈલો /etc/X11/xinit/xinput.d/ અને ~/.xinput.d/ માં વાપરે છે. લોકેલોના વપરાશકર્તાઓ કે જેના માટે ઈનપુટ પદ્ધતિઓ મૂળભુત રીતે વપરાતી નથી (ઉદાહરણ તરીકે, en_US.UTF-8) તેઓ એશિયાઈ લખાણ ઈનપુટ નીચેનો આદેશ શેલ પ્રોમ્પ્ટમાંથી ચલાવે જ એમ ઈચ્છે છે:


mkdir -p ~/.xinput.d/
ln -s /etc/X11/xinit/xinput.d/iiimf ~/.xinput.d/en_US

        

આ સિસ્ટમ મૂળભુતો પર ફરીથી લખે છે અને IIIMF નો અમેરિકી અંગ્રેજી માટે વપરાશ સક્રિય કરે છે. અલગ લોકેલ સાથે ઈનપુટ પદ્ધતિ રૂપરેખાંકિત કરવા માટે, en_US ને તમારા લોકેલ નામ સાથે બદલો (અક્ષરના પ્રત્યય વિના). ઈનપુટ પદ્ધતિને દરેક લોકેલ માટે સુયોજિત કરવા માટે en_US ની જગ્યાએ મૂળભુત શબ્દ વાપરો.

Red Hat Enterprise Linux 3 માંથી સુધારો કરી રહેલા વપરાશકર્તાઓએ નોંધ રાખવી જોઈએ કે /etc/sysconfig/i18n અને ~/.i18n બંને લાંબા સમય સુધી ઈનપુટ પદ્ધતિ રૂપરેખાંકન માટે વાપરી શકાશે નહિં; હજુ પણ જરૂરી હોય એવું કસ્ટમ રૂપરેખાંકન /etc/X11/xinit/xinput.d/ અથવા ~/.xinput.d/ માં યોગ્ય રીતે ખસેડાવું જોઈએ.

તમારી ઈનપુટ પદ્ધતિ રૂપરેખાંકન બદલ્યા પછી તમારા ફેરફારો જ્યારે પછી તમે તમારું X વિન્ડો સિસ્ટમ સત્ર શરૂ કરો ત્યારે જ અસર બતાવશે.

મેઈલ સર્વર

આ વિભાગ Red Hat Enterprise Linux સાથે સમાયેલ મેઈલ પરિવહન એજન્ટનો સમાવેશ કરે છે.

mailman

પહેલાની mailman RPM બધી ફાઈલોને /var/mailman/ ડિરેક્ટરીમાં સ્થાપિત કરી દીધી. કમનસીબે, આ Filesystem Hierarchy Standard (FHS) સાથે ખાતરી કરી નથી અને તેણે જ્યારે SELinux સક્રિય હતું ત્યારે સુરક્ષા શાંતિનો પણ ભંગ કર્યો હતો.

જો તમે પહેલાં mailman સ્થાપિત કર્યું હતું અને તમે /var/mailman/ માંની ફાઈલો (જેમ કે mm_cfg.py)માં ફેરફાર કર્યો હોય તો તમારે તે ફેરફારો તેમની નવી જગ્યાએ જ મૂકવા જોઈએ, નીચેની ફાઈલમાં દસ્તાવેજીકૃત થયા અનુસાર:

/usr/share/doc/mailman-*/INSTALL.REDHAT

sendmail

  • મૂળભુત રીતે, Sendmail mail transport agent (MTA) સ્થાનિક કમ્પ્યુટર સિવાય કોઈપણ યજમાનમાંથી નેટવર્ક જોડાણો સ્વીકારતું નથી. જો તમે Sendmail ને સર્વર તરીકે બીજા ક્લાઈન્ટો માટે રૂપરેખાંકિત કરવા માંગતા હોય, તો તમારે /etc/mail/sendmail.mc માં ફેરફારો કરવા જ જોઈએ અને DAEMON_OPTIONS લીટીમાં ફેરફાર કરવા જોઈએ નેટવર્ક ઉપકરણો પર સાંભળવા માટે (અથવા આ વિકલ્પને ટિપ્પળી કરી દેવી જોઈએ dnl ટિપ્પળી કરનારની મદદથી). પછી તમારે નીચેનો આદેશ (રુટ તરીકે) ચલાવીને /etc/mail/sendmail.cf ફરીથી બનાવવી જ જોઈએ:

    make -C /etc/mail

    નોંધ કરો કે તમારી પાસે આ કામ કરવા માટે sendmail-cf પેકેજ સ્થાપિત હોવું જ જોઈએ.

    નોંધ

    કાળજી રાખો કે Sendmail ને open-relay SMTP સર્વર તરીકે કામ આપવા માટે રૂપરેખાંકિત કરવાનું શક્ય છે. વધુ જાણકારી માટે, Red Hat Enterprise Linux સંદર્ભ માર્ગદર્શનનો સંદર્ભ લો.

MySQL ડેટાબેઝ

MySQL, ઘણા-વપરાશકર્તા અને મલ્ટી-થ્રેડેડ ક્લાઈન્ટ/સર્વર ડેટાબેઝ, આવૃત્તિ 3.23.x (કે જે Red Hat Enterprise Linux 3 સાથે આવે છે) માંથી આવૃત્તિ 4.1.x માં સુધારાઈ ગયું. આ MySQL ની નવી આવૃત્તિ ઝડપ, વિધેય, અને ઉપયોગિતાનો સુધારો અને સાથે આ બધું પણ સમાવે છે:

  • ઉપપ્રશ્ન આધાર

  • બિન-સંરચનાવાળા પ્રશ્નો માટે BTREE અનુક્રમાંકન

  • SSL જોડાણો પર સુરક્ષિત ડેટાબેઝ નકલ

  • utf-8 અને ucs-2 અક્ષરોના સમૂહો મારફતે યુનિકોડનો આધાર

વપરાશકર્તાઓએ નોંધ કરવી જોઈએ કે ત્યાં જ્યારે કાર્યક્રમો અથવા ડેટાબેઝોને MySQL ની આવૃત્તિ 3.23.x માંથી 4.1.x માં ફેરવી રહ્યા હોય ત્યારે સુસંગતતાના મુદ્દાઓ પેદા થાય છે. એક જાણીતો મુદ્દો એ છે કે મૂળભુત સમયનોંધનું બંધારણ બદલાઈ ગયું છે. આ વિવિધ મુદ્દાઓના સંબોધન માટે, આ લાઈબ્રેરી સાથે સંકળાયેલ કાર્યક્રમો સાથે બાઈનરી સુસંગતતા પૂરી પાડવે માટે 3.23.x ક્લાઈન્ટ લાઈબ્રેરી (libmysqlclient.so.10) પૂરી પાડવા માટે mysqlclient10 પેકેજનો સમાવેશ થયેલ છે.

નોંધ

જ્યારે mysqlclient10 પેકેજ MySQL 4.1.x સર્વર સાથે સુસંગતતા આધાર પૂરો પાડે છે, તે આવૃત્તિ 4.1 માં પરિચયમાં આવેલ નવી પાસવર્ડ એનક્રિપ્શન પદ્ધતિને આધાર આપતી નથી. લેગસી MySQL 3.x-આધારિત ક્લાઈન્ટો સાથે સુસંગતતા માટે, old_passwords પરિમાણ એ /etc/my.cnf રૂપરેખાંકન ફાઈલમાં મૂળભુત રીતે સક્રિય થયેલ છે. જો જૂના ક્લાઈન્ટો સાથે સુસંગતતા જરૂરી નહિં હોય, તો સુધારાયેલ પાસવર્ડ એનક્રિપ્શન પદ્ધતિના વપરાશને પરવાનગી આપવા માટે આ પરિમાણ નિષ્ક્રિય કરી શકાય છે.

mysql-server

મૂળભુત SELinux સુરક્ષા રૂપરેખાંકન હેઠળ, આ ડિમન એ લક્ષ્યાંક નીતિ દ્વારા આવરી લેવાય છે. આ ખાસ કરીને સિસ્ટમ ઓબ્જેક્ટોને પરવાનગી આપીને અથવા રદ કરીને સુરક્ષા વધારી શકે છે કે જે સામાન્ય રીતે ડિમન વાપરે છે. તેમછતાં પણ, તેની પાસે પહેલા કામ આપતાં રૂપરેખાંકનોને લાંબા સમય સુધી તેનું વિધેય નહિં કરવા દેવા માટેનું કારણ છે, તેથી તમારુ રૂપરેખાંકન બંને સુરક્ષિત અને વિધેયાત્મક છે તેની ખાતરી કરવા માટે કેવી રીતે SELinux કામ કરે તે શીખવું જ જોઈએ.

SELinux નીતિ વિશે વધુ જાણકારી માટે, Red Hat SELinux નીતિ માર્ગદર્શન અંહિ http://www.redhat.com/docs સંદર્ભ લો.

નેટવર્ક સર્વરો

આ વિભાગ વિવિધ નેટવર્ક-આધારિત સર્વરો સંબંધિત જાણકારીનો સમાવેશ કરે છે.

dhcp

મૂળભુત SELinux સુરક્ષા રૂપરેખાંકન હેઠળ, આ ડિમન એ લક્ષ્યાંક નીતિ દ્વારા આવરી લેવાય છે. આ ખાસ કરીને સિસ્ટમ ઓબ્જેક્ટોને પરવાનગી આપીને અથવા રદ કરીને સુરક્ષા વધારી શકે છે કે જે સામાન્ય રીતે ડિમન વાપરે છે. તેમછતાં પણ, તેની પાસે પહેલા કામ આપતાં રૂપરેખાંકનોને લાંબા સમય સુધી તેનું વિધેય નહિં કરવા દેવા માટેનું કારણ છે, તેથી તમારુ રૂપરેખાંકન બંને સુરક્ષિત અને વિધેયાત્મક છે તેની ખાતરી કરવા માટે કેવી રીતે SELinux કામ કરે તે શીખવું જ જોઈએ.

SELinux નીતિ વિશે વધુ જાણકારી માટે, Red Hat SELinux નીતિ માર્ગદર્શન અંહિ http://www.redhat.com/docs સંદર્ભ લો.

સર્વર રૂપરેખાંકન સાધનો

આ વિભાગ વિવિધ સર્વર રૂપરેખાંકન સાધનો સંબંધિત જાણકારીનો સમાવેશ કરે છે.

system-config-lvm

Red Hat Enterprise Linux 4 એ system-config-lvm નો સમાવેશ કરે છે, લોજીકલ વોલ્યુમ વ્યવસ્થાપનનું (LVM) સાધન. system-config-lvm વપરાશકર્તાઓને સ્થાનિક મશીન પરની ભૌતિક ડિસ્ક ડ્રાઈવો અને ડિસ્ક પાર્ટીશનોમાંથી વોલ્યુમ જૂથો બનાવવા માટે પરવાનગી આપે છે, રાહતમય અને વિસ્તારી શકાય તેવા વોલ્યુમો બનાવવાનું કે જે સિસ્ટમ દ્વારા સામાન્ય ભૌતિક ડિસ્ક જગ્યા તરીકે વર્તાય છે.

system-config-lvm એ સિસ્ટમ ડિસ્ક અને વોલ્યુમોની ગ્રાફિકવાળી રજૂઆત વાપરે છે, કે જે વપરાશકર્તાઓને સંગ્રહસ્થાનનો વપરાશ બતાવે છે અને વોલ્યુમ વ્યવસ્થાપન બાબતોના સંબોધન માટે ઈન્ટરફેસ પૂરું પાડે છે.

system-config-lvm અને LVM વિશેની ચર્ચા માટે સામાન્ય રીતે, તમે linux-lvm મેઈલિંગ લીસ્ટમાં નીચેની URL આગળ ઉમેદવારી નોંધાવી શકો છો:

https://www.redhat.com/mailman/listinfo/linux-lvm

system-config-securitylevel

system-config-securitylevel રૂપરેખાંકન સાધન દ્વારા બનાવવામાં આવેલ ફાયરવોલ હવે CUP અને Multicast DNS (mDNS) ને બ્રાઉઝ કરવાની પરવાનગી આપે છે. નોંધ કરો કે, હાલના સમયે, આ સેવાઓ system-config-securitylevel દ્વારા નિષ્ક્રિય કરી શકાય નહિં.

વેબ સર્વર

આ વિભાગ સોફ્ટવેર સંબંધિત જાણકારી સમાવે છે કે જે વેબ સર્વર પર્યાવરણના ભાગ તરીકે વપરાય છે.

httpd

  • મૂળભુત SELinux સુરક્ષા રૂપરેખાંકન હેઠળ, httpdtargeted નીતિ હેઠળ આવરી લેવાય છે. આ સિસ્ટમ ઓબ્જેક્ટોને httpd વપરાશ આપીને અથવા મનાઈ કરીને સુરક્ષા અને વેબ સર્વર ક્ષમતા વધારે છે. તેમછતાં પણ, તેની પાસે પહેલાના કામ આપતાં રૂપરેખાંકનોમાં પોટેન્શિયલના કારણો હોવાના લીધે (જેમ કે જેઓ PHP વાપરે છે) તેઓ લાંબા સમય સુધી કામ કરે નહિં, તે તમારે તમારુ રૂપરેખાંકન બંને સુરક્ષા અને વિધેયાત્મક છે તેની ખાતરી કરવા માટે કેવી રીતે SELinux કામ કરે તે સમજવું જ જોઈએ.

    ઉદાહરણ તરીકે, ~/public_html/ માંના ઓબ્જેક્ટો જ્યાં સુધી સુરક્ષા સંદર્ભ httpd_sys_content_t થી લેબલ થયેલા હોય ત્યાં સુધી તેમને વાંચવા માટે httpd ને સ્પષ્ટ પરવાનગી આપવા માટે બુલિયન સુયોજિત કરી શકાવું જોઈએ. અપાચે ડિમન ઓબ્જેક્ટો (ફાઈલો, કાર્યક્રમો, ઉપકરણો, અને અન્ય પ્રક્રિયાઓ) વાપરી શકતું નથી કે જેઓ પાસે સુરક્ષા સંદર્ભ હોય કે જે ખાસ કરીને SELinux દ્વારા httpd માં પરવાનગી મળી નહિં હોય.

    અપાચેનો વપરાશ માત્ર તેને જરૂરી હોય તેટલા વિધેયો માટે જ માન્ય કરીને, સિસ્ટમની સમજૂતી થયેલ અથવા અયોગ્ય રીતે રૂપરેખાંકિત થયેલ httpd ડિમનોથી સુરક્ષા કરી શકાય.

    બંને પ્રમાણભૂત Linux ડિરેક્ટરીઓ અને ફાઈલની પરવાનગીઓ અને એ જ રીતે SELinux ની જરૂરિયાતને કારણે ફાઈલ સંદર્ભ લેબલો, સંચાલકો અને વપરાશકર્તાઓને ફાઈલોને પુનઃલેબલ કરવા વિશે જાણકારી હોવી જોઈએ. પુનઃલેબલ કરવાના ઉદાહરણો નીચેના આદેશોનો સમાવેશ કરે છે (એક પુનરાવર્તિત રીતે ડિરેક્ટરીના સમાવિષ્ટોને પુનઃલેબલ કરવા માટે, અને એક માત્ર એક જ ફાઈલને પુનઃલેબલ કરવા માટે):

    
    chcon -R -h -t httpd_sys_content_t public_html
    chcon -t httpd_sys_content_t public_html/index.html
    
                

    અપાચેના માન્ય પ્રકારોની યાદી પરના સંદર્ભ સાથે લેબલ થયેલ નહિં હોય તેવી ફાઈલ અથવા ડિરેક્ટરી 403 Forbidden ભૂલ પેદા કરશે.

    તમે બુલિયન કિંમતો રૂપરેખાંકિત કરી શકો છો અથવા પસંદ કરીને system-config-securitylevel ની મદદથી targeted નીતિને નિષ્ક્રિય કરી શકો છો જે ખાલી અપાચે (અથવા આવરિત ડિમનોમાંનુ કોઈપણ) માટે આવરણ છે. SELinux ટેબ હેઠળ, SELinux નીતિ સુધારો વિસ્તારમાં, તમે અપાચે માટે બુલિયન કિંમતો સુધારી શકો છો. જો તમે ઈચ્છો, તો તમે httpd ડિમન માટે SELinux બચાવ પસંદ કરી શકો છો, જે unconfined_t (મૂળભુત પ્રકાર કે જે SELinux વિના પ્રમાણભૂત Linux સુરક્ષા તરીકે પારદર્શક રીતે વર્તે છે) માંથી ચોક્કસ પ્રકારના ડિમનમાં, એટલે કે, httpd_t માં પરિવહન નિષ્ક્રિય કરી શકો છો. આ પરિવહનને નિષ્ક્રિય કરવાનું અસરકારક રીતે SELinux આવરણને તે ડિમન માટે બંધ કરે છે, તેને પ્રમાણભૂત Linux સુરક્ષા માટે માત્ર મેળવી રહ્યા છીએ.

    અપાચે અને SELinux નીતિ વિશે વધુ જાણકારી માટે, Red Hat SELinux નીતિ માર્ગદર્શન અંહિ http://www.redhat.com/docs સંદર્ભ લો.

  • મૂળભુત રીતે, httpd ડિમન હવે C લોકેલ દ્વારા શરૂ થઈ ગયું, રૂપરેખાંકિત સિસ્ટમ લોકેલ સુયોજનો વાપરવાની જગ્યાએ. આ વર્તણૂક HTTPD_LANG ચલને /etc/sysconfig/httpd ફાઈલમાં સુયોજિત કરીને બદલી શકાય છે.

php

  • મૂળભુત /etc/php.ini રૂપરેખાંકન ફાઈલ "ઉત્પાદન" મૂળભુતો વાપરવા માટે બદલાઈ ગઈ છે "વિકાસ" મૂળભુતો વાપરવાની જગ્યાએ; નોંધપાત્ર તફાવતો છે:

    • display_errors એ હવે Off છે

    • log_errors એ હવે On છે

    • magic_quotes_gpc એ હવે Off છે

    અપાચે httpd 2.0 સાથે સંકલન માટે પેકેજ હવે "apache2filter" SAPI ની જગ્યાએ "apache2handler" SAPI ને વાપરે છે. જો પહેલાના પ્રકાશનોમાંથી સુધારો કરી રહ્યા હોય, તો SetOutputFilter directives /etc/httpd/conf.d/php.conf ફાઈલમાંથી દૂર થવા જોઈએ.

  • PHP એક્સટેન્સન મોડ્યુલોના પેકેજીકરણ માટે નીચેના ફેરફારો થયેલા હોવા જોઈએ:

    • gd, mbstring, અને ncurses એક્સટેન્સનો php-gd, php-mbstring, અને php-ncurses પેક્જોમાં, સંબંધિત રીતે ખસેડાવા જોઈએ. નોંધ કરો કે તમારે આ પેકેજો જાતે સ્થાપિત કરવાની જરૂર છે (જો જરૂરી હોય તો) જ્યારે પૂર્વ પ્રકાશનમાંથી સુધારો કરી રહ્યા હોય ત્યારે.

    • domxml, snmp, અને xmlrpc એક્સટેન્સનો હવે php-domxml, php-snmp, અને php-xmlrpc પેકેજોમાં, સંબંધિત રીતે ઉપ્લબ્ધ છે.

squid

મૂળભુત SELinux સુરક્ષા રૂપરેખાંકન હેઠળ, આ ડિમન એ લક્ષ્યાંક નીતિ દ્વારા આવરી લેવાય છે. આ ખાસ કરીને સિસ્ટમ ઓબ્જેક્ટોને પરવાનગી આપીને અથવા રદ કરીને સુરક્ષા વધારી શકે છે કે જે સામાન્ય રીતે ડિમન વાપરે છે. તેમછતાં પણ, તેની પાસે પહેલા કામ આપતાં રૂપરેખાંકનોને લાંબા સમય સુધી તેનું વિધેય નહિં કરવા દેવા માટેનું કારણ છે, તેથી તમારુ રૂપરેખાંકન બંને સુરક્ષિત અને વિધેયાત્મક છે તેની ખાતરી કરવા માટે કેવી રીતે SELinux કામ કરે તે શીખવું જ જોઈએ.

SELinux નીતિ વિશે વધુ જાણકારી માટે, Red Hat SELinux નીતિ માર્ગદર્શન અંહિ http://www.redhat.com/docs સંદર્ભ લો.

X વિન્ડો સિસ્ટમ

આ વિભાગ Red Hat Enterprise Linux સાથે પૂરો પાડવામાં આવેલ X વિન્ડો સિસ્ટમ સુધારા સંબંધિત જાણકારી સમાવે છે.

xorg-x11

  • Red Hat Enterprise Linux 4 એ નવું xorg-x11-deprecated-libs પેકેજ સમાવે છે. આ પેકેજ X11-સંબંધિત લાઈબ્રેરીઓ સમાવે છે કે જેઓની આવૃત્તિ ઘટાડાયેલી છે, અને તે કદાચ Red Hat Enterprise Linux ની ભવિષ્યની આવૃત્તિમાંથી દૂર કરવામાં આવે. આ રીતે ઘટાડાયેલ આવૃત્તિવાળી લાઈબ્રેરીઓને પેકેજ બનાવીને, હયાત કાર્યક્રમો સાથે બાઈનરી સુસંગતતા જાળવી શકાય છે જ્યારે ત્રીજી-વ્યક્તિ સોફ્ટવેર પૂરુ પાડનાર સમયને તેમના કાર્યક્રમોમાંથી આ લાઈબ્રેરીથી દૂર લઈ જવા માટે પરિવહન કરી રહ્યા હોય.

    વર્તમાનમાં, આ પેકેજ Xprint લાઈબ્રેરી (libXp) સમાવે છે. આ લાઈબ્રેરી નવા કાર્યક્રમોના વિકાસમાં વપરાવી જોઈએ નહિં. વર્તમાનમાં આ લાઈબ્રેરી વાપરતા કાર્યક્રમો આધારભૂત libgnomeprint/libgnomeprintui પ્રિન્ટીંગ API માં રૂપાંતરિત થવા પ્રારંભ થવા જોઈએ.

  • Red Hat Enterprise Linux ની છેલ્લી આવૃત્તિઓ (અને તે પહેલાંની Red Hat Linux ની આવૃત્તિઓ) માં X વિન્ડો સિસ્ટમ હેઠળ ફોન્ટ-સંબંધિત મુદ્દાઓને અનુલક્ષીને ત્યાં અમુક વિવાદ હતો. વર્તમાન સમયે, ત્યાં બે ફોન્ટ ઉપસિસ્ટમો છે, દરેક અલગ લક્ષણો સાથે:

    - મૂળ (15+ વર્ષ જૂની) ઉપસિસ્ટમ એ "મૂળ X ફોન્ટ ઉપસિસ્ટમ" તરીકે ઓળખાય છે. આ ઉપસિસ્ટમ દ્વારા રેન્ડર થતા ફોન્ટ એન્ટીએલિઆઝ થયા નથી, તેઓ X સર્વર દ્વારા નિયંત્રિત થાય છે, અને તેમના નામો આવા હોય છે:

    -misc-fixed-medium-r-normal--10-100-75-75-c-60-iso8859-1

    નવી ફોન્ટ ઉપસિસ્ટમ "fontconfig" તરીકે ઓળખાય છે, અને કાર્યક્રમોને ફોન્ટ ફાઈલોને સીધું જ વાપરવા માટે માન્ય કરે છે. Fontconfig એ વારંવાર "Xft" લાઈબ્રેરી સાથે વપરાય છે, કે જે કાર્યક્રમોને fontconfig ફોન્ટને સ્ક્રીન પર એન્ટીએલિઆઝીંગ સાથે રેન્ડર કરવા માટે પરવાનગી આપે છે. Fontconfig એ લોકો દ્વારા સમજી શકાય તેવા નામો વાપરે છે:

    Luxi Sans-10

    સમય જતાં, fontconfig/Xft એ મૂળ X ફોન્ટ ઉપસિસ્ટમને બદલી નાંખશે. વર્તમાન સમયે, Qt 3 અથવા GTK 2 સાધનો વાપરતાં કાર્યક્રમો (જેમાં KDE અને GNOME કાર્યક્રમો પણ સમાયેલ છે) fontconfig અને Xft ફોન્ટ ઉપસિસ્ટમ વાપરે છે; બાકીનું મોટા ભાગનું બધું મૂળ X ફોન્ટ વાપરે છે.

    ભવિષ્યમાં, Red Hat Enterprise Linux એ માત્ર fontconfig/Xft ને XFS ફોન્ટ સર્વરની જગ્યાએ મૂળભુત સ્થાનિક ફોન્ટ વપરાશ પદ્ધતિ તરીકે આધાર આપશે.

    નોંધ: ઉપર દર્શાવ્યા અનુસાર ફોન્ટ ઉપસિસ્ટમના વપરાશનો અપવાદ OpenOffice.org છે (કે જે તેની પોતાની ફોન્ટ રેન્ડરીંગ ટેક્નોલોજી વાપરે છે).

    જો તમે તમારી Red Hat Enterprise Linux 4 સિસ્ટમમાં નાવા ફોન્ટ ઉમેરવાની ઈચ્છા ધરાવો, તો તમે જાણતા હોવા જોઈએ જ કે જરૂરી પગલાંઓ કઈ ફોન્ટ ઉપસિસ્ટમ પર આધાર રાખે છે કે જે નવા ફોન્ટ માટે વાપરવી. મૂળ X ફોન્ટ ઉપસિસ્ટમ માટે, તમારે આમ કરવું જ જોઈએ:

    ૧. /usr/share/fonts/local/ ડિરેક્ટરી બનાવો (જો તે પહેલાથી હાજર ના હોય):

    mkdir /usr/share/fonts/local/

    ૨. નવી ફોન્ટ ફાઈલને /usr/share/fonts/local/ માં નકલ કરો

    ૩. નીચેના આદેશો વાપરીને ફોન્ટ જાણકારી સુધારો (નોંધ કરો કે, બંધારણના બંધનોને લીધે નીચેના આદેશો એક કરતાં વધુ લીટીઓમાં દેખાય છે, સામાન્ય વપરાશમાં, દરેક આદેશ એક લીટીમાં જ લખાયેલો હોવો જોઈએ):

    ttmkfdir -d /usr/share/fonts/local/ -o /usr/share/fonts/local/fonts.scale

    mkfontdir /usr/share/fonts/local/

    ૪. જો તમે /usr/share/fonts/local/ બનાવી દીધી હોય, તો પછી તમારે તેને X font server (xfs) પથમાં દાખલ કરવું જ જોઈએ:

    chkfontpath --add /usr/share/fonts/local/

    નવા ફોન્ટને fontconfig ફોન્ટ ઉપસિસ્ટમમાં ઉમેરવાનું એ ખૂબ સીધું જ છે; નવી ફોન્ટ ફાઈલ માત્ર /usr/share/fonts/ ડિરેક્ટરીમાં નકલ કરવાની જ જરૂર છે (અંગત વપરાશકર્તાઓ તેમના પોતાના ફોન્ટ રૂપરેખાંકનો ફોન્ટને ~/.fonts/ ડિરેક્ટરીમાં નકલ કરીને સુધારી શકે છે).

    નવા ફોન્ટની નકલ થઈ ગયા પછી, ફોન્ટની જાણકારી કેશમાં બદલવા માટે fc-cache વાપરો:

    fc-cache <directory>

    (જ્યાં <directory> ક્યાં તો /usr/share/fonts/ અથવા ~/.fonts/ ડિરેક્ટરીઓ હોઈ શકે.)

    અંગત વપરાશકર્તાઓ પણ ફોન્ટને ગ્રાફિક રીતે સ્થાપિત કરી શકે છે, તેમને fonts:/// ને નોટિલસમાં શોધીને, અને નવી ફોન્ટ ફાઈલને અંહિ ખેંચીને.

    નોંધ: જો ફોન્ટ ફાઈલ નામ ".gz" થી અંત થાય, તો તે gzip સાથે સંકોચાયેલ છે, અને તેનું (gunzip આદેશ સાથે) સંકોચન દૂર થવું જોઈએ fontconfig ફોન્ટ ઉપસિસ્ટમ તે ફોન્ટ વાપરી શકે તે પહેલાં.

  • fontconfig/Xft પર આધારિત નવી ફોન્ટ સિસ્ટમોના પરિવહનને કારણે, GTK+ 1.2 કાર્યક્રમોને ફોન્ટ પસંદગીઓ સંવાદમાં કરેલા ફેરફારોને લીધે કોઈ અસર પડતી નથી. આવા કાર્યક્રમો માટે, નીચેની લીટીઓ ~/.gtkrc.mine ફાઈલમાં ઉમેરીને ફોન્ટને રૂપરેખાંકિત કરી શકાશે:

    style "user-font" {

    fontset = "<font-specification>"

    }

    widget_class "*" style "user-font"

    (જ્યાં <font-specification> એ પારંપરિક X કાર્યક્રમો દ્વારા વાપરવામાં આવતી શૈલીમાં ફોન્ટ સ્પષ્ટીકરણો રજૂ કરે છે, જેમ કે "-adobe-helvetica-medium-r-normal--*-120-*-*-*-*-*-*".)

મિશ્રિત નોંધો

આ વિભાગ પેકેજ સંબંધિત જાણકારીનો સમાવેશ કરે છે કે જે પહેલાંના કોઈપણ વર્ગમાં બંધબેસતું નથી.

compat-db

C++ અને TCL બાઈન્ડીંગો લાંબા સમય સુધી compat-db પેકેજમાં સમાશે નહિં. આ બાઈન્ડીંગોની માંગ કરતા કાર્યક્રમો વર્તમાનની DB લાઈબ્રેરીમાં મોકલાયા જ હોવા જોઈએ.

lvm2

આ વિભાગ lvm2 પેકેજ સંબંધિત જાણકારીનો સમાવેશ કરે છે.

  • LVM2 આદેશોનો પૂરેપૂરો સમૂહ હવે /usr/sbin/ માં સ્થાપિત થયો છે. બુટ પર્યાવરણોમાં કે જ્યાં /usr/ એ ઉપ્લબ્ધ નથી, તો દરેક આદેશને /sbin/lvm.static (/sbin/lvm.static vgchange -ay, ઉદાહરણ તરીકે) પૂર્વગ આપવાનું જરૂરી છે.

    પર્યાવરણોમાં કે જ્યાં /usr/ ઉપ્લબ્ધ છે, ત્યાં દરેક આદેશને lvm (/usr/sbin/lvm vgchange -ay/usr/sbin/vgchange -ay બની જશે, ઉદાહરણ તરીકે) સાથે પૂર્વગ આપવાનું લાંબા સમય સુધી જરૂરી નથી.

  • નવા LVM2 આદેશો (જેમ કે /usr/sbin/vgchange -ay અને /sbin/lvm.static vgchange -ay) શોધાય છે જો તમે 2.4 કર્નલ ચલાવી રહ્યા હોય, અને પારદર્શક રીતે જૂના LVM1 આદેશોને જો યોગ્ય હોય તો વાપરી રહ્યા હોય તો. LVM1 આદેશો ".lvm1" સાથે અંત લાવીને નામ બદલાય છે (ઉદાહરણ તરીકે, /sbin/vgchange.lvm1 -ay).

    નોંધ

    LVM1 આદેશો માત્ર 2.4 કર્નલો સાથે કામ કરે છે. LVM1 આદેશોને 2.6 કર્નલો ચાલતી હોય ત્યારે વાપરવાનું શક્ય નથી.

LVM2 પર વધુ જાણકારી માટે /usr/share/doc/lvm2*/WHATS_NEW નો સંદર્ભ લો.

net-snmp

મૂળભુત SELinux સુરક્ષા રૂપરેખાંકન હેઠળ, આ ડિમન એ લક્ષ્યાંક નીતિ દ્વારા આવરી લેવાય છે. આ ખાસ કરીને સિસ્ટમ ઓબ્જેક્ટોને પરવાનગી આપીને અથવા રદ કરીને સુરક્ષા વધારી શકે છે કે જે સામાન્ય રીતે ડિમન વાપરે છે. તેમછતાં પણ, તેની પાસે પહેલા કામ આપતાં રૂપરેખાંકનોને લાંબા સમય સુધી તેનું વિધેય નહિં કરવા દેવા માટેનું કારણ છે, તેથી તમારુ રૂપરેખાંકન બંને સુરક્ષિત અને વિધેયાત્મક છે તેની ખાતરી કરવા માટે કેવી રીતે SELinux કામ કરે તે શીખવું જ જોઈએ.

SELinux નીતિ વિશે વધુ જાણકારી માટે, Red Hat SELinux નીતિ માર્ગદર્શન અંહિ http://www.redhat.com/docs સંદર્ભ લો.

nscd

  • nscd નામ સેવા કેશ ડિમન હવે જરૂરી કેશને રીસ્ટાર્ટ અથવા સિસ્ટમ રીબુટ વિરુદ્ધ જાળવણી કરશે. દરેક ડેટાબેઝ (વપરાશકર્તા, જૂથ, અને યજમાન, સંબંધિત રીતે) યોગ્ય બનવા માટે પસંદ કરી શકાશે /etc/nscd.conf માં "yes" સુયોજિત કરીને. પ્રવેશો કેશમાંથી દૂર કરાતા નથી જ્યાં સુધી તેઓ લાંબા સમય સુધી રસની બાબત સાબિત થશે નહિં. બધા પ્રવેશો કે જેઓની છોડવાના સમયની મર્યાદા પૂરી થઈ પરંતુ તેઓ આપોઆપ રસપ્રદ બને નહિં ત્યાં સુધી, કે જે અમુક પરિસ્થિતિમાં મદદ કરે કે જ્યાં ડિરેક્ટરી અને નામ સેવાઓ કામચલાઈ રીતે ઉપ્લબ્ધ નહિં બને.

  • મૂળભુત SELinux સુરક્ષા રૂપરેખાંકન હેઠળ, આ ડિમન એ લક્ષ્યાંક નીતિ દ્વારા આવરી લેવાય છે. આ ખાસ કરીને સિસ્ટમ ઓબ્જેક્ટોને પરવાનગી આપીને અથવા રદ કરીને સુરક્ષા વધારી શકે છે કે જે સામાન્ય રીતે ડિમન વાપરે છે. તેમછતાં પણ, તેની પાસે પહેલા કામ આપતાં રૂપરેખાંકનોને લાંબા સમય સુધી તેનું વિધેય નહિં કરવા દેવા માટેનું કારણ છે, તેથી તમારુ રૂપરેખાંકન બંને સુરક્ષિત અને વિધેયાત્મક છે તેની ખાતરી કરવા માટે કેવી રીતે SELinux કામ કરે તે શીખવું જ જોઈએ.

    SELinux નીતિ વિશે વધુ જાણકારી માટે, Red Hat SELinux નીતિ માર્ગદર્શન અંહિ http://www.redhat.com/docs સંદર્ભ લો.

ntp

મૂળભુત SELinux સુરક્ષા રૂપરેખાંકન હેઠળ, આ ડિમન એ લક્ષ્યાંક નીતિ દ્વારા આવરી લેવાય છે. આ ખાસ કરીને સિસ્ટમ ઓબ્જેક્ટોને પરવાનગી આપીને અથવા રદ કરીને સુરક્ષા વધારી શકે છે કે જે સામાન્ય રીતે ડિમન વાપરે છે. તેમછતાં પણ, તેની પાસે પહેલા કામ આપતાં રૂપરેખાંકનોને લાંબા સમય સુધી તેનું વિધેય નહિં કરવા દેવા માટેનું કારણ છે, તેથી તમારુ રૂપરેખાંકન બંને સુરક્ષિત અને વિધેયાત્મક છે તેની ખાતરી કરવા માટે કેવી રીતે SELinux કામ કરે તે શીખવું જ જોઈએ.

SELinux નીતિ વિશે વધુ જાણકારી માટે, Red Hat SELinux નીતિ માર્ગદર્શન અંહિ http://www.redhat.com/docs સંદર્ભ લો.

portmap

મૂળભુત SELinux સુરક્ષા રૂપરેખાંકન હેઠળ, આ ડિમન એ લક્ષ્યાંક નીતિ દ્વારા આવરી લેવાય છે. આ ખાસ કરીને સિસ્ટમ ઓબ્જેક્ટોને પરવાનગી આપીને અથવા રદ કરીને સુરક્ષા વધારી શકે છે કે જે સામાન્ય રીતે ડિમન વાપરે છે. તેમછતાં પણ, તેની પાસે પહેલા કામ આપતાં રૂપરેખાંકનોને લાંબા સમય સુધી તેનું વિધેય નહિં કરવા દેવા માટેનું કારણ છે, તેથી તમારુ રૂપરેખાંકન બંને સુરક્ષિત અને વિધેયાત્મક છે તેની ખાતરી કરવા માટે કેવી રીતે SELinux કામ કરે તે શીખવું જ જોઈએ.

SELinux નીતિ વિશે વધુ જાણકારી માટે, Red Hat SELinux નીતિ માર્ગદર્શન અંહિ http://www.redhat.com/docs સંદર્ભ લો.

udev

Red Hat Enterprise Linux 4 એ સ્ટેટિક /dev/ ડિરેક્ટરીમાંથી એક કે જે ડાયનેમિક રીતે udev મારફતે વ્યવસ્થાપન થયેલ હોય તેમાં સીધી જ બદલાય જાય છે. આ જ્યારે ડ્રાઈવરો લવાઈ જાય ત્યારે માંગણી પર ઉપકરણ નોડ બનાવવા માટે પરવાનગી આપે છે.

udev પર વધુ જાણકારી માટે, udev(8) મદદ પાનાનો સંદર્ભ લો.

udev માટેના વધારાના નિયમો /etc/udev/rules.d/ ડિરેક્ટરીમાં અલગ ફાઈલોમાં મૂકવામાં આવે છે.

udev માટેના વધારાના પરવાનગી નિયમો /etc/udev/permissions.d/ ડિરેક્ટરીમાં અલગ ફાઈલોમાં મૂકવામાં આવે છે.

એનાકોન્ડાની મદદથી Red Hat Enterprise Linux 4 માં સુધારાયેલ સિસ્ટમો udev વાપરવા માટે આપોઆપ રૂપરેખાંકિત થઈ જશે. તેમછતાં પણ (છતાં આગ્રહણીય નથી) નીચેના પગલાંઓની મદદથી udev માં "જીવંત" સુધારો કરવાનું શક્ય છે:

  1. ખાતરી કરો કે તમે કર્નલ ૨.૬ જ ચલાવી રહ્યા છો

  2. ખાતરી કરો કે /sys/ માઉન્ટ થયેલ છે

  3. Red Hat Enterprise Linux 4 સાથે પૂરી પાડવામાં આવેલ initscripts RPM સ્થાપિત કરો

  4. Red Hat Enterprise Linux 4 સાથે પૂરી પાડવામાં આવેલ નવી udev RPM સ્થાપિત કરો

  5. /sbin/start_udev ચલાવો

  6. Red Hat Enterprise Linux 4 સાથે પૂરી પાડવામાં આવેલ નવી mkinitrd RPM સ્થાપિત કરો

  7. નીચેના પગલાંઓને અનુસરો:

    · Red Hat Enterprise Linux 4 સાથે પૂરી પાડવામાં આવેલ નવી kernel RPM સ્થાપિત કરો

    અથવા:

    · તમારી હાલની કર્નલ માટે mkinitrd ફરી ચલાવો

ચેતવણી

અયોગ્ય રીતે આ પગલાંઓ કરવાનું સિસ્ટમ રૂપરેખાંકનમાં પરિણમી શકે છે કે જે યોગ્ય રીતે બુટ થાય નહિં.

પેકેજો ઉમેરો/દૂર કરો/આવૃત્તિ ઘટાડો

આ વિભાગ પેકેજોની યાદી સમાવે છે કે જે નીચેના વર્ગોમાં બંધબેસે છે:

  • પેકેજો કે જેઓ Red Hat Enterprise Linux 4 માં ઉમેરાઈ ગયેલા છે

  • પેકેજો કે જે Red Hat Enterprise Linux 4 માંથી દૂર થઈ ગયેલ છે

  • પેકેજો કે જેઓની આવૃત્તિ ઘટાડાયેલ છે, અને તેઓ કદાચ ભવિષ્યના Red Hat Enterprise Linux ના પ્રકાશનોમાંથી દૂર થઈ જશે

પેકેજો ઉમેરાયેલ

નીચેના પેકેજો Red Hat Enterprise Linux 4 માં ઉમેરાઈ ગયેલા છે:

  • Canna-devel

  • FreeWnn-devel

  • HelixPlayer

  • ImageMagick-c++

  • ImageMagick-c++-devel

  • ImageMagick-devel

  • ImageMagick-perl

  • NetworkManager

  • NetworkManager-gnome

  • PyQt

  • PyQt-devel

  • PyQt-examples

  • Pyrex

  • VFlib2-VFjfm

  • VFlib2-conf-ja

  • VFlib2-devel

  • Xaw3d-devel

  • alchemist-devel

  • alsa-lib

  • alsa-lib-devel

  • alsa-utils

  • amanda-devel

  • anaconda-product (noarch)

  • anacron

  • apel

  • apr

  • apr-devel

  • apr-util

  • apr-util-devel

  • arpwatch

  • aspell-ca

  • aspell-cs

  • aspell-cy

  • aspell-el

  • aspell-en

  • aspell-pl

  • audit

  • authd

  • automake16

  • automake17

  • beecrypt-devel

  • beecrypt-python

  • bind-chroot

  • bind-devel

  • bind-libs

  • bitstream-vera-fonts

  • bluez-bluefw

  • bluez-hcidump

  • bluez-libs

  • bluez-libs-devel

  • bluez-pin

  • bluez-utils

  • bluez-utils-cups

  • bogl-devel

  • boost

  • boost-devel

  • bootparamd

  • bridge-utils-devel

  • busybox

  • cadaver

  • cdda2wav

  • cdparanoia-devel

  • cdrecord-devel

  • checkpolicy

  • compat-gcc-32

  • compat-gcc-32-c++

  • compat-libgcc-296

  • compat-libstdc++-296

  • compat-libstdc++-33

  • compat-openldap

  • cryptsetup

  • cscope

  • cyrus-imapd

  • cyrus-imapd-devel

  • cyrus-imapd-murder

  • cyrus-imapd-nntp

  • cyrus-imapd-utils

  • cyrus-sasl-ntlm

  • cyrus-sasl-sql

  • dasher

  • db4-java

  • db4-tcl

  • dbus

  • dbus-devel

  • dbus-glib

  • dbus-python

  • dbus-x11

  • devhelp

  • devhelp-devel

  • device-mapper

  • dhcp-devel

  • dhcpv6

  • dhcpv6_client

  • dia

  • dmalloc

  • dmraid

  • docbook-simple

  • docbook-slides

  • dovecot

  • doxygen-doxywizard

  • elfutils-libelf-devel

  • emacs-common

  • emacs-nox

  • evolution-connector

  • evolution-data-server

  • evolution-data-server-devel

  • evolution-devel

  • evolution-webcal

  • exim

  • exim-doc

  • exim-mon

  • exim-sa

  • expect-devel

  • expectk

  • finger-server

  • firefox

  • flac

  • flac-devel

  • fonts-arabic

  • fonts-bengali

  • fonts-xorg-100dpi

  • fonts-xorg-75dpi

  • fonts-xorg-ISO8859-14-100dpi

  • fonts-xorg-ISO8859-14-75dpi

  • fonts-xorg-ISO8859-15-100dpi

  • fonts-xorg-ISO8859-15-75dpi

  • fonts-xorg-ISO8859-2-100dpi

  • fonts-xorg-ISO8859-2-75dpi

  • fonts-xorg-ISO8859-9-100dpi

  • fonts-xorg-ISO8859-9-75dpi

  • fonts-xorg-base

  • fonts-xorg-cyrillic

  • fonts-xorg-syriac

  • fonts-xorg-truetype

  • freeglut

  • freeglut-devel

  • freeradius-mysql

  • freeradius-postgresql

  • freeradius-unixODBC

  • freetype-demos

  • freetype-utils

  • fribidi

  • fribidi-devel

  • fsh

  • gamin

  • gamin-devel

  • gd-progs

  • gda-mysql

  • gda-odbc

  • gda-postgres

  • gedit-devel

  • gettext-devel

  • ghostscript-devel

  • ghostscript-gtk

  • gimp-devel

  • gimp-gap

  • gimp-help

  • gimp-print-devel

  • gnome-audio-extra

  • gnome-kerberos

  • gnome-keyring

  • gnome-keyring-devel

  • gnome-keyring-manager

  • gnome-mag

  • gnome-mag-devel

  • gnome-netstatus

  • gnome-nettool

  • gnome-panel-devel

  • gnome-pilot-conduits

  • gnome-pilot-devel

  • gnome-python2-applet

  • gnome-python2-gconf

  • gnome-python2-gnomeprint

  • gnome-python2-gnomevfs

  • gnome-python2-nautilus

  • gnome-speech

  • gnome-speech-devel

  • gnome-vfs2-smb

  • gnome-volume-manager

  • gnopernicus

  • gnumeric

  • gnumeric-devel

  • gnuplot-emacs

  • gnutls

  • gnutls-devel

  • gok

  • gok-devel

  • gpdf

  • gphoto2-devel

  • groff-gxditview

  • groff-perl

  • gsl

  • gsl-devel

  • gstreamer-devel

  • gstreamer-plugins-devel

  • gthumb

  • gtkhtml3-devel

  • gtksourceview

  • gtksourceview-devel

  • gtkspell

  • gtkspell-devel

  • guile-devel

  • hal

  • hal-cups-utils

  • hal-devel

  • hal-gnome

  • hicolor-icon-theme

  • hpoj-devel

  • htdig-web

  • httpd-manual

  • httpd-suexec

  • icon-slicer

  • iiimf-csconv

  • iiimf-docs

  • iiimf-emacs

  • iiimf-gnome-im-switcher

  • iiimf-gtk

  • iiimf-le-canna

  • iiimf-le-chinput

  • iiimf-le-hangul

  • iiimf-le-sun-thai

  • iiimf-le-unit

  • iiimf-le-xcin

  • iiimf-libs

  • iiimf-libs-devel

  • iiimf-server

  • iiimf-x

  • inn-devel

  • iptables-devel

  • iptraf

  • iptstate

  • irb

  • isdn4k-utils-devel

  • isdn4k-utils-vboxgetty

  • joe

  • jpackage-utils

  • k3b

  • kdbg

  • kde-i18n-Bengali

  • kde-i18n-Bulgarian

  • kde-i18n-Hindi

  • kde-i18n-Punjabi

  • kde-i18n-Tamil

  • kdeaddons-atlantikdesigner

  • kdeaddons-xmms

  • kdeadmin

  • kdeartwork-icons

  • kdegames-devel

  • kdemultimedia-devel

  • kdenetwork-nowlistening

  • kernel-doc

  • kinput2

  • krb5-auth-dialog

  • libavc1394

  • libavc1394-devel

  • libc-client

  • libc-client-devel

  • libcroco

  • libcroco-devel

  • libdbi-dbd-pgsql

  • libdbi-devel

  • libdv

  • libdv-devel

  • libdv-tools

  • libexif

  • libexif-devel

  • libgal2-devel

  • libgcrypt

  • libgcrypt-devel

  • libgda

  • libgda-devel

  • libghttp-devel

  • libgnomecups

  • libgnomecups-devel

  • libgnomedb

  • libgnomedb-devel

  • libgpg-error

  • libgpg-error-devel

  • libgsf-devel

  • libgtop2-devel

  • libidn

  • libidn-devel

  • libieee1284

  • libieee1284-devel

  • libmng-static

  • libmusicbrainz

  • libmusicbrainz-devel

  • libpng10-devel

  • libraw1394-devel

  • libsane-hpoj

  • libselinux

  • libselinux-devel

  • libsepol

  • libsepol-devel

  • libsilc

  • libsilc-devel

  • libsilc-doc

  • libsoup-devel

  • libtabe-devel

  • libtheora

  • libtheora-devel

  • libungif-progs

  • libwmf

  • libwmf-devel

  • libwnck-devel

  • libwvstreams-devel

  • libxklavier

  • libxklavier-devel

  • libxslt-python

  • linuxwacom

  • linuxwacom-devel

  • lm_sensors-devel

  • lrzsz

  • lvm2

  • lynx

  • mailman

  • mc

  • memtest86+

  • mgetty-sendfax

  • mgetty-viewfax

  • mgetty-voice

  • mikmod-devel

  • mod_auth_kerb

  • mod_dav_svn

  • mod_perl-devel

  • module-init-tools

  • mozilla-devel

  • mozilla-nspr-devel

  • mozilla-nss-devel

  • mtr-gtk

  • mtx

  • mysql-server

  • nabi

  • nasm

  • nasm-doc

  • nasm-rdoff

  • nautilus-cd-burner-devel

  • neon

  • neon-devel

  • net-snmp-libs

  • net-snmp-perl

  • nmap-frontend

  • nss_db

  • numactl

  • octave-devel

  • openh323-devel

  • openjade-devel

  • openldap-servers-sql

  • openoffice.org

  • openoffice.org-i18n

  • openoffice.org-kde

  • openoffice.org-libs

  • openssl-perl

  • pam_ccreds

  • pam_passwdqc

  • parted-devel

  • pcmcia-cs

  • perl-Bit-Vector

  • perl-Convert-ASN1

  • perl-Crypt-SSLeay

  • perl-Cyrus

  • perl-Date-Calc

  • perl-LDAP

  • perl-Net-DNS

  • perl-XML-LibXML

  • perl-XML-LibXML-Common

  • perl-XML-NamespaceSupport

  • perl-XML-SAX

  • perl-suidperl

  • php-devel

  • php-domxml

  • php-gd

  • php-mbstring

  • php-ncurses

  • php-pear

  • php-snmp

  • php-xmlrpc

  • planner

  • pmake

  • policycoreutils

  • postfix-pflogsumm

  • postgresql

  • postgresql-contrib

  • postgresql-devel

  • postgresql-docs

  • postgresql-jdbc

  • postgresql-libs

  • postgresql-pl

  • postgresql-python

  • postgresql-server

  • postgresql-tcl

  • postgresql-test

  • pump-devel

  • pvm-gui

  • pwlib-devel

  • pyorbit-devel

  • pyparted

  • python-docs

  • python-ldap

  • python-tools

  • qt-ODBC

  • qt-PostgreSQL

  • qt-config

  • quagga-contrib

  • quagga-devel

  • rhgb

  • rhythmbox

  • rpm-libs

  • ruby-docs

  • ruby-tcltk

  • samba-swat

  • selinux-doc

  • selinux-policy-targeted

  • selinux-policy-targeted-sources

  • sendmail-devel

  • sendmail-doc

  • setools

  • setools-gui

  • sg3_utils

  • shared-mime-info

  • skkdic

  • sound-juicer

  • sox-devel

  • speex

  • speex-devel

  • statserial

  • subversion

  • subversion-devel

  • subversion-perl

  • switchdesk

  • switchdesk-gui

  • synaptics

  • sysfsutils

  • sysfsutils-devel

  • system-config-boot

  • system-config-date

  • system-config-display

  • system-config-httpd

  • system-config-keyboard

  • system-config-kickstart

  • system-config-language

  • system-config-lvm

  • system-config-mouse

  • system-config-netboot

  • system-config-network

  • system-config-network-tui

  • system-config-nfs

  • system-config-packages

  • system-config-printer

  • system-config-printer-gui

  • system-config-rootpassword

  • system-config-samba

  • system-config-securitylevel

  • system-config-securitylevel-tui

  • system-config-services

  • system-config-soundcard

  • system-config-users

  • system-logviewer

  • system-switch-im

  • system-switch-mail

  • system-switch-mail-gnome

  • talk-server

  • tcl-devel

  • tcl-html

  • tclx-devel

  • tclx-doc

  • tetex-doc

  • theora-tools

  • thunderbird

  • tix-devel

  • tix-doc

  • tk-devel

  • tn5250-devel

  • ttfonts-bn

  • ttfonts-gu

  • ttfonts-hi

  • ttfonts-pa

  • ttfonts-ta

  • udev

  • unixODBC-devel

  • valgrind

  • valgrind-callgrind

  • vim-X11

  • vino

  • w3c-libwww-apps

  • w3c-libwww-devel

  • xcdroast

  • xdelta-devel

  • xemacs-common

  • xemacs-nox

  • xemacs-sumo

  • xemacs-sumo-el

  • xemacs-sumo-info

  • xisdnload

  • xmlsec1

  • xmlsec1-devel

  • xmlsec1-openssl

  • xmlsec1-openssl-devel

  • xmms-devel

  • xmms-flac

  • xmms-skins

  • xojpanel

  • xorg-x11

  • xorg-x11-Mesa-libGL

  • xorg-x11-Mesa-libGLU

  • xorg-x11-Xdmx

  • xorg-x11-Xnest

  • xorg-x11-Xvfb

  • xorg-x11-deprecated-libs

  • xorg-x11-deprecated-libs-devel

  • xorg-x11-devel

  • xorg-x11-doc

  • xorg-x11-font-utils

  • xorg-x11-libs

  • xorg-x11-sdk

  • xorg-x11-tools

  • xorg-x11-twm

  • xorg-x11-xauth

  • xorg-x11-xdm

  • xorg-x11-xfs

  • xrestop

  • zisofs-tools

  • zsh-html

દૂર કરાયેલ પેકેજો

નીચેના પેકેજો Red Hat Enterprise Linux 4 માંથી દૂર કરાયેલા છે:

  • FreeWnn-common

  • Wnn6-SDK

  • Wnn6-SDK-devel

  • XFree86

  • XFree86-100dpi-fonts

  • XFree86-75dpi-fonts

  • XFree86-ISO8859-14-100dpi-fonts

  • XFree86-ISO8859-14-75dpi-fonts

  • XFree86-ISO8859-15-100dpi-fonts

  • XFree86-ISO8859-15-75dpi-fonts

  • XFree86-ISO8859-2-100dpi-fonts

  • XFree86-ISO8859-2-75dpi-fonts

  • XFree86-ISO8859-9-100dpi-fonts

  • XFree86-ISO8859-9-75dpi-fonts

  • XFree86-Mesa-libGL

  • XFree86-Mesa-libGLU

  • XFree86-Xnest

  • XFree86-Xvfb

  • XFree86-base-fonts

  • XFree86-cyrillic-fonts

  • XFree86-devel

  • XFree86-doc

  • XFree86-font-utils

  • XFree86-libs

  • XFree86-libs-data

  • XFree86-syriac-fonts

  • XFree86-tools

  • XFree86-truetype-fonts

  • XFree86-twm

  • XFree86-xauth

  • XFree86-xdm

  • XFree86-xfs

  • ami

  • anaconda-images

  • ant

  • ant-libs

  • aspell-en-ca

  • aspell-en-gb

  • aspell-pt_BR

  • bcel

  • bonobo-activation

  • bonobo-activation-devel

  • cipe

  • commons-beanutils

  • commons-collections

  • commons-digester

  • commons-logging

  • commons-modeler

  • compat-gcc

  • compat-gcc-c++

  • compat-glibc

  • compat-libstdc++

  • compat-libstdc++-devel

  • compat-pwdb

  • compat-slang

  • cup

  • dev

  • devlabel

  • dvdrecord

  • fam

  • fam-devel

  • fontilus

  • gcc-c++-ssa

  • gcc-g77-ssa

  • gcc-java-ssa

  • gcc-objc-ssa

  • gcc-ssa

  • gdk-pixbuf-gnome

  • gnome-libs

  • gnome-libs-devel

  • gnome-vfs2-extras

  • gtkam

  • gtkam-gimp

  • im-sdk

  • imap

  • itcl

  • jakarta-regexp

  • jfsutils

  • kde-i18n-Afrikaans

  • kde-i18n-Korean

  • kdoc

  • kernel-source

  • kinput2-canna-wnn6

  • libgcc-ssa

  • libgcj-ssa

  • libgcj-ssa-devel

  • libmrproject

  • libmudflap

  • libmudflap-devel

  • libole2

  • libole2-devel

  • libstdc++-ssa

  • libstdc++-ssa-devel

  • linc

  • linc-devel

  • losetup

  • lvm

  • magicdev

  • modutils

  • modutils-devel

  • mount

  • mozilla-psm

  • mrproject

  • mx4j

  • openoffice

  • openoffice-i18n

  • openoffice-libs

  • perl-CGI

  • perl-CPAN

  • perl-DB_File

  • perl-Net-DNS

  • printman

  • pspell

  • pspell-devel

  • python-optik

  • raidtools

  • rarpd

  • redhat-config-bind

  • redhat-config-date

  • redhat-config-httpd

  • redhat-config-keyboard

  • redhat-config-kickstart

  • redhat-config-language

  • redhat-config-mouse

  • redhat-config-netboot

  • redhat-config-network

  • redhat-config-network-tui

  • redhat-config-nfs

  • redhat-config-packages

  • redhat-config-printer

  • redhat-config-printer-gui

  • redhat-config-proc

  • redhat-config-rootpassword

  • redhat-config-samba

  • redhat-config-securitylevel

  • redhat-config-securitylevel-tui

  • redhat-config-services

  • redhat-config-soundcard

  • redhat-config-users

  • redhat-config-xfree86

  • redhat-java-rpm-scripts

  • redhat-logviewer

  • redhat-switch-mail

  • redhat-switch-mail-gnome

  • rh-postgresql

  • rh-postgresql-contrib

  • rh-postgresql-devel

  • rh-postgresql-docs

  • rh-postgresql-jdbc

  • rh-postgresql-libs

  • rh-postgresql-python

  • rh-postgresql-tcl

  • shapecfg

  • switchdesk

  • switchdesk-gnome

  • switchdesk-kde

  • xalan-j

  • xerces-j

નીચી આવૃત્તિ થયેલ પેકેજો

Red Hat મોટા ભાગના પ્રકાશનોમાં વિધેય સાચવવા માટે પહોંચે છે, પરંતુ મોટા ભાગના પ્રકાશનોની વચ્ચે કમ્પોનન્ટોનો સ્પષ્ટ સુધારો અમલમાં મૂકવા માટે અને તેમનું પેકેજ કરવામાં સાચું જ આરક્ષિત કરે છે.

નીચેના પેકેજો Red Hat Enterprise Linux 4 માં સમાયેલા છે, પરંતુ કદાચ ભવિષ્યના પ્રકાશનોમાંથી દૂર થઈ જશે. વિકાસકર્તાઓ અને વપરાશકર્તાઓને આ પેકેજોથી દૂર થઈ જવા માટે સલાહ આપવામાં આવે છે.

  • 4Suite — માત્ર system-config-* સાધનો દ્વારા વપરાય છે

  • FreeWnn — IIIMF એ આગ્રહણીય ઈનપુટ પદ્ધતિ છે

  • FreeWnn-devel — IIIMF એ આગ્રહણીય ઈનપુટ પદ્ધતિ છે

  • FreeWnn-libs — IIIMF એ આગ્રહણીય ઈનપુટ પદ્ધતિ છે

  • alchemist — માત્ર system-config-* સાધનો દ્વારા વપરાય છે

  • alchemist-devel — માત્ર system-config-* સાધનો દ્વારા વપરાય છે

  • aumix — બીજા અવાજ નિયંત્ર સાધનો સાથે સુસંગત

  • autoconf213 — જૂની આવૃત્તિ સાથે સુસંગત વિકાસ સાધન

  • automake14 — જૂની આવૃત્તિ સાથે સુસંગત વિકાસ સાધન

  • automake15 — જૂની આવૃત્તિ સાથે સુસંગત વિકાસ સાધન

  • automake16 — જૂની આવૃત્તિ સાથે સુસંગત વિકાસ સાધન

  • automake17 — જૂની આવૃત્તિ સાથે સુસંગત વિકાસ સાધન

  • compat-db — જૂની આવૃત્તિ સાથે સુસંગત લાઈબ્રેરી

  • compat-gcc-32 — જૂની આવૃત્તિ સાથે સુસંગત લાઈબ્રેરી/સાધન

  • compat-gcc-32-c++ — જૂની આવૃત્તિ સાથે સુસંગત લાઈબ્રેરી/સાધન

  • compat-glibc — જૂની આવૃત્તિ સાથે સુસંગત લાઈબ્રેરી/સાધન

  • compat-libgcc-296 — જૂની આવૃત્તિ સાથે સુસંગત લાઈબ્રેરી/સાધન

  • compat-libstdc++-296 — જૂની આવૃત્તિ સાથે સુસંગત લાઈબ્રેરી/સાધન

  • compat-libstdc++-33 — જૂની આવૃત્તિ સાથે સુસંગત લાઈબ્રેરી/સાધન

  • compat-openldap — જૂની આવૃત્તિ સાથે સુસંગત લાઈબ્રેરી/સાધન

  • dbskkd-cdb — IIIMF એ આગ્રહણીય ઈનપુટ પદ્ધતિ છે

  • dev86 — માત્ર lilo માટે જરૂરી છે

  • dietlibc — માત્ર સ્થાપકના વપરાશ માટે આધારભૂત

  • eog — નોટિલસમાં સમાવિષ્ટ આધાર

  • gftp — ફાયરફોક્સ અને નોટિલસમાં સમાવિષ્ટ FTP

  • gnome-libs — libgnome દ્વારા બદલાયેલ છે

  • imlib — gdk-pixbuf દ્વારા બદલાયેલ છે

  • imlib-devel — gdk-pixbuf દ્વારા બદલાયેલ છે

  • kinput2 — IIIMF એ આગ્રહણીય ઈનપુટ પદ્ધતિ છે

  • libghttp — નીચી આવૃત્તિની લાઈબ્રેરી

  • libghttp-devel — નીચી આવૃત્તિની લાઈબ્રેરી

  • lilo — grub દ્વારા બદલાયેલ છે

  • mikmod — નીચી આવૃત્તિના ધ્વનિના બંધારણ માટે

  • mikmod-devel — નીચી આવૃત્તિના ધ્વનિના બંધારણ માટે

  • miniChinput — IIIMF એ આગ્રહણીય ઈનપુટ પદ્ધતિ છે

  • mozilla — ફાયરફોક્સ/થન્ડરબર્ડ/ઈવોલ્યુશન દ્વારા બદલાયેલ છે

  • mozilla-chat — ફાયરફોક્સ/થન્ડરબર્ડ/ઈવોલ્યુશન દ્વારા બદલાયેલ છે

  • mozilla-devel — ફાયરફોક્સ/થન્ડરબર્ડ/ઈવોલ્યુશન દ્વારા બદલાયેલ છે

  • mozilla-dom-inspector — ફાયરફોક્સ/થન્ડરબર્ડ/ઈવોલ્યુશન દ્વારા બદલાયેલ છે

  • mozilla-js-debugger — ફાયરફોક્સ/થન્ડરબર્ડ/ઈવોલ્યુશન દ્વારા બદલાયેલ છે

  • mozilla-mail — ફાયરફોક્સ/થન્ડરબર્ડ/ઈવોલ્યુશન દ્વારા બદલાયેલ છે

  • mozilla-nspr — ફાયરફોક્સ/થન્ડરબર્ડ/ઈવોલ્યુશન દ્વારા બદલાયેલ છે

  • mozilla-nspr-devel — ફાયરફોક્સ/થન્ડરબર્ડ/ઈવોલ્યુશન દ્વારા બદલાયેલ છે

  • mozilla-nss — ફાયરફોક્સ/થન્ડરબર્ડ/ઈવોલ્યુશન દ્વારા બદલાયેલ છે

  • mozilla-nss-devel — ફાયરફોક્સ/થન્ડરબર્ડ/ઈવોલ્યુશન દ્વારા બદલાયેલ છે

  • nabi — IIIMF એ આગ્રહણીય ઈનપુટ પદ્ધતિ છે

  • newt-perl — માત્ર crypto-utils દ્વારા જરૂરી છે

  • openmotif21 — જૂના સાથે સુસંગત લાઈબ્રેરી

  • openssl096b — જૂના સાથે સુસંગત લાઈબ્રેરી

  • skkdic — IIIMF એ આગ્રહણીય ઈનપુટ પદ્ધતિ છે

  • skkinput — IIIMF એ આગ્રહણીય ઈનપુટ પદ્ધતિ છે

  • xcin — IIIMF એ આગ્રહણીય ઈનપુટ પદ્ધતિ છે

  • xmms — rhythmbox, Helix Player દ્વારા બદલાયેલ છે

  • xmms-devel — rhythmbox, Helix Player દ્વારા બદલાયેલ છે

  • xmms-flac — rhythmbox, Helix Player દ્વારા બદલાયેલ છે

  • xmms-skins — rhythmbox, Helix Player દ્વારા બદલાયેલ છે

( x86 )