Linux Paketlerine Bir Əsas Kılavuz

Giriş

Debian, Ubuntu, Mint və ya SolyDX kimi bir Debian əsaslı Linux paylamasından istifadə etsəniz, ya da Fedora və ya CentOS kimi bir Red Hat əsaslı Linux paylamasını tətbiqlərin kompüterinizə yüklənmə üsulu eynidır.

Proqram yükləmək üçün fiziki üsul fərqli ola bilər. Məsələn Ubuntu'daki grafik araçları Software Center ve Synaptic , Fedora'da ise YUM Extender ve openSUSE Yast istifadə edir. Command line araçları, Ubuntu və Debian və ya soft üçün OpenSUSE üçün Fedora və zypper üçün yum daxildir .

Bunların hamısı bir-birinə ortaq olan bir şeydir ki tətbiqləri yükləmələri asanlaşdırmaq üçün paketlənmişdir.

Debian əsaslı dağılımları .deb paketi formatından istifadə edir, Red Hat əsaslı dağılımlar rpm paketlərindən istifadə edir. Mövcud olan bir çox başqa paket çeşidi var, lakin ümumiyyətlə onlar oxşar şəkildə işləyirlər.

Depolar nədir?

Proqram təminatı bazası proqram paketlərini ehtiva edir.

Software Center vasitəsi ilə axtarış etdiyinizdə və ya apt-get və ya yum kimi bir vasitə istifadə edərkən sisteminizdə mövcud depolardaki bütün paketlərin siyahısı göstərilir.

Bir proqram depoları fayllarını bir serverdə və ya güzgülər kimi tanınan bir çox müxtəlif serverdə saxlaya bilər.

Paketləri necə qurmaq olar

Paketləri tapmaq üçün ən asan yol, dağıtıcınızın paket meneceri tərəfindən təmin edilən qrafik vasitələrdən ibarətdir.

Qrafik alətlər asılılıq problemlərini həll etməyə və quraşdırmanın düzgün işlədiyini təsdiqləməyə kömək edir.

Komut satırından istifadə etməyi və ya başsız bir server istifadə etdiyiniz halda (məsələn, masa üstü mühit / pəncərə meneceri yoxdursa) komanda paketi paket menecerlərindən istifadə edə bilərsiniz.

Əlbəttə fərdi paketləri qurmaq mümkündür. Debian əsaslı bölüşdürmələr daxilində .deb faylları yükləmək üçün dpkg əmrindən istifadə edə bilərsiniz. Red Hat əsaslı bölüşdürmələr çərçivəsində sadəcə rpm əmrindən istifadə edə bilərsiniz.

Paketdə nə var

Bir Debian paketinin məzmununu görmək üçün onu arxiv menecerində aça bilərsiniz. Paket içərisində olan fayllar aşağıdakılardır:

Debian-ikili fayl Debian formatında versiya nömrəsini ehtiva edir və məzmunu demək olar ki, həmişə 2.0 olaraq təyin olunur.

Nəzarət faylı, ümumiyyətlə, bir yığılmış tar fayldır. Kontrol faylının məzmunu paketin vacib xüsusiyyətlərini aşağıdakı kimi müəyyənləşdirir:

Zipli tar faylları olan məlumat faylı paket üçün qovluq strukturunu təmin edir. Məlumat faylının bütün faylları Linux sistemindəki müvafiq qovluğa genişləndirilir.

Paketlerinizi necə yarada bilərsən?

Paket yaratmaq üçün siz paketli formatda çatdırmaq istədiyiniz bir şeyiniz olmalıdır.

Bir geliştirici Linux altında çalışan, lakin hazırda Linux versiyanız üçün paketlənməyən mənbə kodunu yaratmış ola bilər. Bu halda Debian paketini və ya RPM paketini yaratmaq istəyə bilərsiniz.

Alternativ olaraq bəlkə siz geliştiriciniz və öz proqramlarınız üçün paketlər etmək istəyir. İlk növbədə kodu tərtib etmək və işlədiyinizə əmin olmalısınız, amma növbəti addım paket yaratmaqdır.

Bütün paketlər heç bir mənbə kodu tələb etmir. Məsələn, İskoçadakı divar kağızı şəkillərini və ya xüsusi simge dəstini olan bir paket yarada bilərsiniz.

Bu təlimatda .deb və .rpm paketlərinin necə yaradılacağı göstərilir.