உருவாக்க சூழலை அமைத்தல்¶
உங்கள் புரவலன் பிசிக்கு நீங்கள் துறைமுகம் செய்யத் தொடங்குவதற்கு முன்பு பல கருவிகள் நிறுவப்பட்டுள்ளன. இந்த பிரிவு தேவையான தயாரிப்புகளை விவரிக்கிறது.
முன்நிபந்தனைகள்¶
When setting up the build environment you need to have Python 3.6 or newer installed on your system. This can be installed via your system's package management system. Significant changes in syntax were introduced from Python 2 to Python 3, and some stages of the porting process may require Python 2 instead of Python 3. To check which version is active on your system, type:
python -V
Note
பைதான் பதிப்புகளுக்கு இடையில் மாற எந்த லினக்ச் விநியோகத்தையும் எளிதாக அமைக்கலாம். இதை எவ்வாறு செய்ய முடியும் என்பதை அறிய உங்கள் விநியோகத்திற்கான ஆவணங்களை அணுகவும்.
மந்திரவாதி 9¶
Install the required dependencies:
sudo urpmi git gnupg2 flex bison glibc gcc gcc-g++ make dpkg-dev zip breezy curl glibc-static-devel libncurses-devel x11-proto-devel libx11-devel libreadline-devel libgl1 libmesagl-devel gcc-cpp wine64-devel tofrodos python3-markdown libxml2-utils xsltproc libzlib-devel schedtool liblz4_1 bc lzop imagemagick libncurses5 rsync python3 python
டெபியன் (நீட்சி அல்லது புதியது) / உபுண்டு (16.04 அல்லது 18.04)¶
If your host PC has a 64-bit architecture (amd64), enable the usage of the i386 architecture:
sudo dpkg --add-architecture i386
Update your package lists to take advantage of the new architecture:
sudo apt update
Install the required dependencies:
sudo apt install git gnupg flex bison gperf build-essential \
zip bzr curl libc6-dev libncurses5-dev:i386 x11proto-core-dev \
libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 \
libgl1-mesa-dev g++-multilib mingw-w64-i686-dev tofrodos \
python-markdown libxml2-utils xsltproc zlib1g-dev:i386 schedtool \
repo liblz4-tool bc lzop imagemagick libncurses5 rsync
உபுண்டு (20.04 அல்லது புதியது)¶
If your host PC has a 64-bit architecture (amd64), enable the usage of the i386 architecture:
sudo dpkg --add-architecture i386
Update your package lists to take advantage of the new architecture:
sudo apt update
Install the required dependencies:
sudo apt install git gnupg flex bison gperf build-essential \
zip bzr curl libc6-dev libncurses5-dev:i386 x11proto-core-dev \
libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 \
libgl1-mesa-dev g++-multilib mingw-w64-i686-dev tofrodos \
python3-markdown libxml2-utils xsltproc zlib1g-dev:i386 schedtool \
liblz4-tool bc lzop imagemagick libncurses5 rsync \
python-is-python3 python2
Create a directory named 'bin' in your home directory, and include it in your path:
mkdir -p ~/bin
echo export PATH=\$PATH:\$HOME/bin >> ~/.bashrc
source ~/.bashrc
Download the repo script and make it executable:
curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
chmod a+rx ~/bin/repo
மான்¶
உங்கள் ஹோஸ்ட் கணினியில் 64-பிட் கட்டமைப்பு இருந்தால், உங்கள் /etc/pacman.conf க்கு [multilib] களஞ்சியத்தை சேர்க்க வேண்டும். இது i686 தொகுப்புகளை நிறுவ மற்றும் இயக்க உங்களை அனுமதிக்கும். ஆர்ச் விக்கி <https://wiki.archlinux.org/index.php/Official_repositories>'_ இல் "அதிகாரப்பூர்வ களஞ்சியங்கள்/மல்டிலிப்" ஐப் பார்க்கவும்.
நீங்கள் அடிப்படை-டெவல் தொகுப்பு நிறுவப்பட்டுள்ளீர்கள் என்பதை உறுதிப்படுத்திக் கொள்ளுங்கள்.
Install the required dependencies from AUR:
git clone https://aur.archlinux.org/halium-devel.git && cd halium-devel && makepkg -i
தயவு செய்து கவனிக்கவும்: 2021 இலையுதிர் காலத்தில் இந்தத் தொகுப்பு இனி பராமரிக்கப்படாது. அனைத்து சார்புகளும் நிறைவு செய்யப்படாததால், ஆர்ச்சில் ஆலியத்தை நகலி செய்து உருவாக்க முடியாது.