Handbook:Parts/Installation/Base/ta

பகுத்தளிப்பு கோப்புகள்
மூலநிரல் கோப்புகளை விரைவாகப் பதிவிறக்க வேகமான கண்ணாடி தளத்தைத் தேர்ந்தெடுக்கப் பரிந்துரைக்கிறோம். Portage கோப்பினுள் உள்ள GENTOO_MIRRORS மாறியைக் கண்டறிந்து அதில் பட்டியலிடப்பட்டுள்ள கண்ணாடி தளங்களைப் பயன்படுத்தும். ஜென்டூ கண்ணாடி பட்டியலில் முறைமை அமைந்துள்ள இடத்திற்கு அருகில் உள்ள (பெரும்பாலும் வேகமானதாக இருக்கும் என்பதால்) கண்ணாடி தளத்தை (அல்லது கண்ணாடி தளங்களை) தேட முடியும். இதை எளிமையாக்கும் நோக்கில், நாங்கள் பயனர்களுக்கு நல்ல இடைமுகத்தைக் கொண்டுள்ள கருவியை அளிக்கிறோம். இதன்மூலம் தேவையான கண்ணாடி தளங்களைத் தேர்வு செய்யப் பட்டியலில் விருப்பமான கண்ணாடி தளங்களைக் கண்டறிந்து விசையை அழுத்தி ஒன்று அல்லது அதற்கு மேல் உள்ள கண்ணாடி தளங்களைத் தேர்வு செய்யவும்.

ஜென்டூ ebuild கருவூலம்
கண்ணாடி தளங்களைத் தேர்வு செய்வதில் உள்ள இரண்டாவது முக்கியமான படிநிலை கோப்பு மூலம் ஜென்டூ ebuild கருவூலத்தை உள்ளமைத்தல். இந்த கோப்பு தொகுப்பு கருவூலத்தை (Portage ற்கு மென்பொருள் தொகுப்புகளைப் பதிவிறக்கி நிறுவுவதற்குத் தேவையான ebuild கள் மற்றும் அதனைச் சார்ந்த தகவல்களை உள்ளடக்கிய கோப்புகளின் திரளாகும்) புதுப்பிப்பதற்குத் தேவையான ஒத்திசைவு தகவல்களைக் கொண்டுள்ளது.

கருவூலத்தை சில எளிமையான படிநிலைகளில் உள்ளமைத்துவிடலாம். முதலில், ஏற்கனவே இல்லையென்றால் அடைவை உருவாக்கவும்:

அடுத்து, Portage ஆல் வழங்கப்பட்ட ஜென்டூ கருவூல உள்ளமைவு கோப்பை  (புதிதாக உருவாக்கப்பட்ட) அடைவில் நகலெடுத்து வைக்கவும்:

உரை திருத்தியைக் கொண்டு அல்லது கட்டளையைப் பயன்படுத்திப் பார்வையிடவும். கோப்பின் உள்ளில் வடிவமைப்பிலிருந்து இவ்வாறாகக் காட்சியளிக்கும்:

மேலுள்ள பட்டியலில் உள்ள முன்னிருப்பு sync-uri மாறியின் மதிப்பு சுழல் முறையில் கண்ணாடி இடத்தை தீர்மானிக்கிறது. இது ஜென்டு கட்டுமானத்தில் உள்ள கற்றையகல அழுத்தத்தைக் குறைத்து, குறிப்பிட்ட ஒரு கண்ணாடி தளம் அணைவரியில் இருக்கும் சூழலில் இது தோல்வி-ஏற்படா முறையை அளித்து உதவுகிறது. உள்ளூர் மற்றும் தனியார் Portage கண்ணாடியைப் பயன்படுத்தும்போது தவிர மற்ற நேரங்களில் முன்னிருப்பு URI ஐ தக்க வைத்துக்கொள்ளப் பரிந்துரைக்கப்படுகிறது.

DNS விவரங்களை நகலெடுத்து வைத்தல்
புதிய சூழலுக்குள் நுழைவதற்கு முன் இன்னும் ஒரு செயல் செய்ய வேண்டியுள்ளது. அது கோப்பில் உள்ள DNS விவரங்களை நகலெடுப்பதாகும். புதிய சூழலுக்குள் சென்ற பிறகும் வலையமைப்பு வேளை செய்வதை உறுதிசெய்துகொள்ள இது தேவையானதாகும். கோப்பு வலையமைப்பிற்கான பெயர்-சேவையகங்களைக் கொண்டுள்ளது.

இந்த தகவல்களை நகலெடுப்பதற்கு, கட்டளையைப் பயன்படுத்தும்போது   விருப்பத்தேர்வை அளிக்குமாறு பரிந்துரைக்கிறோம். ஒருவேளை என்பது ஒரு குறியீட்டுத் தொடுப்பாக இருந்தால் இதை நகலெடுக்காமல் இது காட்டும் இலக்கு கோப்பை நகலெடுக்கும். இல்லையென்றால், புதிய சூழலில் உள்ள குறியீட்டுத் தொடுப்பு இல்லாத ஒரு கோப்பை நோக்கி இருக்கும் (பெரும்பாலும் தொடுப்பு காட்டும் இலக்கு புதிய சூழலுக்குள் கிடைக்காமல் போகலாம்).

தேவையான கோப்பு முறைமைகளை ஏற்றுதல்
இன்னும் சில நேரத்தில், லினக்ஸ் வேர் புதிய இடத்திற்கு மாறிவிடும். புதிய சூழல் சரியாக வேளை செய்வதை உறுதிப்படுத்திக்கொள்ள, சில கோப்பு முறைமைகள் அங்கும் கிடைக்கும்படி செய்ய வேண்டும்.

கிடைக்கும்படி செய்ய வேண்டிய கோப்பு முறைமைகள்:


 * இது ஒரு போலி-கோப்பு முறைமையாகும் (பார்ப்பதற்கு வழக்கமான கோப்புகள் போலத் தோன்றினாலும் இவை போகிற போக்கில் உருவாக்கப்பட்டவை). இதனைப் பயன்படுத்தி லினக்ஸ் கர்னலானது சூழலுக்குத் தகவல்களைத் தெரியப்படுத்துகிறது.
 * இதுவும் ஐ போல் ஒரு போலி-கோப்பு முறைமையாகும்.  விட மேம்பட்ட கட்டமைப்பைக் கொண்டுள்ள இது ஒருகாலத்தில் இதற்கு மாற்றாகப் பார்க்கப்பட்டது.
 * என்பது வழக்கமான கோப்பு முறைமையாகும். இது லினக்ஸ் சாதன நிர்வாகியால் (பொதுவாக ) ஓரளவு நிர்வகிக்கப்பட்டு வருகிறது.

இருப்பிடம் இன் மேல் ஏற்றப்படும். மற்ற இரண்டும் கட்டி-ஏற்றப்படுகிறது. இறுதியாகக் கூறப்பட்டதன் பொருள், எடுத்துக்காட்டாக, என்பது உண்மையில்  ஆக இருக்கும் (ஒரே கோப்பு முறைமையில் இது வெறும் இரண்டாவது நுழைவு புள்ளிதான்), ஆனால்  பொருத்தவரை இது கோப்பு முறைமையில் (எடுத்துக்காட்டாக பேசுகையில்) உள்ள ஒரு புதிய ஏற்றுப்புள்ளியாகும்.

புதிய சூழலுக்குள் நுழைதல்
இப்போது எல்லா பகிர்வுகளும் துவக்கப்பட்டு அடிப்படை சூழல் நிறுவப்பட்டுவிட்டதால், புதிய நிறுவல் சூழலினுள் chroot செய்து நுழைவதற்கான நேரம் வந்துவிட்டது. இதன் பொருள், அமர்வானது அதன் வேரை (அணுகக்கூடியதிலேயே மிகவும் உயர்நிலை இருப்பிடம்) இப்போதுள்ள நிறுவல் சூழலில் (நிறுவல் குறுந்தகடு அல்லது மற்ற நிறுவல் ஊடகத்தில்) இருந்து நிறுவல் முறைமைக்கு (அதாவது துவக்கப்பட்ட பகிர்வுகளுக்கு) மாற்றும். வேரை மாற்றுவதால் (change root) இந்த செயலை chroot என அழைக்கிறோம்.

chroot செயலை மூன்று படிநிலைகளில் செய்து முடிக்கலாம்:


 * 1) வேர் இருப்பிடம் நிறுவல் ஊடகத்தில் உள்ள  இல் இருந்து பகிர்வுகளில் உள்ள  க்கு chroot மூலம் மாற்றப்படும்.
 * 2)  கட்டளையைப் பயன்படுத்தி  இல் உள்ள சில அமைப்புகளை நினைவகத்தில் மறு ஏற்றப்படுகிறது.
 * 3) நாம் chroot சூழலுக்குள் உள்ளோம் என்பதை நினைவு படுத்த முதன்மை தூண்டியை மாற்றப்படுகிறது.

இந்த இடத்திலிருந்து, மேற்கொள்ளப்படும் எல்லா செயல்களும் உடனடியாக ஜென்டூ லினக்ஸ் சூழலில் எதிரொளிக்கும். ஐயத்திற்கு இடமின்றி நிறுவலை முடிப்பதற்கு இன்னும் நீண்ட தூரம் செல்ல வேண்டியிருக்கிறது. இதை உறுதிப்படுத்தும் வகையில் நிறுவலில் இன்னும் சில பக்கங்கள் உள்ளதைக் காணலாம்.

இணையத்தை கொண்டு ஜென்டூ ebuild கருவூல நிழற்பட நொடிப்பெடுப்பை நிறுவுதல்
Next step is to install a snapshot of the Gentoo ebuild repository. This snapshot contains a collection of files that informs Portage about available software titles (for installation), which profiles the system administrator can select, package or profile specific news items, etc.

The use of is recommended for those who are behind restrictive firewalls (it uses HTTP/FTP protocols for downloading the snapshot) and saves network bandwidth. Readers who have no network or bandwidth restrictions can happily skip down to the next section.

This will fetch the latest snapshot (which is released on a daily basis) from one of Gentoo's mirrors and install it onto the system:

From this point onward, Portage might mention that certain updates are recommended to be executed. This is because system packages installed through the stage file might have newer versions available; Portage is now aware of new packages because of the repository snapshot. Package updates can be safely ignored for now; updates can be delayed until after the Gentoo installation has finished.

விரும்பினால்: ஜென்டூ ebuild கருவூலத்தை புதுப்பித்தல்
ஜென்டூ ebuild கருவூலத்தை அண்மை பதிப்பிற்குப் புதுப்பிக்க வாய்ப்புள்ளது. முன் கூறிய கட்டளை மிக சமீபத்திய நொடிப்பெடுப்பை நிறுவியிருக்கும் (பெரும்பாலும் 24 மணிக்குள் வெளிவந்த), ஆகையால் இந்த படியை விரும்பினால் தொடரலாம்.

Suppose there is a need for the last package updates (up to 1 hour), then use. This command will use the rsync protocol to update the Gentoo ebuild repository (which was fetched earlier on through ) to the latest state.

சட்ட இடையகங்கள் அல்லது தொடர் முனையங்கள் போன்ற மெதுவான முனையங்களில் செயல்பாடுகளை வேகப்படுத்த  விருப்பத்தேர்வைப் பயன்படுத்துவதைப் பரிந்துரைக்கப்படுகிறது.

செய்தி உருப்படிகளை படித்தல்
ஜென்டூ ebuild கருவூலம் ஒத்திசைக்கும்போது, பின்வரும் செய்தியை ஒத்த தகவல் செய்திகளை Portage வெளியிடலாம்:

News items were created to provide a communication medium to push critical messages to users via the Gentoo ebuild repository. To manage them, use. The application is a Gentoo-specific utility that allows for a common management interface for system administration. In this case, is asked to use its   module.

கூறிற்கு, மூன்று செயல்பாடுகள் அதிகம் பயன்படுத்தப்படுகின்றன:


 * மூலம் இருக்கும் செய்தி உருப்படிகளின் மேலோட்டத்தைக் காணலாம்.
 * மூலம் செய்தி உருப்படிகளைப் படிக்கலாம்.
 * மூலம் செய்தி உருப்படிகளைப் படித்தவுடன் மீண்டும் படிக்க இயலாத வகையில் நீக்கவிடலாம்.

செய்தி வாசிப்பானைப் பற்றி மேலும் தகவல்கள் அதன் கைமுறை பக்கத்தில் காணலாம்:

சரியான தனியமைப்பைத் தேர்வு செய்தல்
தனியமைப்பு எந்தவொரு ஜென்டூ முறைமைக்கும் கட்டுமான தொகுதியாகும். இது USE, CFLAGS மற்றும் பல முக்கியமான மாறிகளுக்கு முன்னிருப்பு மதிப்புகளை அளிப்பதோடு மட்டுமல்லாமல் குறிப்பிட்ட தொகுப்பு பதிப்புகளின் வரம்பை முறைமையோடு பூட்டி வைக்கிறது. இந்த அமைப்புகள் எல்லாம் ஜென்டூ Portage உருவாக்குநர்களால் பராமரிக்கப்படுகிறது.

நீங்கள் முறைமை இப்போது எந்த தனியமைப்பைப் பயன்படுத்திக் கொண்டிருக்கிறது என்பதை கட்டளையில் இப்போது   என்னும் கூறையும் சேர்த்து இயக்கி காணலாம்:

இதில் இருப்பதைப் போல், சில கட்டமைப்புகளுக்கான திரைபலக துணை தனியமைப்புக்களும் கிடைக்கின்றன.

கட்டமைப்பிற்கான தனியமைப்புகளைப் பார்வையிட்ட பின், பயனர்கள் முறைமைக்கான வெவ்வேறு தனியமைப்பைத் தேர்ந்தெடுத்துக் கொள்ளலாம்:

@world தொகுப்பை புதுப்பித்தல்
இந்த இடத்தில், அடிப்படை முறைமையை நிறுவுவதற்கு முறைமையின் @world தொகுப்பை புதுப்பிக்கவும்.

பின்வரும் படிநிலையானது நிலை3 உருவாக்கலிலிருந்தும் தனியமைப்பைத் தேர்வு செய்தலுக்கு பிறகும் ஏற்பட்ட USE கொடி மாற்றங்கள் மற்றும் ஏதாவது புதுப்பித்தல்களை முறைமையில் இடுவதற்கான கட்டாய தேவையாகும்:

USE மாறிகளை உள்ளமைத்தல்
USE is one of the most powerful variables Gentoo provides to its users. Several programs can be compiled with or without optional support for certain items. For instance, some programs can be compiled with support for GTK+ or with support for Qt. Others can be compiled with or without SSL support. Some programs can even be compiled with framebuffer support (svgalib) instead of X11 support (X-server).

Most distributions compile their packages with support for as much as possible, increasing the size of the programs and startup time, not to mention an enormous amount of dependencies. With Gentoo users can define what options a package should be compiled with. This is where USE comes into play.

In the USE variable users define keywords which are mapped onto compile-options. For instance,  will compile SSL support in the programs that support it. will remove X-server support (note the minus sign in front). will compile programs with GNOME (and GTK+) support, and not with KDE (and Qt) support, making the system fully tweaked for GNOME (if the architecture supports it).

The default USE settings are placed in the files of the Gentoo profile used by the system. Gentoo uses a (complex) inheritance system for its profiles, which we will not dive into at this stage. The easiest way to check the currently active USE settings is to run and select the line that starts with USE:

A full description on the available USE flags can be found on the system in.

கட்டளைக்குள், மேலும் கீழும் செல்ல முறையே மற்றும்  விசையையும், வெளியேற  விசையையும் அழுத்தவும்.

எடுத்துக்காட்டாக, பல்திறன்வட்டு, ALSA மற்றும் குறுந்தகடு பதிவுசெய்தல் ஆதரவுடன் கூடிய KDE/Plasma அடிப்படையிலான முறைமைக்குத் தேவையான USE கொடிகளை அமைப்பதைக் காண்பித்துள்ளோம்:

When USE is defined in it is added (or removed if the USE flag starts with the  sign) from that default list. Users who want to ignore any default USE settings and manage it completely themselves should start the USE definition in with  :

விரும்பினால்: ACCEPT_LICENSE மாறியை உள்ளமைத்தல்
All of the Gentoo packages are tagged with the license(s) the package falls under. This allows users to select software by specific licenses or groups of licenses prior to installing it.

Portage uses the ACCEPT_LICENSE variable to determine which packages to allow without prompting the user for the licenses previously accepted. Exceptions can be made per-package in as well.

The license groups defined in the Gentoo repository, managed by the Gentoo Licenses project, are:

கூறை பயன்படுத்தி முறைமை முழுமைக்குமான நிகழ்வு இயலிட அமைப்புகளை அமைப்பதற்கான நேரம் வந்துவிட்டது.

ஐ கொண்டு, கிடைக்கும் இலக்குகளை காணலாம்:

ஐ கொண்டு, சரியான நிகழ்வு இயலிடத்தை தேர்வு செய்யலாம்:

கைமுறையாக, கோப்பு மற்றும் Systemd கான  கோப்பை கொண்டும் இதைச் செய்து முடிக்கலாம்:

Setting the locale will avoid warnings and errors during kernel and software compilations later in the installation.

இப்போது சூழலை மறு ஏற்றவும்:

A full Localization guide to provide additional guidance through the locale selection process. Another interesting article is the UTF-8 guide for very specific information to enable UTF-8 on the system.