Gnome-programvara fungerar inte? Så här installerar du Deb-filer i Ubuntu 16.04
En ny programvara är bunden att ha några buggar - buggar som inte upptäckts under hela pre-release-fasen. Post-release, när användare stöter på dessa fel, är de officiellt inloggade och fixeras sedan efter en gång. Även om det här förfarandet bara fungerar i de flesta fall, kan det hända att det i händelse av en större insats som påverkar en del kärnfunktioner som används i dagliga affärer, kan bli lite frustrerande om det inte löser sig omedelbart eller om reparationen tar tid att vara rullas ut till alla användare.
Fall i punkt: Ett fel i Ubuntu 16.04s Gnome Software-program som förhindrar att verktyget installerar tredje part .deb-filer. Även om felet först rapporterades i april och - enligt de dokumenterade detaljerna - snart var klart, visar en snabb titt på kommentaravsnittet att många användare fortfarande står inför problemet.
Nu kan det vara att dessa användare (som säger att felet fortfarande finns) saknar något i slutet, men faktum är att de fortfarande är fasta och förmodligen ingen aning om hur man installerar ett tredje part .deb-paket utan Gnome Software. Vi kommer därför att diskutera en handfull lösningar för att förklara hur du kan installera sådana .deb-paket om Gnome Software inte fungerar för dig.
Lösning 1: Installera om och använd Ubuntu Software Center
Om du har varit en Ubuntu-användare under de senaste åren är du troligt medveten om att Gnome Software har startat Ubuntu Software Center-applikationen från och med Ubuntu 16.04. Så, en enkel väg utifrån problemet med tredje installationsproblemet är att återinstallera och använda Ubuntu Software Center istället för Gnome Software.
För att ta tillbaka Ubuntu Software Center-programmet, kör bara följande kommando:
sudo apt installera mjukvarucenter
Även om det ovannämnda kommandot ska fungera utan problem (det gjorde i mitt fall minst), bara Om du får ett "paket saknas" typ av fel kan du försöka fixa det genom att utföra följande kommandon:
sudo apt-få uppdatering sudo apt-get uppgradering
När installationen är framgångsrik kan du installera något .deb-paket via Ubuntu Software Center.
Lösning 2: Använda dpkg
Den andra lösningen är att installera .deb-filer med dpkg
, ett kommandoradsverktyg som låter dig installera, bygga, ta bort och hantera Debian-paket. Här är kommandot som du behöver utföra om du vill använda dpkg:
sudo dpkg -i [deb-fil]
Till exempel:
sudo dpkg -i /home/himanshu/Downloads/test_1.0-1.deb
Observera att om du stöter på några beroenderelaterade problem kan du försöka fixa dem med följande kommando:
sudo apt-get install -f
Lösning 3: Använda GDebi
Det tredje sättet är att använda GDBi-verktyget. Med verktyget kan du installera lokala deb-paket och automatiskt lösa och installera deras beroende (om det finns några). Du kan tänka dig på GDebi som APT men för lokala paket. För att installera verktyget, kör följande kommando:
sudo apt-get install gdebi
Verktyget kommer både som ett kommando och en GUI-baserad applikation. För att installera ett .deb-paket med GDebi på kommandoraden, kör följande kommando:
sudo gdebi [deb-fil]
För att använda den grafiska klienten, starta den först genom Ubuntu Dash:
Så här ser verktyget UI ut:
För att installera ett .deb-paket, välj först det genom att gå till "File -> Open." Till exempel valde jag KDEConnect-paketet.
Du kan se att knappen "Installera paket" nu är aktiv. Klicka bara på den för att starta installationen.
Tänk på att GDebi alltid kommer att försöka lösa beroenden från sin kunskap om vad som finns i standard Ubuntu-arkiv - om ett obligatoriskt paket inte finns kommer din installationsprocess att misslyckas.
Slutsats
Ingen av de lösningar som nämns här är svåra att konfigurera och använda - det beror bara på vad du föredrar. Om du inte är helt allergisk mot kommandoraden rekommenderar jag dig att lära dig gDebi-verktyget. Och fortsätt leta efter varför .deb-installationsproblemet fortfarande finns kvar på ditt system och tillämpa korrigeringen så snart du förstår vad som går fel.