Yadda za a gyara kurakuran dogaro a cikin Ubuntu da ƙari?

Daya daga cikin matsaloli mafi yawanci waɗanda yawanci ke faruwa a cikin Ubuntu ko wani daga dangoginsa lokacin da mai amfani ya girka bayanan bashi da ya zazzage daga wasu shafukan yanar gizo, Wannan sanannen matsala ce tare da abubuwan dogaro waɗanda ba'a cika su ba, ana haifar da wannan ne saboda faɗin kunshin yana buƙatar takamaiman sigar aikace-aikace ko zai saki kuma baya cikin tsarin ko kuma mai sarrafa kunshin ba zai iya samun madaidaitan fakitocin da suka dace ba don aiwatar da shirin a ciki Ubuntu.

Kodayake ire-iren waɗannan matsalolin suna ta raguwa kaɗan, Saboda gaskiyar cewa yawancin masu amfani sun riga sun fi son amfani da Flatpak, AppImage ko aikace-aikacen Snap, ban da gaskiyar cewa suna da kyakkyawar kasida tare da shahararrun aikace-aikacen kuma yawancin masu haɓaka suna ci gaba da ƙara aikace-aikacen su a cikin wannan nau'in tsari

Gano matsalar

Mataki na farko don warware wannan kuskuren kuskure shine gano matsalar tun a gaba ɗaya, wannan galibi yana tsalle lokacin da muke ƙoƙarin girkawa fakiti ko aikace-aikace daga kunshin bashi ko ma ma'ajiyar ajiya.

An nuna mana wannan kuskuren daga tashar wanda ke gaya mana cewa wasu dogaro ba za a iya cika su ba ko kuma game da shigarwa ta hanyar cibiyar software ta Ubuntu kawai ba ta girka aikin.

Anan yana da mahimmanci mu bincika idan ba mu ƙoƙarin shigar da kunshin tsufa Da kyau, akwai yiwuwar akwai ƙarin kayan aiki na yanzu ko bincika ma'ajiyar kwanan wata kwanan watan fakitin kuma har zuwa wane irin sigar ake samu.

Idan an riga an shigar da kunshin rikice-rikice, lokacin ƙoƙarin gudanar da umarnin:

sudo apt update

o

sudo apt upgrade

Wannan zai sanar da mu rikicin kuma zai nemi mu aiwatar da umarni don magance matsalar.

Aiwatar da mafita ta farko

Hanya mafi madaidaiciya don gyara kuskure Dogaro da Ubuntu yana tare da manajan kunshin tsoho, don fara gyara kawai buɗe tashar don gudanar da umarnin:

sudo apt install -f

Lokacin aiwatar da umarnin da ke sama, Manajan kunshin Ubuntu zai yi ƙoƙarin gyara batutuwan dogaro da fuskantar kuma zai buga canje-canjen da zaku yi. 

Wanda yana da mahimmanci a kula da canje-canjen da kuka buga tunda idan ba ta warware rikice-rikice da masu dogaro ba, za a ci gaba da cire kunshin ko kunshin masu rikici kuma zai gaya mana waɗanne dogaro ne waɗanda ke rikici da kunshin.

Hakanan, zaku iya zaɓar wannan sauran maganin:

Zazzage fakitin bashi a cikin gida
Labari mai dangantaka:
Yadda za a zazzage abubuwan fakiti na DEB tare da abin dogaro a cikin gida?

Abu na biyu, girka abubuwan dogaro da ake buƙata

La'akari da matakin da ya gabata inda muke rubuta fakitoci ko dakunan karatu waɗanda suke da mahimmanci don warware kurakuran dogaro, a nan zamu shigarda kunshin daya bayan daya daga tashar ko kuma zamu iya taimakawa kanmu da Synaptic

Alal misali, a cikin tashar an nuna mana wani abu kamar haka:

"Error: Dependency is not satisfiable: libgtk-3-0 (>=3.16.2)"

Ya kamata mu lura da hakan Ya gaya mana cewa fitowar "libgtk 3.0" ta fi girma ko daidai take da sigar "3.16.2" ga abin da muke binsas a wannan yanayin saukar da sigar da aka ce ɗakin karatu. Anan yana da mahimmanci a yi la'akari da cewa, don ɗakunan karatu, aikace-aikace da yawa sun dogara da ɗaya ko wata sigar, don haka ni da kaina ban shawarce ku da sa hannunka a nan ba.

Don neman takamaiman sigar da za mu dogara da ita shafin fakitin ubuntu (kunshin.ubuntu.com) don tabbatar da wane irin Ubuntu ne kuma a wane wurin ajiye shi tunda yana da yawa ba a kunna wasu ba.

Anan zaku iya zazzagewa da shigar da fakitin daidai da kuke buƙata.

A matsayin shawarwari, idan lokacin shigar da wani nau'ikan laburaren wanda shine ake nema shine yake nuna cewa karin fakitoci sun dogara da shi, zai fi kyau ka daina tunda zaka iya lalata yanayin zayyanar ka ko kuma kawo karshen lalata tsarin ka. 

Na uku kuma na karshe. Saka kayan aiki dole ne ya canza abubuwan dogaro da sake kaya.

Wannan zaɓi na ƙarshe shine a ka'idar mafi kyawun zaɓi, tunda galibi masu haɓaka yawanci suna nuna cewa aikace-aikacen yana aiki a ƙarƙashin takamaiman sigar sakin, amma ba suyi la'akari da cewa ana iya sabunta laburaren a cikin 'yan kwanaki ko a lokacin da suka saki aikace-aikacen su ba.

Don haka, idan sun takura aikace-aikacen don aiki a ƙarƙashin wani sigar, Wannan shine yake haifar da rikici.

Don haka, da za mu yi shine cire kayan kunshin kuma zamu canza masu dogaro zuwa sigar da muke da ita a cikin tsarin (wannan shine dalilin da ya sa yana da mahimmanci a lura da waɗancan dogaro da ke cikin rikici da takamaiman sigar).

Saboda wannan zamu buga umarnin:

dpkg-deb -R “ruta-de-paquete-deb” “nombre-de-carpeta-que-tendra-los -archivos”

Alal misali:

dpkg-deb -R gimp.deb Gimp

Za mu sami damar shiga babban fayil ɗin kuma mun tafi zuwa ga hanya mai zuwa "/ DEBIAN"

cd Gimp/DEBIAN

Kuma za mu gyara fayil din "sarrafawa" tare da editan da muke so

sudo gedit control

Anan za mu nemo layukan da ke nuna dogaro wanda muke da rikice-rikice da shi kuma zamu shirya shi.

Misali zamu sami wani abu kamar haka:

Package: XXXX

Version: XXXX

Depends: libgtk3-0 (>= 3.16.xx"

Za mu canza zuwa sigar da muke da ita. Muna adana canje-canje da sake sakewa don sake sakawa tare da:

dpkg-deb -b Gimp Gimp-new.deb

Kuma an samarda sabon kunshin bashi don girkawa.


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.

  1.   Daniel m

    Abin sha'awa sosai game da kunshin bashi. bai san shi ba. Gaisuwa.

  2.   Ferdinand Baptist m

    Mecece matsala game da karyewar abin dogaro, saboda wannan dalilin na yi bikin aiwatar da fakitoci kamar su Snap da Flatpak (Na zabi na farko) don ganin idan daga karshe muka fara daidaitawa da samun ƙasa a kan tebur.

  3.   Mario Ana m

    Ina fama da shi kwanakin nan, kuma na yi ƙoƙarin bin waɗannan hanyoyin amma na sami nasara kaɗan.
    Nisa daga cewa abin da aka karanta ba daidai bane.
    Ya fi yawa ne saboda jahilcin wanda ke rubuce-rubuce a cikin amfani da Linux, Na kasance ina amfani da shi cikin ɗan gajeren lokaci kuma ina da tsari da sake shigar da tsarin ga duk amsoshi.
    Hakan yana kama da ƙoƙarin karanta Sinanci. haraji ne a wurina

    1.    David naranjo m

      Samun matsaloli tare da masu dogaro na iya samun dalilai da yawa kuma har ya zuwa yanzu kamar yadda aka tattauna a cikin labarin lokacin da muke ƙoƙarin shigar da kunshin da zai iya tsufa ko kuma in ba haka ba ya dace da nau'ikan Ubuntu daban ko kuma an keɓance shi musamman don ɗaya. (yawanci na Debian).

      Wata shari'ar na iya kasancewa lokacin da kuka yi amfani da umarnin - karfi kuma kuka yi amfani da ɗaukakawa ta ƙarshe ko haɓakawa da canza wasu ɗakunan karatu.
      A gefe guda, kuma yayin da fakitocin suka yi rikici da yanayin teburin inda kuka girka muhalli biyu ko sama da haka inda dogaro da su galibi iri ɗaya ne kuma kun cire kowane ɗayansu ba tare da ba da umarnin kiyaye abubuwan dogaro ba.
      Shari'ar suna da yawa, amma idan kuna son raba matsalar ku wataƙila zamu iya cimma matsaya.
      Na gode.

  4.   Alejandro Mendoza m

    Barka dai, ina da matsaloli game da karyayyun kunshin, zabin farko baya magance komai, zabi na biyu lokacin da ake neman buhunan bai bayyana ba ko kunshin ko dakunan karatu don girka su da hannu kuma kamar yadda nake amfani da shirin don sabuntawa a cikin Ubuntu 18.04, ban sani ba ina da inda .deb don sabuntawa ya faɗi idan na yi shari'ar 3, duk wata mafita? don Allah na gode !!!

  5.   oscar Antonio Garcia m

    Ina da matsala da zorin, shigar da wasu codecs, na sami kuskure, a cikin tasha na sami layin kuskure:
    /var/lib/dpkg/lock-frontend

    Ta yaya zan iya warware shi, tunda ni sabon abu ne ga wannan