En ny programvare er bundet til å ha noen bugs - bugs som går uoppdaget i hele pre-release-fasen. Etter utgivelse, når brukere støter på disse feilene, er de offisielt logget og blir deretter løst etter en gang. Selv om denne prosedyren bare virker i de fleste tilfeller, kan det i tilfelle av en stor feil som påvirker noen kjernefunksjonalitet som brukes i daglige saker, bli litt frustrerende hvis den ikke er løst snart, eller hvis reparasjonen tar tid å være rullet ut til alle brukere.

Tilfelle i punkt: En feil i Ubuntu 16.04s Gnome Software program som forhindrer at verktøyet installerer tredjeparts .deb filer. Selv om feilen først ble rapportert i april, og - i henhold til dokumenterte detaljer - snart ble løst, viser et raskt blikk på kommentarseksjonen at mange brukere fortsatt står overfor problemet.

Nå kan det være at disse brukerne (som sier at feilen fortsatt eksisterer) mangler noe på slutten, men faktum er at de fortsatt står fast og antagelig ikke har noen ide om hvordan man installerer en tredjeparts .deb-pakke uten Gnome Software. Så vi husker det, vi drøfter en håndfull løsninger, og forklarer hvordan du kan installere slike .deb-pakker hvis Gnome Software ikke fungerer for deg.

Løsning 1: Installer og bruk Ubuntu Software Center

Hvis du har vært en Ubuntu-bruker de siste årene, er du sannsynligvis klar over at Gnome Software har startet Ubuntu Software Center-applikasjonen ved å starte med Ubuntu 16.04. Så, en enkel måte ut av problemløsningen for tredjeparts .deb installasjon er å installere og bruke Ubuntu Software Center i stedet for Gnome Software.

For å bringe Ubuntu Software Center-programmet tilbake, bare kjør følgende kommando:

 sudo apt installer programvare-senter 

Mens den nevnte kommandoen skulle fungere uten et problem (det gjorde i hvert fall minst), bare Hvis du mottar en "pakke mangler" slags feil, kan du prøve å fikse det ved å utføre følgende kommandoer:

 sudo apt-get oppdatering sudo apt-get oppgradering 

Når installasjonen er vellykket, kan du installere noen .deb-pakke via Ubuntu Software Center.

Løsning 2: Bruke dpkg

Den andre løsningen er å installere .deb-filer ved hjelp av dpkg, et kommandolinjeverktøy som lar deg installere, bygge, fjerne og administrere Debian-pakker. Her er kommandoen som du må utføre hvis du vil bruke dpkg:

 sudo dpkg -i [deb-fil] 

For eksempel:

 sudo dpkg -i / home/himanshu/Downloads/test_1.0-1.deb 

Vær oppmerksom på at i tilfelle du opplever noen avhengighetsrelaterte problemer, kan du prøve å fikse dem ved å bruke følgende kommando:

 sudo apt-get install -f 

Løsning 3: Bruke GDebi

Den tredje måten er å bruke GDebi-verktøyet. Verktøyet lar deg installere lokale deb-pakker og automatisk løser og installerer deres avhengigheter (hvis noen). Du kan tenke på GDebi som APT, men for lokale pakker. For å installere verktøyet, utfør følgende kommando:

 sudo apt-get install gdebi 

Verktøyet kommer både som en kommando og en GUI-basert applikasjon. For å installere en .deb-pakke ved hjelp av GDebi på kommandolinjen, kjør følgende kommando:

 sudo gdebi [deb-fil] 

For å bruke den grafiske klienten, start den først gjennom Ubuntu Dash:

Slik ser verktøyets brukergrensesnitt ut:

For å installere en .deb-pakke, velg først den ved å gå til "File -> Open." For eksempel valgte jeg KDEConnect-pakken.

Du kan se at "Installer pakke" -knappen nå er aktiv. Bare klikk på den for å starte installasjonen.

Husk at GDebi alltid vil prøve å løse avhengigheter fra sin kunnskap om hva som finnes i standard Ubuntu-depotene - hvis en nødvendig pakke ikke er der, vil installasjonsprosessen din mislykkes.

Konklusjon

Ingen av løsningene nevnt her er vanskelig å sette opp og bruke - det avhenger bare av det du foretrekker. Hvis du ikke er helt allergisk mot kommandolinjen, vil jeg anbefale at du lærer gDebi-verktøyet. Og fortsett å lete etter hvorfor .deb-installasjonsproblemet fortsatt er der på systemet ditt, og bruk løsningen så snart du forstår hva som går galt.