Vraag Hoe het nieuwste kaliber (elk pakket) op Ubuntu installeren?


Als ik aan het installeren ben kaliber met apt-get, installeert het versie 1.25

# sudo apt-show-versions calibre
calibre:all/trusty 1.25.0+dfsg-1build1 uptodate

terwijl de huidige versie 2.6 is.

Is het mogelijk om nieuwer kaliber te installeren, blijf bij apt-get?


4
2017-10-18 00:16


oorsprong




antwoorden:


De website van Calibre adviseert om het pakket van de distributie om deze reden niet te gebruiken (het is meestal verouderd / met fouten). En ik heb geen repositories met bijgewerkt kaliber gezien, dus apt-get leek niet de beste optie.

Je kunt gebruiken wget, echter, om de binaries rechtstreeks van Calibre te downloaden en te installeren. De site van Calibre geeft de opdracht om de volgende opdracht in de terminal te plakken om te installeren of bij te werken:

sudo -v && 
  wget -nv -O- https://raw.githubusercontent.com/kovidgoyal/calibre/master/setup/linux-installer.py | 
  sudo python -c "import sys; main=lambda:sys.stderr.write('Download failed\n'); exec(sys.stdin.read()); main()"

Bron: http://calibre-ebook.com/download_linux

Ik deed het gewoon en het werkte perfect. En wanneer Calibre zegt dat er een nieuwe versie is, zou je datzelfde ding in de terminal kunnen plakken om te kunnen updaten. Of je kunt een script schrijven om het automatisch te doen.

Is er een reden waarom je wilde blijven? apt-get, anders dan er bekend mee te zijn?


9
2017-09-15 03:14



"Is er een reden waarom je bij apt-get wilde blijven" .. de voor de hand liggende: apt-get handelt de meeste andere updates af. Hiermee voegt u nog een plaats toe om (handmatig) op updates te controleren. - muru
Oh oke. Natuurlijk. Ik veronderstel dat je een script kunt gebruiken dat automatisch controleert of de versie verouderd is en wordt bijgewerkt als dat zo is. - Kate
"Is er een reden waarom je bij apt-get wilde blijven". Nou, het ongecontroleerd uitstippelen van webinhoud in sudo kan iemand een beetje nerveus maken. - Evpok
@Evpok, ze hebben een niet-sudo-optie: "U kunt ook een" geïsoleerde "installatie uitvoeren die alleen bestanden binnen de installatiemap aanraakt en niet als root hoeft te worden uitgevoerd, zoals deze:"  wget -nv -O- https://download.calibre-ebook.com/linux-installer.py | python -c "import sys; main=lambda x,y:sys.stderr.write('Download failed\n'); exec(sys.stdin.read()); main('~/calibre-bin', True)" - Steven C. Howell
kaliber 3.19 begint niet op ubuntu 14.04 tenzij u twee qt-variabelen instelt QT_SCALE_FACTOR = 1 QT_DEVICE_PIXEL_RATIO = 1 zoals hier uitgelegd mobileread.com/forums/showthread.php?t=288152 - yoyoma2


Dit betekent dat de versie genoemd door apt-get is de nieuwste versie in de repositories die erom bekend zijn. Als u een nieuwere repository voor Calibre kunt vinden, kunt u dit zo toevoegen apt-get kan de pakketten zoeken en installeren. Maar zorg ervoor dat het een veilige / vertrouwde repository is!

Bewerken: hier is een lijst op Launchpad met een aantal repositories, maar omdat de officiële site er zelf geen vermeldt (althans, ik kon het niet vinden) zijn ze niet officieel.


1
2017-10-18 00:27