કોઈપણ Linux કર્નલને કમ્પાઈલ કરવામાં સક્ષમ થવા માટે ઝડપી માર્ગદર્શિકા

કોઈપણ Linux કર્નલને કમ્પાઈલ કરવામાં સક્ષમ થવા માટે ઝડપી માર્ગદર્શિકા

કોઈપણ Linux કર્નલને કમ્પાઈલ કરવામાં સક્ષમ થવા માટે ઝડપી માર્ગદર્શિકા

આ મહિનામાં થોડા દિવસો પહેલા ડિસેમ્બર 2022ની આવૃત્તિઓ Linux કર્નલ 6.1-આરસી 8 (મુખ્ય લાઇન),  6.0.11 (સ્થિર) અને 5.15.81 (લાંબા ગાળાના).

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

Linux

અને, શક્યતા સંબંધિત આ પોસ્ટ શરૂ કરતા પહેલા "લિનક્સ કર્નલ કમ્પાઇલ કરો"અમે તમને નીચેનાનું અન્વેષણ કરવા માટે આમંત્રિત કરીએ છીએ સંબંધિત સામગ્રી, આજના અંતે:

Linux
સંબંધિત લેખ:
ઉબુન્ટુ અને ડેરિવેટિવ્ઝ પર લિનક્સ કર્નલ 5.5 કેવી રીતે ઇન્સ્ટોલ કરવું?
લિનક્સ 5.1 અધિકારી
સંબંધિત લેખ:
ઉબુન્ટુ અને ડેરિવેટિવ્ઝ પર લિનક્સ કર્નલ 5.1 કેવી રીતે ઇન્સ્ટોલ કરવું?

ડેબિયન, ઉબુન્ટુ અને મિન્ટ પર લિનક્સ કર્નલનું સંકલન કરવું

ડેબિયન, ઉબુન્ટુ અને મિન્ટ પર લિનક્સ કર્નલનું સંકલન કરવું

Linux કર્નલને સફળતાપૂર્વક કમ્પાઈલ કરવાનાં પગલાં

આવશ્યક પેકેજો ઇન્સ્ટોલ કરી રહ્યા છે (વિકાસ સપોર્ટ)

apt install autoconf automake autotools-dev build-essential dh-make debhelper debmake devscripts dpkg fakeroot file gfortran git gnupg fp-compiler lintian patch pbuilder perl python quilt xutils-dev

ઇચ્છિત સંસ્કરણ પસંદ કરો

આ કરવા માટે, આપણે જવું પડશે સત્તાવાર વેબસાઇટ કર્નલોની, અને હાલની શ્રેણીઓમાંથી એક પસંદ કરો. અને નકલ કરો ડાઉનલોડ પાથ પસંદ કરેલ કર્નલમાંથી તેના સંબંધિતમાંથી ઉપલબ્ધ છે ટારબોલ બટન, અને પછી નીચેના પગલાંઓ સાથે ચાલુ રાખો. જ્યારે, આજે અમારા ઉદાહરણ માટે, અમે નો ઉપયોગ કરીને નીચેના પગલાંઓ ચાલુ રાખીશું સ્થિર Linux કર્નલ આવૃત્તિ 6.0.11:

સ્ટેજ 1
cd /usr/src
wget -c https://mirrors.edge.kernel.org/pub/linux/kernel/v6.x/linux-6.0.11.tar.xz
sudo unxz linux-6.0.11.tar.xz
sudo tar xvf linux-6.0.11.tar
sudo ln -s linux-6.0.11 linux
cd /usr/src/linux
sudo make clean && make mrproper
sudo cp /boot/config-`uname -r`* .config
make menuconfig

આ બિંદુએ, ધ "કર્નલ રૂપરેખાંકન મેનુ", અમે કરી શકો છો જ્યાં પરિમાણોને ગોઠવો (કસ્ટમાઇઝ કરો). અમારી પસંદગી અથવા જરૂરિયાતની કર્નલ. ધ્યાનમાં રાખો કે, આ બિંદુએ, તે જરૂરી છે 64-બીટ કર્નલ વિકલ્પને ચકાસો અથવા અનચેક કરો, અમને શું જોઈએ છે અથવા જોઈએ છે તેના આધારે. અને એ પણ, બધા ફેરફારો કર્યા પછી, આપણે જ જોઈએ સેવ બટન દબાવો અને પછી બહાર નીકળો બટન.

કર્નલ રૂપરેખાંકન મેનુ

સ્ટેજ 2

અહીં પહોંચ્યા, તેઓ રહે છે 2 સંભવિત રીતો પસંદ કરવા માટે:

માત્ર કર્નલ ઇન્સ્ટોલેશન

sudo make
sudo make modules_install
sudo make install
sudo update-grub; sudo update-grub2; sudo update-initramfs -u
sudo apt clean; sudo apt autoclean; sudo apt autoremove; sudo apt remove; sudo apt purge

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

કર્નલનું સ્થાપન અને બનાવેલ કર્નલની .deb ફાઇલોની રચના

આ પગલાને અમલમાં મૂકવા માટે, પેકેજનું ઇન્સ્ટોલેશન કૉલ કરવું સંબંધિત છે કર્નલ-પેકેજ. આ કારણોસર, અને જો GNU/Linux ડિસ્ટ્રોનો ઉપયોગ કરવામાં આવ્યો હોય તો તેની રીપોઝીટરીઝમાં તે ન હોય, નીચેની સહાયક પ્રક્રિયા ચલાવી શકાય છે:

sudo wget -c http://ftp.us.debian.org/debian/pool/main/k/kernel-package/kernel-package_13.018+nmu1~bpo9+1_all.deb
sudo apt install ./kernel-package_13.018+nmu1~bpo9+1_all.deb

આ પેકેજ ઇન્સ્ટોલ કર્યા પછી, અમે હવે નીચેના પગલાંઓ સાથે ચાલુ રાખી શકીએ છીએ:

fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers
cd /usr/src
sudo dpkg -i *.deb

અને કિસ્સામાં, સંકલન પ્રક્રિયા દરમિયાન, એક ભૂલ થાય છે કર્નલ પ્રમાણપત્રો સંબંધિત ભૂલ, આપણે નીચેનાને એક્ઝિક્યુટ કરી શકીએ છીએ તેને ઠીક કરવાનો આદેશ આપો આપમેળે, અને ફરી પ્રયાસ કરો:

sed -i '/CONFIG_SYSTEM_TRUSTED_KEYS/s/^/#/g' .config

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

2.6.36.2-લાઇન પેચ સાથે ઉબુન્ટુમાં કર્નલ 200 કેવી રીતે કમ્પાઇલ કરવું
સંબંધિત લેખ:
2.6.36.2-લાઇન પેચ સાથે ઉબુન્ટુમાં કર્નલ 200 કેવી રીતે કમ્પાઇલ કરવું

પોસ્ટ માટે અમૂર્ત બેનર

સારાંશ

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

જો તમને સામગ્રી ગમતી હોય, ટિપ્પણી કરો અને શેર કરો. અને યાદ રાખો, અમારી શરૂઆતની મુલાકાત લો «વેબ સાઇટ»ની સત્તાવાર ચેનલ ઉપરાંત Telegram વધુ સમાચાર, ટ્યુટોરિયલ્સ અને Linux અપડેટ્સ માટે. પશ્ચિમ જૂથ, આજના વિષય અથવા અન્ય સંબંધિત મુદ્દાઓ પર વધુ માહિતી માટે.


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.