Како инсталирати Дебиан пакет на било коју дистрибуцију Линука

click fraud protection

Дебиан пакети су најпознатији пакети у свим Линук-овима. 9 пута од 10 када неко пребаци програм на Линук, они излажу као Дебиан пакет, тј. ДЕБ датотеку. Лијепо је имати подршку за Линук, чак и ако постоји само једна врста Линук дистрибуције. Поред тога, није свака Линук дистрибуција дизајнирана за покретање ових пакета. У овом чланку прећи ћемо на безгрешан начин да инсталирамо Дебиан пакет и учинимо да програм делује на вашој Линук дистрибуцији.

У овом водичу неће бити „претварања“. Уместо тога, само вађење података и њихово кретање. Да бисте започели, преузмите Дебиан пакет. У овом примеру, радићемо са пакетом Гоогле Цхроме. Иако се овај водич фокусира на пакет Гоогле Цхроме Дебиан, то је доказ концепта. Узмите овде приказану методу и примените је да инсталирате Дебиан пакет.

Извлачење података

Већина Линук корисника не схвата да су ДЕБ пакети само фантастичне архивске датотеке које је могуће издвојити. Преузмите Дебиан пакет који желите инсталирати и издвојите. У овом случају имамо Цхроме пакет, преузимамо и издвајамо из нашег система. Отворите прозор терминала и користите 

instagram viewer
мкдир наредба за прављење нове мапе. Ова мапа садржи све потребне податке о пакету.

мкдир -п ~ / деб-издвојен

Користећи мв, ставите Цхроме датотеку у нову фасциклу.

мв гоогле-цхроме-стабле_цуррент_амд64.деб ~ / деб-издвојен

ЦД у нову фасциклу и користите ар алатку за преглед Цхроме пакета.

цд ~ / деб-ектрацтед ар тв гоогле-цхроме-стабле_цуррент_амд64.деб

Ар прегледава Цхроме ДЕБ датотеку и даје нам до знања да постоје три компримоване датотеке унутра. Ове датотеке су „дебиан-бинари“, „цонтрол.тар.гз“ и „дата.тар.кз“. Сви подаци који су нам потребни су у дата.тар.кз архиве, али "цонтрол.тар.гз" је такође важан.

Алат Ар не прегледа само архиве. Може их и извући. Употреба ар кв за издвајање три ставке из гоогле-цхроме-стабле_цуррент_амд64.деб.

ар кв гоогле-цхроме-стабле_цуррент_амд64.деб

Све три ставке сада би требале бити унутра ~ / деб-издвојен. Користити рм наредба за уклањање „дебиан-бинари“. Није неопходно, као што не користимо Дебиан Линук.

Одавде ћемо морати да извучемо податке из датотеке дата.тар.кз. Садржи све потребно за покретање Цхроме-а као програма на Линуку. Извадите га у мапу помоћу катран.

тар -квф дата.тар.кз

Извлачењем архива података добиће се 3 мапе. Мапе су „опт“, „уср“ и „етц.“.

Користећи рм -рф, обришите итд фолдер. Ставке у овој мапи нису потребне, јер је посао Дебианове исправке за проверу исправки.

Напомена: Немојте / испред наредбе испод. Можете је случајно избрисати /etc/, а не оно итд директоријум издвојен у ~ / деб-издвојен.

рм -рф итд

Затим преместите датотеке унутар уср и опт датотеке тамо где припадају на ПЦ-у. На пример, да бисте инсталирали Гоогле Цхроме на не-дебианску дистрибуцију Линука, датотеке бисте преместили тамо где им припадају, ручно:

ЦД опт судо -с мв гоогле / опт / лн -снф / опт / гоогле / гоогле-цхроме / уср / бин / цд.. схаре мв -ф * / уср / схаре /

Горњи пример показује тачно шта треба урадити са извученим датотекама из дата.тар.кз. Очигледно је да би други Дебиан пакети могли имати садржаје унутар извучене мапе који се разликују од оних које видите у овом уџбенику. Идеја је да се погледају имена мапа унутар а дата.тар.кз архивирајте и обратите пажњу на имена. Мапе унутар имају исте називе као и фасцикле у датотечном систему вашег Линук рачунара, а ставке унутра иду на те локације.

Проналажење упутства за паковање

Понекад декомпилирање Дебиан пакета и издвајање дата.тар.кз архива није довољна и даље сте збуњени. Срећом, свака датотека Дебиан пакета долази са сетом упутстава. Ова упутства налазе се унутар цонтрол.тар.гз.

Издвојите цонтрол.тар.гз архиву на ~ / деб-издвојен директоријум са катран команда.

тар -квзф цонтрол.тар.гз

Архива цонтрол.тар.гз има пуно скрипти које говоре Дебиан пакету шта треба учинити. Оно што нас занима је означено као "постинст". Постинст је кратак за „пост инсталацију“, басх скрипту која се покреће и ставља све тамо где треба.

На терминалу користите мачка наредба за преглед текстуалне датотеке. Комбинујте је са „више“ да бисте је прегледали линију по ред. Прегледајте „постинст“ датотеку и обратите пажњу на оно што скрипта ради, посебно где смешта датотеке. Ово ће вам помоћи да схватите где ставке у дата.тар.кз припадају и шта они раде.

мачка пошта | више

Зависности

Декомпонирање Дебиан пакета и премјештање датотека са подацима на одговарајућа мјеста често нису довољни. Понекад ћете морати да инсталирате праве датотеке зависности или ништа не функционише. Срећом, сваки Дебиан пакет има малу датотеку цонтрол.тар.гз, наводећи детаљну листу важних датотека из библиотеке које корисник мора инсталирати да би све функционисало. Да бисте погледали ову датотеку, користите мачка.

мачка контрола | више

На пример, да бисте користили Гоогле Цхроме, контролна датотека тражи ца-сертификате, ослобађање фонтова, либаппиндицатор1, либасоунд2, либатк-бридге2.0-0 и друге ставке.

Пажљиво прочитајте ову датотеку и користите је за инсталирање појединачних библиотека на вашем Линук рачунару. Када се на рачунару налазе исправни програми, извучени програм треба радити нормално.

Ако имате Линук систем заснован на Редхату, следите наш водич да на њега инсталирате Дебиан пакет.

watch instagram story