આ મહિનામાં થોડા દિવસો પહેલા ડિસેમ્બર 2022ની આવૃત્તિઓ Linux કર્નલ 6.1-આરસી 8 (મુખ્ય લાઇન), 6.0.11 (સ્થિર) અને 5.15.81 (લાંબા ગાળાના).
આ કારણોસર, અમે તમને આ ઓફર કરીએ છીએ નવી થોડી ઝડપી માર્ગદર્શિકા સફળતાપૂર્વક હાંસલ કરવા માટે "લિનક્સ કર્નલ કમ્પાઇલ કરો", ના કોઈપણ સંસ્કરણમાં જીએનયુ / લિનક્સ ડિસ્ટ્રો, પાયો ડેબિયન, ઉબુન્ટુ અને મિન્ટ, ગમે ત્યારે.
અને, શક્યતા સંબંધિત આ પોસ્ટ શરૂ કરતા પહેલા "લિનક્સ કર્નલ કમ્પાઇલ કરો"અમે તમને નીચેનાનું અન્વેષણ કરવા માટે આમંત્રિત કરીએ છીએ સંબંધિત સામગ્રી, આજના અંતે:
ડેબિયન, ઉબુન્ટુ અને મિન્ટ પર લિનક્સ કર્નલનું સંકલન કરવું
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
હા, બધું બરાબર ચાલે છે અને સમાપ્ત થાય છે, સમાપ્ત કરવા માટે આપણે બસ કરવું પડશે અમારા કમ્પ્યુટરને ફરીથી પ્રારંભ કરો અને પરીક્ષણ કરો કે તે અમારી ઓપરેટિંગ સિસ્ટમને પહેલાથી જ લોડ કરે છે નવી કર્નલ સંકલિત.
સારાંશ
ટૂંકમાં, અમે આશા રાખીએ છીએ કે આ થોડું સાથે કોઈપણ ઝડપી માર્ગદર્શિકા હું સરળતાથી અને સફળતાપૂર્વક હાંસલ કરી શકું છું "લિનક્સ કર્નલ કમ્પાઇલ કરો" એક ઉપર ડિસ્ટ્રો ડેબિયન, ઉબુન્ટુ અને મિન્ટ, અથવા વ્યુત્પન્ન.
જો તમને સામગ્રી ગમતી હોય, ટિપ્પણી કરો અને શેર કરો. અને યાદ રાખો, અમારી શરૂઆતની મુલાકાત લો «વેબ સાઇટ»ની સત્તાવાર ચેનલ ઉપરાંત Telegram વધુ સમાચાર, ટ્યુટોરિયલ્સ અને Linux અપડેટ્સ માટે. પશ્ચિમ જૂથ, આજના વિષય અથવા અન્ય સંબંધિત મુદ્દાઓ પર વધુ માહિતી માટે.