Salam, mən bu yazıda öz təcrübəmə əsasən Pardus 21 (o cümlədən Debian Bullseye) altında müxtəlif PHP versiyaları ilə necə işləyə biləcəyimizi izah edəcəyəm. Ubuntu altında PPA və Debian altında DPA istifadə edərək bundan çıxmaq mümkündür. İlk növbədə anbarımızı müəyyənləşdiririk. Sonra depolarımızı yeniləmək üçün aşağıdakı əmri icra edirik. Əmrləri ardıcıllıqla yerinə yetirdikdən sonra paketin quraşdırılmasına keçirik. Əsas paketləri quraşdırırıq. PHP 8.2-dən istifadə edəcəyəmsə, bu […]
PipeWire Linux-da audio, video axınları və aparatları emal etmək üçün serverdir. Pulseaudio-ya daha müasir alternativdir. PipeWire pulseaudio üçün uyğunluq moduluna malik olduğundan, pulseaudio uyğun proqramlarda rəvan işləyə bilər. Niyə pulseaudio əvəzinə PipeWire? Dünən dostumun podcast yazmaq üçün istifadə etdiyi mikrofonu Pardus 21 quraşdırılmış kompüterində işə salmağa çalışdıq. Pulseaudio ilə mikrofon […]
Son hissədə initramfs şəklini necə yaratmağı və sınaqdan keçirməyi izah etdik. Bu bölmədə minimal kök qovluğunun (rootfs) necə yaradılacağını və statik və dinamik fayllar arasındakı fərqləri izah edəcəyik. Statik və Dinamik kompilyasiya Statik faylın heç bir asılılığa ehtiyacı yoxdur, dinamik tərtib edilmiş faylın isə asılılıqları var. Ldd əmri faylın dinamik olub olmadığını müəyyən etmək üçün istifadə olunur. Bütün dinamik tərtib […]
Birinci hissədə biz busybox və linux kernelini tərtib etdik. Bu bölmədə initramfs şəklini yaradacağıq. Initramfs yaradılması Initramfs sistem açılışında yaddaşa yüklənmiş ilk fayldır. Bu fayldakı /init faylı nüvəmiz tərəfindən idarə olunur və yükləmə prosesi başlayır. Əvvəlki nümunədə statik olaraq tərtib etdiyimiz busybox faylından istifadə edərək initramfs şəklini yaradaq. Bunun üçün yeni qovluq yaradaraq […]
Bu yazıda linux paylamalarının necə işlədiyini başa düşmək üçün öz sadə minimal linux paylamamızı yaradacağıq. Lazımi paketlərin quraşdırılması İlk növbədə, qurma prosesinə başlamazdan əvvəl sınaq üçün qurma alətləri və qemu lazımdır. Bunun üçün aşağıdakı paketləri quraşdırmalıyıq. Mənbə kodunun əldə edilməsi Linux nüvəsinin mənbə kodunu https://kernel.org saytından endirin. Busybox mənbə kodunu https://busybox.net saytından endirin. Sonra arxivləri yüklədik […]
Nvidia tərəfindən buraxılan qrafik kartları bu gün bir çox istifadəçi tərəfindən oyun proqramlarını işlətmək üçün istifadə edilsə də, bu qrafik kartların bir çox sahədə istifadə edildiyini bilməliyik. Qrafik kartları iş yükünü tez bir zamanda tamamlamaq üçün xüsusilə süni intellekt texnologiyalarında istifadə olunur. Xüsusilə Nvidia tərəfindən hazırlanmış Tesla qrafik kartları bu sahədə populyar olaraq istifadə olunur. İstəyən istifadəçilər […]
Bu yazıda github.com/pardus saytındakı layihələr və ya digər paylanmalardakı layihələr üçün tərcümə dəstəyi göstərmək istəyirsinizsə, nə etməli olduğunuzu izah edəcəyik. Bu məqalə aşağıdakı əsas mövzulara bölünür. PO və POT faylları nədir və onlar necə istifadə olunur? PO faylı nədir? PO faylları orijinal mətn və tərcümə edilmiş mətnlə cütlükdə çoxlu qeydlərdən ibarətdir. Məsələn, tr.po faylında […]
Grub Sistem açıldıqda bizi ilk qarşılayan yükləyicimizdir. Grub Bunun sayəsində kernel və initramfs təsvirimiz yaddaşa yüklənir və sistem işə salınır.
Bu yazıda Pardusa töhfə vermək istəyirsinizsə, bunu necə etməli olduğunuzdan danışacaq və kiçik bir misal çəkərək izah edəcəyik. Bunun üçün əvvəlcə GitHub-da Fork and Pull Request məntiqindən danışmalıyıq. Git haqqında əvvəlki məqaləmizi oxumamısınızsa, burada oxuya bilərsiniz. Fork nədir? Əvvəlcə Forkun nə olduğunu izah edərək irəli gedək. Fork, qatqı vermək istədiyiniz layihəni dəqiq [...]
Bu yazıda klassik Linux əmrlərinə daha əyləncəli və müasir alternativlər haqqında danışacağıq. Yarasa: Biz bilirik ki, alternativ pişik əmri mətn fayllarının məzmununu göstərmək üçün istifadə olunur. Yarasa əmri isə pişik əmrindən başqa sintaksisin vurğulanması və Git inteqrasiyası kimi əlavə xüsusiyyətlərə malikdir. ncdu: Linux-da bir kataloqun ölçüsünü tapmaq üçün du komanda du əmrinə alternativ [...]