Visa obesvarade inlägg | Visa aktiva trådar Aktuellt datum och tid: 22 nov 2017, 06:25



Svara på tråd  [ 7 inlägg ] 
 apt install med växeln -f 
Författare Meddelande
Användarvisningsbild

Blev medlem: 15 jan 2008, 22:18
Inlägg: 669
Ort: Kalix
OS: Annat GNU/Linux
Utgåva: 17.04 Zesty Zapus
Svara med citat
Inlägg apt install med växeln -f
När man installerar via terminalen med
Kod:
sudo apt install program
avbryts eller felmeddelanden visas ibland efter installationen.

pga att man saknar vissa beroenden, ofta kan man lösa situationen genom att installera dessa manuellt efteråt.

Läste i en tråd, som jag fattade att man skulle komma runt detta problem med

Kod:
sudo apt install -f program

varpå alla beroenden skulle installeras automatiskt.

stämmer detta?

läste vad som sägs om växeln -f under
Kod:
man apt-get


förstår jag det så, men är inte övertygad... :-\
Kod:
-f, --fix-broken
Fix; attempt to correct a system with broken dependencies in place. This option, when used with install/remove, can omit any  packages to permit APT to deduce a likely solution. If packages are specified, these have to completely correct the problem.


14 jun 2017, 05:08
Profil

Blev medlem: 27 dec 2006, 16:28
Inlägg: 2225
OS: Ubuntu
Utgåva: 16.04 Xenial Xerus LTS
Svara med citat
Inlägg Re: apt install med växeln -f
Vid de få tillfällen jag haft problem brukar jag köra -f separat, utan paketnamn.
Kod:
sudo apt install -f

Man får dock vara lite vaksam på vad som kommer att läggas till eller tas bort. :)


14 jun 2017, 12:08
Profil
Användarvisningsbild

Blev medlem: 15 jan 2008, 22:18
Inlägg: 669
Ort: Kalix
OS: Annat GNU/Linux
Utgåva: 17.04 Zesty Zapus
Svara med citat
Inlägg Re: apt install med växeln -f
TicToc skrev:
Man får dock vara lite vaksam på vad som kommer att läggas till eller tas bort. :)


Ok, då är det inte att rekommendera att använda i förebyggande syfte.

Har ett program som jag är på väg att installera, där jag vet att det kommer saknas (troligen)ett stort antal paket.
Då jag gjorde en minimal installation av Ubuntu från början.

Min förhoppning är att slippa alla felmeddelanden och ev problem efteråt

är det möjligen

Kod:
apt-get -s build-dep <package>

jag skall använda istället
och då simulera installationen


14 jun 2017, 15:07
Profil
Användarvisningsbild

Blev medlem: 08 aug 2010, 12:49
Inlägg: 2328
Ort: Göteborg
OS: Ubuntu
Utgåva: 18.04 Bionic Beaver LTS
Svara med citat
Inlägg Re: apt install med växeln -f
Om programmet du vill installera är paketerat i en .deb-fil som inte finns i Ubuntu-förrådet, samtidigt som beroendena finns i förrådet, är ett sätt att hämta .deb-filen och installera med Ubuntu Software.

Ett annat sätt är att försöka installera med:

sudo dpkg -i *.deb

och sedan fixa till med

sudo apt -f install

Om programmet beror på paket som inte finns i förrådet, krävs manuell hantering. Då måste du samtidigt vara uppmärksam på att installation av sådana inte skapar konflikter som trasslar till ditt paketsystem.


15 jun 2017, 14:55
Profil
Användarvisningsbild

Blev medlem: 15 jan 2008, 22:18
Inlägg: 669
Ort: Kalix
OS: Annat GNU/Linux
Utgåva: 17.04 Zesty Zapus
Svara med citat
Inlägg Re: apt install med växeln -f
tack Gunnar, men det är ingen deb-fil .
Det jag har jobbat med är att få fram beroendena för programmet Grive2.

Det installeras genom att lägga till en ppa:

Därutav trodde jag att man skulle kunna få fram beroendena.

Efter lite (mera, eller ganska mycket ) sökning så fann jag att det var denna kommando jag sökte.

Kod:
apt-rdepends --build-depends --follow=DEPENDS <program>


Villket fungerar bra på ex nautilus men inte på grive

då jag bara får svar att :
kan inte hitta något källkods paket för grive

Gjorde mina tester på en virtualbox där jag fullföljt grive installationen.


15 jun 2017, 16:43
Profil
Användarvisningsbild

Blev medlem: 08 aug 2010, 12:49
Inlägg: 2328
Ort: Göteborg
OS: Ubuntu
Utgåva: 18.04 Bionic Beaver LTS
Svara med citat
Inlägg Re: apt install med växeln -f
skalman65 skrev:
tack Gunnar, men det är ingen deb-fil .
Det jag har jobbat med att få fram beroendena för är programmet Grive2.

Det installeras genom att lägga till en ppa:
Jo, det är .deb-filer man installerar från PPAer. Och i det här fallet är det dessutom ett av de mest välkända och bäst underhållna PPAerna - WebUpd8 - så risken för beroendeproblem är inte jättestor.

skalman65 skrev:
Därutav trodde jag att man skulle kunna få fram beroendena.

Efter lite (mera, eller ganska mycket ) sökning så fann jag att det var denna kommando jag sökte.

Kod:
apt-rdepends --build-depends --follow=DEPENDS <program>
Nja.. Eftersom du installerar en färdigbyggd binärfil, behöver du inte bekymra dig om byggberoendena. Ett kommando du hade kunnat köra, efter att ha lagt till PPAet och kört sudo apt update, är:

apt depends grive

Men eftersom det handlade om att installera med apt från ett PPA, hade du lika väl kunnat gå direkt på:

sudo apt install grive

Om det hade funnits något beroende som den inte hittade i förrådet hade installationen helt enkelt inte fullföljts.

skalman65 skrev:
Gjorde mina tester på en virtualbox där jag fullföljt grive installationen.
Bra att det fungerade. Men jag tror du oroade dig i onödan.


15 jun 2017, 17:50
Profil
Användarvisningsbild

Blev medlem: 15 jan 2008, 22:18
Inlägg: 669
Ort: Kalix
OS: Annat GNU/Linux
Utgåva: 17.04 Zesty Zapus
Svara med citat
Inlägg Re: apt install med växeln -f
Gunnar Hjalmarsson skrev:
Jo, det är .deb-filer man installerar från PPAer.


Och där fick jag ställa mig i skamvrån.... :-[ :-[ :-[

men sedan så gjorde jag ett försök ..
vilket som du beskrev troligen skulle gå bra utan beroende problem.
vilket så även gjorde , vad jag sett ännu, måste göra ändringar på ena raid arrayen för att fullfölja certifieringen .

Gunnar Hjalmarsson skrev:
Men jag tror du oroade dig i onödan.


har som du säkert sett krånglat en hel del med den server installation jag håller på med.
Då jag nu är i stort sett helt färdig med den, drar jag mig för att göra något som jag inte är helt säker att det inte ställer till med nya problem. :-\


17 jun 2017, 13:10
Profil
Visa inlägg nyare än:  Sortera efter  
Svara på tråd   [ 7 inlägg ] 

Vilka är online

Användare som besöker denna kategori: Inga registrerade användare och 4 gäster


Du kan inte skapa nya trådar i denna kategori
Du kan inte svara på trådar i denna kategori
Du kan inte redigera dina inlägg i denna kategori
Du kan inte ta bort dina inlägg i denna kategori
Du kan inte bifoga filer i denna kategori

Sök efter:
Hoppa till:  
Main Engineer for phpBB3: Bertie at phpBB.com © 2000 - 2002, 2005 - 2007, the Group behind the Open Source code of phpBB.
Designed by STSoftware, modified by Katt, Konservburk & Peetra. Swedish translation by Peetra & phpBB Sweden © 2006-2011