Gentoo ለግል ብጁነት ፣ ውስብስብነት ፣ የጥቅል አስተዳደር እና ከጂኪ-ኔስ ጋር አጠቃላይ ትስስር የታወቀ የሊኑክስ ስርጭት ነው። የመጀመሪያው እና ዋነኛው ፣ የ Gentoo ስርጭት ለሁሉም አይደለም። ስርዓትዎ ሙሉ በሙሉ እንዲሠራ ጥቂት ንባብ ማድረግ ስለሚያስፈልግዎ አንጎልዎን ለመጠቀም ዝግጁ ይሁኑ። በ Gentoo ውስጥ እያንዳንዱ እሽግ የጥቅል አያያዝ መሣሪያቸውን ፣ መጓጓዣን በመጠቀም ከምንጭ ተሰብስቧል ፣ ስለዚህ እርስዎ ተጠቃሚው በስርዓትዎ ላይ ምን ባህሪዎች እና ጥቅሎች እንደተጫኑ ይወስናሉ። በትላልቅ ግንባታዎች (kde/gnome/libreoffice) ማጠናከሪያ/መጫኛ በተጠቀመው ሃርድዌር ላይ በመመስረት ከ 30 ሰከንዶች እስከ ጥቂት ቀናት (እያንዳንዱ) ሊወስድ ይችላል ፣ አነስተኛ ግንባታዎች ግን በጥቂት ደቂቃዎች ውስጥ ተጭነዋል። ይህ መመሪያ ኮምፒተርዎን ለመደበኛ የዕለት ተዕለት አጠቃቀም ሙሉ በሙሉ ነፃ ሆኖ እያለ Gentoo ን እንዲጭኑ ይፈቅድልዎታል። ምንም እንኳን ይህ ከሌላ የሊኑክስ ስርጭት የማይሰራበት ምንም ምክንያት ባይኖርም ከኡቡንቱ ለመስራት በግልፅ ተፃፈ።
ደረጃዎች
ደረጃ 1. በኡቡንቱ ሳጥንዎ ላይ የሱፐርፐር መብቶች እንዳሎት ያረጋግጡ ፤ እና የበይነመረብ ግንኙነት - ቢቻል ፈጣን።
በአጠቃላይ የኡቡንቱ እና የሊኑክስ መካከለኛ እውቀት እንዲሁ ተመራጭ ነው።
ደረጃ 2. በኡቡንቱ ላይ ክሮትን መጫን ያስፈልግዎታል።
የ dchroot እና debootstrap ጥቅሎችን በመጫን በሲናፕቲክ በኩል ይህንን ማሳካት ይችላሉ ፤ ወይም በመተየብ የትእዛዝ መስመር
sudo apt-get install dchroot debootstrap ን ይጫኑ
. ይህ ፕሮግራም ሊኑክስ የሥር ማውጫው ከተለመደው አንድ የተለየ መሆኑን ለጊዜው ለማስመሰል ያስችለዋል።
ደረጃ 3. ወይ ነባር ክፍልፋዮችን እንደገና ማሰራጨት ፣ ወይም ከነፃ የሃርድ ዲስክ ቦታ አዲስ ክፋይ ይፍጠሩ።
ተጥንቀቅ! ማንኛውንም ውሂብ ማጣት አይፈልጉም።
አብዛኛዎቹ ድርጣቢያዎች በመሠረቱ ፣ ብዙ ክፍልፋዮች ፣ የተሻለ እንዲሆኑ ይመክራሉ። ቢያንስ ፣ የስር ክፍፍል (/) ያስፈልግዎታል። ግን አብዛኛዎቹ ሰዎች የተለየ የመለዋወጥ ክፍልፍ ፣ የቤት ክፍል (/ቤት) አላቸው። አንዳንዶች ለ /ቡት እና /var የተለየ ክፋይ ይመክራሉ።
ደረጃ 4. እርስዎ በመረጡት የፋይል ስርዓት (አዲ /ክፍል ፣ /፣ /፣ ቡት እና /var ext2 ፣ ext3 ወይም reiser2 ን መጠቀም ተመራጭ ነው) አዲሱን ክፋይ (ዎች) ቅርጸት ይስሩ።
ስዋፕዎች እንደ መለዋወጥ ክፍልፋዮች መቅረጽ አለባቸው።
ደረጃ 5. አዲስ አቃፊ ይፍጠሩ ፣
/mnt/gentoo
እና ለፈጠሯቸው ለእያንዳንዱ የተለየ ክፍልፋዮች አንድ።
ደረጃ 6. አዲሱን ክፍልፋዮችዎን እዚህ ይጫኑ
-
sudo mount /dev /sda5 /mnt /gentoo
-
sudo mount/dev/sda6/mnt/gentoo/ቤት
- እዚህ ፣ sda5 እና 6 በቅደም ተከተል የወደፊት ስርዎን እና የቤት ማውጫዎችን የያዙ ክፍልፋዮች ናቸው።
ደረጃ 7. የእርስዎ ቀን ትክክል መሆኑን ያረጋግጡ (ዓይነት ቀን)።
በአገባብ ሊለውጡት ይችላሉ
ቀን MMDDhhmmYYYY
ደረጃ 8. የመረጡት የድር አሰሳ ፕሮግራም ይክፈቱ እና ወደዚህ ይሂዱ።
የአከባቢዎን መስተዋት ይፈልጉ እና ያውርዱ ደረጃ 3 tarball ከ
ይለቀቃል/x86/2008.0/ደረጃዎች/
(በመረጡት ሥነ ሕንፃ x86 ን ይተኩ - ይህ መመሪያ ለ AMD64 እና ለ x86 ብቻ ተፈትኗል)። ተጓዳኝ md5 ፋይልን ያውርዱ።
ደረጃ 9. ወደ Gentoo አቃፊ ይውሰዱ
mv stage3*.bz2* /mnt /gentoo
.
ደረጃ 10. እራስዎን ወደዚያ ያንቀሳቅሱ (
ሲዲ /mnt /gentoo
) እና በ md5 በኩል ታርቦሉን ይፈትሹ
md5sum -c stage3*.md5
. ይህ ሳይበላሽ ታርቦሉ በትክክል ማውረዱን ያረጋግጣል። እሱ እንደ እሺ ሪፖርት ካላደረገ ከዚያ እንደገና ማውረድ ይኖርብዎታል።
ደረጃ 11. ታርቦሉን ያውጡ
sudo tar xvjpf stage3*.bz2
. እስኪጠናቀቅ ይጠብቁ።
ደረጃ 12. አሁን በ Gentoo ክፍልፍል ላይ የተጫኑ ጥቂት መሠረታዊ ፕሮግራሞች አሉዎት ፤ ቀጥሎ ፣ Portage ን መጫን ያስፈልግዎታል
በስርዓትዎ ላይ ባለው ነገር ላይ ሙሉ ቁጥጥር እንዲኖርዎት የሚያስችል የ Gentoo ጥቅል አስተዳደር ስርዓት።
-
ከዚህ ቀደም የመድረክ 3 ታርቦልን ከጫኑት ወደ መስታወት ይመለሱ። ወደ ሂድ
ቅጽበተ -ፎቶዎች/
- ማውጫ እና የቅርብ ጊዜውን የ Portage ፋይል ያውርዱ። ወደ /mnt /gentoo ይውሰዱ እና ትዕዛዙን ይጠቀሙ-
-
tar xvjf /mnt/gentoo/portage-.tar.bz2 -C/mnt/gentoo/usr
- ለ Portage አጭር መግቢያ - Portage በአንፃራዊነት ቀላል የብዙ የሶፍትዌር ጥቅሎችን ለመጫን የሚያስችል የጥቅል አስተዳደር ስርዓት ነው። እሱ የሚሰራው የእነዚህን እና የእርስ በእርስ ግንኙነቶቻቸውን ዝርዝር ከ rsync አገልጋይ በማውረድ ነው። ይህ እጅግ በጣም ብዙ ከሆኑ ሌሎች አገልጋዮች ሊወርዱ ወደሚችሉ ወደ ተዛማጅ ፋይሎች አመላካች ያሳያል። አንዴ እነዚህ ፋይሎች ከወረዱ በኋላ ሶፍትዌሩ በኮምፒተርዎ ከምንጭ ይሰበስባል - ለማሽንዎ ያመቻቻል።
ደረጃ 13. በዚህ ደረጃ ፣ አንዳንድ የማጠናከሪያ ባንዲራዎችን ማዘጋጀት ይፈልጉ ይሆናል።
ይህን የሚያደርጉት የሚወዱትን የጽሑፍ አርታዒ በመጠቀም /mnt/gentoo/etc/portage/make.conf ን በማርትዕ ነው። በተለያዩ የማሻሻያ ተለዋዋጮች ላይ ሙሉ መመሪያ /mnt/gentoo/usr/share/portage/config/make.conf.example ን በማንበብ ማግኘት ይቻላል። ለውጦችዎን በማዋቀሪያ ፋይል ውስጥ ያስቀምጡ እና ከጽሑፉ አርታኢ ይውጡ።
ደረጃ 14. ማውረድዎን ማመቻቸት ይፈልጋሉ?
እንደገና make.conf ን ያርትዑ እና የ SYNC ተለዋዋጭ ወደ የእርስዎ በጣም የአከባቢ rsync አገልጋይ መዋቀሩን ያረጋግጡ። በ GENTOO_MIRRORS ተለዋዋጭ እርስዎ የሚወዱትን ያህል መስተዋቶች ያክሉ - ምንም እንኳን እርስዎ የመረጡት ቢያስቀምጡ። የሚገኙትን መስተዋቶች ዝርዝር እዚህ ማግኘት ይችላሉ።
ደረጃ 15. እራስዎን በአዲሱ ስርዓትዎ ውስጥ ከመጥለቅዎ በፊት ፣ ከኡቡንቱ እንደተገለበጡ ጥቂት አስፈላጊ ቅንብሮች መኖራቸውን ማረጋገጥ አለብዎት።
-
በመጀመሪያ ፣ የዲኤንኤስ ቅንብሮች -
sudo cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf
-
እና የእርስዎ የእቅድ ስርዓት -
sudo mount -t proc none/mnt/gentoo/proc
- .
-
እና /dev ፋይል ስርዓቱን ያያይዙ-
sudo mount -o bind /dev /mnt /gentoo /dev
- .
ደረጃ 16. አሁን ክሮትን ማድረግ ይችላሉ
ይህ በእውነቱ በቂ ቀላል ነው - እና በቀላሉ በመተየብ በማንኛውም ጊዜ ሊወጣ ይችላል። ይህ ሶስት ደረጃ ሂደት ነው-
-
በመጀመሪያ ፣ የስር ማውጫውን ወደ /mnt /gentoo ይለውጡታል
sudo chroot /mnt /gentoo /bin /bash
- .
-
ከዚያ ይህ ተርሚናል የት መሆን እንዳለበት ማወቅ እንዲችል አካባቢውን ያዘምኑታል-
/usr/sbin/env-update
-
በመጨረሻም ፣ ይህንን ለ (ጊዜያዊ) ማህደረ ትውስታ ያድርጉ
ምንጭ /ወዘተ /መገለጫ
-
እርስዎ በ chroot ውስጥ እንዳሉ እራስዎን ለማስታወስ ከፈለጉ ፣ ይህንን አስደሳች ትእዛዝ መጠቀም ይችላሉ-
ወደ ውጭ ላክ PS1 = "(chroot) $ PS1"
ደረጃ 17. እንኳን ደስ አለዎት
እርስዎ Gentoo ውስጥ ነዎት እና ወደዚያ አንድ ሩብ ያህል … እሺ!
ደረጃ 18. በመቀጠል የማንኛውም ስርዓተ ክወና በጣም አስፈላጊ አካል ማጠናቀር ያስፈልግዎታል-
የከርነል ፍሬዋ። ከርነል የትኞቹ ሶፍትዌሮች ወደ አንድ የሃርድዌር ክፍል እንዲደርሱ የሚፈቀድለት የስርዓተ ክወናው አካል ነው። ከርነል ከሌለ ስርዓተ ክወና የለም ፣ ምክንያቱም ሊሠራ አይችልም።
ደረጃ 19. ቀደም ሲል ፖርቴጅ መጫኑን ያስታውሱ?
አሁን እርስዎ ከጠቀሱት የ rsync አገልጋይ ሊጭኗቸው የሚችሏቸው የጥቅሎች ዝርዝር ማውረድ ነው። ዓይነት
ብቅ -ሲንክ
ደረጃ 20. ለግልፅነት ፣ በዚህ ደረጃ ከ 2.4 ይልቅ የቅርብ ጊዜውን የከርነል (2.6) መጫን እንደሚፈልጉ እገምታለሁ።
ደረጃ 21. አሁን የእኛን USE ባንዲራዎች ማዘጋጀት አለብን።
እነዚህ ባንዲራዎች ምን ዓይነት አማራጮችን እንደሚጨምሩ እንዲሁም ምን ማመቻቸት እንደሚጠቀሙ ለኮምፒዩተሩ ይነግሩታል። ለስርዓትዎ ትክክለኛ የአጠቃቀም ባንዲራዎችን ማዘጋጀት አስፈላጊ ነው ፣ አለበለዚያ አንዳንድ ያልተጠበቁ ውጤቶችን ሊያገኙ ይችላሉ። ድጋፍን የማይጨምርበትን የሚናገሩ ባንዲራዎችን ማከልም ጥሩ ነው።
ደረጃ 22. ማከል የሚፈልጉት እያንዳንዱ ባንዲራ በቀላሉ ቃል ነው።
ሊያስወግዱት የሚፈልጉት እያንዳንዱ አማራጭ ከፊት ለፊቱ ሰረዝ (-) ያለው ቃል ነው። ለምሳሌ ፣ ሁሉንም ነገር በ ogg ድጋፍ ማጠናቀር ከፈለግን ፣ ogg ን እንጨምር ነበር። እኛ ግን የዐግ ድጋፍ ካልፈለግን -ogg ን እንጨምር ነበር።
ደረጃ 23. የእርስዎን የአጠቃቀም ባንዲራዎች ለመምረጥ ፣ የትኞቹን ባንዲራዎች ማካተት እንደሚፈልጉ ለማየት የ Gentoo USE ባንዲራ ሰነዶችን ይመልከቱ።
ደረጃ 24. አንዴ ባንዲራዎች የሚጠቀሙበትን ከመረጡ በኋላ ወደ /etc/make.conf ይሂዱ እና የሚፈልጉትን ባንዲራዎች ያስገቡ።
ደረጃ 25. አሁን የሰዓት ሰቅዎን እናዘጋጅ።
ጌንቱ ሁሉም የጊዜ ሰቆች በ/usr/share/zoneinfo አለው። ወደ ማውጫው ይሂዱ እና ያሉትን የጊዜ ሰቆች ለማየት የ ls ትዕዛዙን ያቅርቡ። ከዚያ በሚከተለው ትእዛዝ (ለምሳሌ) የሰዓት ሰቅን ወደ /ወዘተ /አካባቢያዊ ሰዓት ይቅዱ
# cp/usr/share/zoneinfo/GMT/etc/localtime
).
ደረጃ 26. አሁን የእኛ የሰዓት ሰቅ አዘጋጅተናል ፣ የእኛን የከርነል ምንጮችን በትክክል ለማውረድ እና ከርነሉን ለማዋቀር ጊዜው አሁን ነው።
ደረጃ 27. አሂድ (
# የጄንቶ-ምንጮች ብቅ ይላሉ
) የከርነል ምንጮችዎን ለማውረድ።
ደረጃ 28. ይህ ቀጣዩ ደረጃ ለመጀመሪያ ጊዜ ቆጣሪዎች አስቸጋሪ ሊሆን ይችላል።
እኛ የምንፈልገውን ማንኛውንም ድጋፍ እንዲኖረው እዚህ ኮርነሉን እናዋቅራለን። የከርነልዎን በትክክል ማቀናበሩን እርግጠኛ መሆን አለብዎት ፣ አለበለዚያ እርስዎ የሚያስፈልጉዎት ተግባራት ሳይኖሩዎት ይችላሉ።
ደረጃ 29. ሩጡ
-
ሲዲ/usr/src/linux
-
ምናሌውን ያዋቅሩ
ደረጃ 30. ይህ የከርነል ውቅር ምናሌን ያመጣል።
እንደ SCSI ነጂዎች (አስፈላጊ ከሆነ) ስርዓትዎን ለማስነሳት የሚያስፈልጉዎትን ሁሉንም አሽከርካሪዎች መምረጥዎን ያረጋግጡ ፣ እና እነሱ በከርነል ውስጥ እንዲዋቀሩ እርግጠኛ ይሁኑ። እነሱ ከሌሉ ማስነሳት አይችሉም። እንዲሁም ፣ ለፋይል ስርዓትዎ ድጋፍ ማንቃትዎን ያረጋግጡ።
ደረጃ 31. የሚያስፈልጉዎትን ማንኛውንም የአውታረ መረብ ነጂዎች ይምረጡ ፣ ለምሳሌ የኤተርኔት ነጂዎች ወይም ሽቦ አልባ ነጂዎች (ወይም ሁለቱም)።
ደረጃ 32. የእርስዎን የአቀነባባሪ ዓይነት እና ቤተሰብ ይምረጡ።
ደረጃ 33. ከጨረሱ በኋላ ይተይቡ (
modules_install ያድርጉ እና ያድርጉ
) የከርነል እና የከርነል ሞጁሎችን ማጠናቀር ለመጀመር።
ይህ የተወሰነ ጊዜ ሊወስድ ይችላል ፣ ስለዚህ መጽሐፍ ያንብቡ ፣ ቴሌቪዥን ይመልከቱ ፣ ውሻውን ይራመዱ ፣ ወይም ሌላ ማንኛውንም ነገር ማድረግ ያስደስተዎታል። 34
ያድርጉ -j2 && modules_install ያድርጉ
35
አሁን የከርነል ምስልዎን ወደ /ቡት መቅዳት አለብን።
የከርነልዎን ስም እንዲሰየም ወደሚፈልጉት ሁሉ የከርነል -2.6.24 ን ይለውጡ። (
cp ቅስት/i386/boot/bzImage /boot/kernel-2.6.24
)
አሁን የከርነል ሞጁሎችዎን እናዋቅር። አሂድ (
አግኝ/lib/modules/(የከርነል ስሪት)/-type f -iname '*.o' -or -iname '*.ko'
) ሁሉንም የሚገኙ የከርነል ሞጁሎችን ለማግኘት። ከእነዚህ ውስጥ ፣ በራስ-ሰር እንዲጫኑ የሚፈልጉትን /etc/modules.autoload.d/kernel-2.6..ko ወይም.o ወይም ዱካውን አያካትቱ። በቃ በቀላሉ ፣ ለምሳሌ ፣ snd-hda-intel።
ጠቃሚ ምክሮች
- root-groups = ሥር ፣ ፣ portage
- ቡድኖች =, portage
- ቅድሚያ የሚሰጠው = 3
- ወደ Gentoo መድረኮች ፣ ድርጣቢያ ይመልከቱ
- ማውጫ =/mnt/gentoo
- ደረጃ 3 ታርቦል የ “ፖርቴጅ” ተጠቃሚ እና ቡድን የለውም ፣ በሆነ ምክንያት ፣ ይህም ከ chroot ውስጥ መውደቅን ያስከትላል። Schroot ን የሚጠቀሙ ከሆነ በአስተናጋጅ ስርዓትዎ ላይ የ portage ተጠቃሚ እና ቡድን መፍጠር አለብዎት (በእኔ ጉዳይ ላይ ubuntu maverick); በ/mnt/gentoo/etc ውስጥ ያለው የመተላለፊያ ደብተር እና የቡድን ፋይሎች በቀጥታ ካስተካከሏቸው ይተካሉ። የመጓጓዣ ተጠቃሚውን እና ቡድኑን ወደ አስተናጋጅ ስርዓት በመደመር በተለመደው መንገድ ከኔትወርክ ተደራሽነት ጋር አብሮ መሥራት አለበት። ከሚከተለው ውቅር ጋር schroot ን እጠቀም ነበር
- root-users =
- ተለዋጭ ስሞች = gentoo
- ዓይነት = ማውጫ
- መግለጫ = gentoo
ማስጠንቀቂያዎች
- ይህ ረጅም ጊዜ ይወስዳል ግን ብዙውን ጊዜ ዋጋ ያለው ነው።
- ክሮት በትክክል ስለማይሰራ (አንድ ሰው ይህን በተሻለ ሁኔታ ማስረዳት ከቻለ?) የመስቀለኛ መንገድ ሥሪት (ለምሳሌ ፣ በኡቡንቱ 32 ቢት ላይ gentoo 64 ቢት) ለመጫን አይሞክሩ።