En ny software er bundet til at have nogle fejl - bugs, der går uopdagede i hele pre-release fase. Efter udgivelsen, når brugere støder på disse fejl, er de officielt logget og er derefter rettet efter engang. Selvom denne procedure kun virker i de fleste tilfælde, kan der i tilfælde af en større fejl, der påvirker nogle grundlæggende funktionaliteter, der anvendes i de daglige forhold, tingene blive lidt frustrerende, hvis det ikke er rettet hurtigt, eller hvis reparationen tager tid at være rullet ud til alle brugere.

Tilfælde i punkt: En fejl i Ubuntu 16.04s Gnome Software-program, der forhindrer brugen af ​​at installere tredjeparts .deb-filer. Selvom fejlen først blev rapporteret i april, og - som pr. Dokumenterede detaljer - snart blev løst, viser et hurtigt kig på kommentarafsnittet, at mange brugere stadig står over for problemet.

Nu kan det være, at disse brugere (der siger at fejlen stadig eksisterer) mangler noget i deres ende, men faktum er, at de stadig sidder fast og formodentlig ikke har nogen ide om, hvordan man installerer en tredjeparts .deb-pakke uden Gnome Software. Så vi husker det, vi diskuterer en håndfuld løsningsforslag, der forklarer, hvordan du kan installere sådanne .deb-pakker, hvis Gnome Software ikke virker for dig.

Løsning 1: Geninstaller og brug Ubuntu Software Center

Hvis du har været Ubuntu-bruger i de sidste par år, er du sandsynligvis klar over, at Gnome Software har startet Ubuntu Software Center-applikationen med at starte med Ubuntu 16.04. Så en nem vej ud af tredjeparts .deb installationsproblem er at geninstallere og bruge Ubuntu Software Center i stedet for Gnome Software.

For at bringe Ubuntu Software Center-programmet tilbage, skal du bare køre følgende kommando:

 sudo apt install software center 

Mens den ovennævnte kommando skal fungere uden et problem (det gjorde i mit tilfælde mindst), bare Hvis du modtager en "pakke mangler" slags fejl, kan du prøve at fastsætte det ved at udføre følgende kommandoer:

 sudo apt-get opdatering sudo apt-get opgradering 

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

Løsning 2: Brug af dpkg

Den anden løsning er at installere .deb filer ved hjælp af dpkg, et kommandolinjeværktøj, der lader dig installere, bygge, fjerne og administrere Debian-pakker. Her er kommandoen, du skal udføre, hvis du vil bruge dpkg:

 sudo dpkg -i [deb-fil] 

For eksempel:

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

Bemærk, at hvis du oplever problemer med afhængighed, kan du prøve at fastsætte dem ved hjælp af følgende kommando:

 sudo apt-get install -f 

Løsning 3: Brug af GDebi

Den tredje måde er at bruge GDBi-værktøjet. Værktøjet lader dig installere lokale deb pakker og automatisk løser og installerer deres afhængigheder (hvis nogen). Du kan tænke på GDebi som APT, men for lokale pakker. For at installere værktøjet, udfør følgende kommando:

 sudo apt-get install gdebi 

Værktøjet kommer både som en kommando såvel som en GUI-baseret applikation. Hvis du vil installere en .deb-pakke ved hjælp af GDebi på kommandolinjen, skal du køre følgende kommando:

 sudo gdebi [deb-fil] 

For at bruge den grafiske klient skal du først starte den via Ubuntu Dash:

Sådan ser værktøjets brugergrænseflade ud:

For at installere en .deb-pakke skal du først vælge den ved at gå til "File -> Open." For eksempel har jeg valgt KDEConnect-pakken.

Du kan se, at "Installer pakke" knappen nu er aktiv. Bare klik på det for at starte installationen.

Husk, at GDebi altid vil forsøge at løse afhængigheder fra sin viden om, hvad der er til stede i standard Ubuntu-arkiver - hvis en nødvendig pakke ikke er der, vil din installationsproces mislykkes.

Konklusion

Ingen af ​​de løsninger, der er nævnt her, er vanskelige at oprette og bruge - det afhænger bare af hvad du foretrækker. Hvis du ikke er helt allergisk over for kommandolinjen, vil jeg anbefale dig at lære gDebi-værktøjet. Og fortsæt med at se hvorfor problemet med .deb-installationen stadig er der på dit system, og anvend rettelsen, så snart du forstår, hvad der går galt.