Linux пакеттеріне арналған негізгі нұсқаулық

Кіріспе

Debian, Debian, Ubuntu, Mint немесе SolyDX сияқты Debian негізіндегі Linux дистрибутивтерін пайдаланасыз ба, немесе Fedora немесе CentOS сияқты Red Hat негізіндегі Linux таратуын компьютеріңізге орнатылған қолданбалармен бірдей етіп қолданасыз.

Бағдарламалық жасақтаманы орнатудың физикалық әдісі басқаша болуы мүмкін. Мысалы, Ubuntu-дің графикалық құралдары Software Center және Synaptic, ал Fedora-да YUM Extender және openSUSE Yast пайдаланады. Пәрмен жолының құралдары Ubuntu және Debian үшін apt-get немесе Fedora және openSUSE үшін zypper үшін жұм .

Олардың бәрі ортақ бір нәрсе - бұл қосымшалар оларды орнатуды оңай ету үшін бумаланғаны.

Debian негізіндегі таратылымдар .deb бумасының пішімін пайдаланады, ал Red Hat негізіндегі таратылымдар rpm пакеттерін пайдаланады. Көптеген басқа пакеттердің түрлері бар, бірақ жалпы алғанда олар ұқсас жұмыс істейді.

Репозиторий дегеніміз не?

Бағдарламалық қамтамасыз ету репозиторийі бағдарламалық жасақтама бумаларын қамтиды.

Бағдарламалық қамтамасыз ету орталығынан іздегенде немесе apt-get немесе yum сияқты құралды пайдалансаңыз, жүйеңіздегі қол жетімді репозитарийлердегі барлық бумалардың тізімі көрсетіледі.

Бағдарламалық қамтамасыз ету репозиторийі өз файлдарын бір серверде немесе айна ретінде белгілі көптеген серверлерде сақтай алады.

Бумаларды қалай орнату керек

Бумаларды табудың ең оңай жолы - тарату қызметінің басқарушысымен қамтамасыз ететін графикалық құралдар.

Графикалық құралдар тәуелділік мәселелерін шешуге және орнату дұрыс жұмыс істейтінін тексеруге көмектеседі.

Сіз пәрмен жолын қолданғыңыз келсе немесе сіз бассыз серверді пайдалансаңыз (яғни, жұмыс үстелі ортасы / терезе менеджері жоқ болса), сіз пәрмен жолы топтамасының менеджерлерін пайдалана аласыз.

Әрине жеке пакеттерді орнату мүмкін. Debian негізіндегі бөліністерде сіз .deb файлдарын орнату үшін dpkg пәрменін қолдана аласыз . Red Hat негізіндегі таратылымдарда rpm пәрменін пайдалануға болады.

Пакетте не бар

Debian бумасының мазмұнын көру үшін оны мұрағат менеджерінде ашуға болады. Пакеттегі файлдар келесідей:

Debian-екілік файл Debian пішімінің нұсқасының нөмірін қамтиды және мазмұн әрдайым әрдайым 2.0 деп орнатылады.

Басқару файлы, әдетте, қотарылған тар файлы болып табылады. Бақылау файлының мазмұны буманың маңызды ерекшеліктерін келесідей анықтайды:

Сондай-ақ, қотарылған tar файлы болып табылатын деректер файлы қапшық құрылымын пакетке ұсынады. Деректер файлындағы барлық файлдар Linux жүйесіндегі тиісті қалтаға кеңейтіледі.

Қалай пакеттер жасай аласыз

Пакетті құру үшін сізге оралған форматта жеткізілетін нәрсе болуы керек.

Әзірлеуші ​​Linux-де жұмыс істейтін бастапқы кодты құруы мүмкін, бірақ қазіргі уақытта Linux нұсқасына оралмаған. Бұл жағдайда сіз Debian пакетін немесе RPM пакетін жасағыңыз келуі мүмкін.

Баламалы, сіз әзірлеуші ​​болсаңыз және өзіңіздің бағдарламалық жасақтамаңыз үшін пакеттер жасағыңыз келуі мүмкін. Алдымен кодты құрастырып, оның жұмыс істейтініне көз жеткізіңіз, бірақ келесі қадам пакетті жасау болып табылады.

Барлық пакеттер бастапқы кодты талап етпейді. Мысалы, Шотландияның немесе белгілі бір иконок жиынтығының тұсқағаздары бар буманы жасай аласыз.

Бұл нұсқаулықта .deb және .rpm бумаларын жасау әдісі көрсетілген.