Uyihlaziya njani iCaliber kwiLinux: Iindlela ezisemthethweni, iMiyalelo, kunye namaqhinga

Uhlaziyo lokugqibela: 10/10/2025
umbhali: UIsake
  • Sebenzisa i-installer yokubini esemthethweni ukuze uhlale unoguqulelo lwamva nje.
  • Ijonga iimfuno (GLIBC, libstdc++, xdg-utils) kwaye isombulule iimpazamo eziqhelekileyo (Wayland, xcb, OpenGL).
  • Iinketho eziphezulu: i-install_dir, ukufakwa kwe-standalone, ukuhla ngenguqulo.
  • Ziphephe iiphakheji ze-distro ukuba ujonge ukukhutshwa okuzinzileyo kweCalibre.

Ukuhlaziya iCaliber kwiLinux

Ukuba usebenza nge-e-books yonke imihla, ukugcina iCaliber isexesheni ngundoqo ekuphepheni iimpazamo kunye nokonwabela izinto zamva nje. Iwebhusayithi esemthethweni ngokwayo igxininisa ukuba zingasebenzisi iiphakheji zokuhambisa xa ukhangela uguqulelo lwamva nje, njengoko bahlala besalela ngasemva okanye beza namabala anengxaki.

Okwangoku, Inguqulelo yamva nje ezinzileyo yeCaliber yi-8.12.0Ngezantsi uya kufumana zonke iindlela ezithembekileyo zokuhlaziya iCaliber kuyo Linuxnge imiyalelo ukulungele ukukopa, amanqaku okuhambelana, iimvavanyo zokhuseleko kunye nokusombulula ingxaki yeempazamo eziqhelekileyo (i-Wayland, i-xcb, i-OpenGL, izatifikethi, njl.).

Kutheni kufuneka uhlaziye iCaliber kwiLinux?

ICaliber ngoyena mphathi we-ebook udumileyo ngenxa yokuguquguquka kwayo: ithala leencwadi, imethadatha, ukuguqulwa, ukuhanjiswa kwezixhobo, umfundi odibeneyo, umhleli, kunye neseva yomxholo. Uhlaziyo luzisa uphuculo, amanqaku amatsha, kunye nokulungiswa kweempazamo., kwaye isicelo sikwazisa ngesiqhelo xa uqalwa ukuba sibhaqa inguqulelo entsha.

Nangona ii-distros ezininzi zibonelela ngeCaliber kwiindawo zokugcina okanye kwiifomathi ezifana neFlatpak, Olu hlelo lukholisa ukuhamba emva kolusemthethweniIsiphakamiso seprojekthi sicacile: ukufaka okanye ukuhlaziya, sebenzisa i-installer ye-binary esemthethweni.

Indlela esemthethweni yokuhlaziya iCaliber

Indlela ecetyiswayo: Isifakeli sokubini esisemthethweni

I-installer yokubini ibandakanya ukuxhomekeka kwayo kwaye isebenza kwi-64-bit ye-Intel / AMD kunye neenkqubo ze-ARM. Yeyona ndlela ilula yokufaka kunye nokuhlaziya iCaliber kulo naluphi na unikezelo lweLinux lwangoku.

Ukufakela okanye ukuhlaziya inguqulelo yamva nje ekhoyo, sebenzisa a kwisigxina lo myalelo mnye (kopi kwaye uncamathisele): izakukhuphela isifakeli kwaye siyiqhube ngeemvume.

sudo -v && wget -nv -O- https://download.calibre-ebook.com/linux-installer.sh | sudo sh /dev/stdin

Le ndlela ayinamsebenzi: ukuba sele unayo iCalibre, iya kuhlaziya endaweni; ukuba akunjalo, izakuhlohla ukusuka ekuqaleni. Ngokungagqibekanga i-/opt/calibre isetyenziswa njengesiqulathi seefayili sokufakela kwaye abaqalisi abayimfuneko babhalisiwe kwisistim.

Iimfuno, ukuhambelana kunye nokupakishwa kwangaphambili

Nangona i-binary ibandakanya uninzi lokuxhomekeka kwayo, kufanelekile ukuphonononga ubuncinci obuthile. Ngaphambi kokuba uqalise isifakeli, sebenzisa i-xdg-utils, wget, xz-utils, kunye PythonEzona distros zixhaphakileyo sele zibandakanyiwe okanye zinabo kwiindawo zabo zokuhlala.

IiMfuno zeXesha lokuSebenza: GLIBC 2.34 okanye ngaphezulu kwaye libstdc++.so.6.0.30 (gcc 11.4.0) okanye ngaphezuluUkuba i-distro yakho indala kakhulu, unokufuna ukuhlaziya amacandelo enkqubo okanye usebenzise inguqulelo endala, ehambelanayo yeCalibre.

  IMicrosoft iphantsi koqwalaselo: Ukusetyenziswa kakubi kwamandla kunye nezenzo zokungakhuphisani kuphando lukarhulumente wase-US

Ulwakhiwo oluxhaswayo: Isifakeli sibonelela yakhela i-x86_64 kunye ne-ARM kwiLinux, ekuvumela ukuba usebenze kwiikhompyuter zedesktop, Iipopu kunye nezinye iiseva zangoku okanye ii-SBCs.

Ukufumana uluhlu lokuxhomekeka oludityaniswe kwiibhinari ezisemthethweni, iprojekthi ipapasha uluhlu oluhlaziyiweyo (imithombo.json). Nangona iCaliber inokusebenza nezinye iinguqulelo zamathala eencwadi, ayiqinisekiswanga. ngaphandle kwezo zivavanywe ngamabhinari asemthethweni.

Hlaziya iCaliber inyathelo ngenyathelo

Ufakelo, uhlaziyo, kunye nemiyalelo yokukhupha

Ukuhlohla okusemgangathweni/uPhuculo: sebenzisa i-installer ekude nge-sudo ukuze uqwalasele inkqubo ngokuchanekileyo.

sudo -v && wget -nv -O- https://download.calibre-ebook.com/linux-installer.sh | sudo sh /dev/stdin

Khipha ngokupheleleyo: Iprojekthi ibandakanya i-uninstaller esusa ufakelo olwenziwe ngokubini olusemthethweni.

sudo calibre-uninstall

Ukuba uyakhetha, unokucima kwakhona isiqulathi seefayili sokufakela, esiza kucima uninzi lweefayile. Uvimba weefayili omiselweyo ngu/opt/calibre, ngaphandle kokuba uyitshintshe ngohlobo oluthile lwesifakeli.

Iinketho zokufakela ezikwinqanaba eliphezulu (uluhlu lweencwadi kunye nofakelo oluzimeleyo)

Khetha ifolda yokufakela: Yongeza okuguquguqukayo install_dir ukuya ekupheleni komyalelo. Iluncedo ukuba awufuni ukusebenzisa / ukhethe okanye ukuba unyusela iCaliber kwesinye isahlulelo.

sudo -v && wget -nv -O- https://download.calibre-ebook.com/linux-installer.sh | sudo sh /dev/stdin install_dir=/opt

Ufakelo olulodwa ngaphandle Ingcambu: Le yindlela elungisa kuphela iifayile ngaphakathi kwesilawulo esikhethiweyo kweyakho i $HOME. Ilungele iindawo zabasebenzisi abaninzi, uvavanyo, okanye amaqela ngaphandle kwe-sudo.

wget -nv -O- https://download.calibre-ebook.com/linux-installer.sh | sh /dev/stdin install_dir=~/calibre-bin isolated=y

Lo mahluko awubhalisi isicelo kwinqanaba lenkqubo. Ukuqala, biza okubini phakathi kwendlela ekhethiweyo okanye udale abaqalisi bakho kwindawo yedesktop yakho.

Yehlisela kuguqulelo lwangaphambili

Ukuba emva kokuhlaziya ufumanisa umba wokuhambelana okanye ukhetha uhlobo oluthile, isifakeli siyakuvumela ukuba usete inguqulelo. Qala ngokukhupha uze ufakele i-indiating version=XYZ.

sudo -v && sudo calibre-uninstall && wget -nv -O- https://download.calibre-ebook.com/linux-installer.sh | sudo sh /dev/stdin version=4.23.0

Faka endaweni ye-4.23.0 ngohlelo onomdla kulo. Esi sixhobo "sokuhamba kwexesha" luncedo kakhulu kwiiseva ezibalulekileyo okanye ukuhamba komsebenzi. apho ufuna uzinzo olupheleleyo.

Ufakelo lwebhinari ngesandla olusuka kwitarball

Ukuba ufuna ukulawula inkqubo ngesandla (okanye awukwazi ukusebenzisa i elishicilelwe kude), khuphela itarball yohlobo olufunekayo kwaye uyisebenzise. Umzekelo uthatha ufakelo kwi/opt/calibre.

sudo mkdir -p /opt/calibre && sudo rm -rf /opt/calibre/* && \
sudo tar xvf /path/to/downloaded/calibre-tarball.txz -C /opt/calibre && \
sudo /opt/calibre/calibre_postinstall

Ngale ndlela, unoxanduva lokukhuphela ifayile echanekileyo (32/64 bits ngokufanelekileyo, namhlanje x86_64). Inqanaba_lepostinstall inyathelo libhalisa ii-icon, iindlela ezimfutshane, kunye nemibutho efunekayo kwi-desktop.

  Uyihlaziya njani i-firmware kwiSwitch yakho okanye kwiPS4 console

Kuthekani ukuba sele ndineCaliber evela kwiindawo zokugcina okanye iFlatpak?

I-Distros ibandakanya iCaliber kwiindawo zabo zokugcina, kodwa zihlala ngasemva: Ziinguqulelo ezindala okanye ezinamabala athile. Kwi-Ubuntu 20.04, umzekelo, unokufumana iphakheji ye-.deb elingana ne-4.99.4+dfsg+real4.12.0-1ubuntu1 kunye neFlatpak 5.32.0, ukukhala okude ukusuka ekukhululweni ngokusemthethweni kwangoku.

Ukufaka kwi-repos, iSynaptic okanye amaziko esoftware ayasebenza, kodwa ukuba injongo yakho kukufumana okwamva nje, Eyona ndlela ilungileyo yi-installer yokubini esemthethweni. Ukongeza, unqanda iingxaki ezivela kwinkqubo yokuxuba kunye nokuxhomekeka kweCaliber.

Ukuba sele unayo kwi-repos kwaye ufudukela kwi-binary esemthethweni, luluvo oluhle ukuqala ukhuphe inguqulelo epakishwe yi-distro. Ngale ndlela uphepha uphinda-phindo lwemenyu kunye nongquzulwano lwendlela olunokwenzeka..

Inqaku elisebenzayo: Abanye abasebenzisi baxela umahluko phakathi kwe-apt kunye ne-apt-fumana xa ufaka iipakethi. Ukuba ufumana isimilo esingaqhelekanga nge-apt, zama i-apt-Get, nangona kwiCaliber sincoma isifakeli esisemthethweni.

Uhlaziyo lwangaphakathi kwi-app: into omawuyilindele

ICaliber ihlala ikwazisa xa kukho uhlaziyo olutsha ekuqaleni, ukubonisa isaziso okanye umbhalo othi "Uhlaziyo lufunyenwe" kwikona esezantsi ekunene. Ukusuka kweso saziso unokuvula inkqubo yokufumana uguqulelo lwamva njeKwiLinux, uphuculo lokwenyani lugqityiwe kusetyenziswa isifakeli esisemthethweni osibonayo ngasentla.

Ukuba uvala umyalezo, ngokuqhelekileyo ayisayi kuphinda ibonakale kude kube lusuku olulandelayo, ngaphandle kokuba uqalise kwakhona kwaye uguqulelo olutsha alukasetyenziswa okwangoku. Esi saziso siluncedo ukuze ungaphoswa luphuculo lwamva nje.

Ukusombulula iingxaki eziqhelekileyo

Impazamo yesatifikethi esingathembekanga xa ukhuphela umfakeli: Oku kuthetha ukuba inkqubo yakho ayinazatifikethi zengcambu okanye ikhonkco alisebenzi. Ukuba uthatha isigqibo sokuqhubeka ngomngcipheko wakho, yongeza-akukho-jonga-isatifikethi kwi-wget.

sudo -v && wget --no-check-certificate -nv -O- https://download.calibre-ebook.com/linux-installer.sh | sudo sh /dev/stdin

Nceda uqaphele ukuba ukuvala uqinisekiso kunciphisa ukhuseleko lokhuphelo lwakho; Eyona nto kukulungisa ivenkile yesatifikethi yenkqubo kwaye emva koko faka ngoqinisekiso olusebenzayo.

I-Caliber ayizukuqala kwi-Wayland okanye ibonise impazamo xa isungulwa kwi-terminal: kwezinye iimeko, ukunyanzelisa i-X11 kulungisa ingxaki. Zama ukuqhuba ngeQt platform variable xcb.

QT_QPA_PLATFORM=xcb calibre

Imposiso “Ayikwazanga ukulayisha iplagi yeqonga leQt xcb”: iilayibrari eziyimfuneko ze-X11/XCB (ezifana ne-libxcb-cursor0 okanye i-libxcb-xinerama0) azikho. Faka ezo phakheji kwii-repos ukusuka kunikezelo lwakho ukugubungela ukuxhomekeka.

  Iindlela zokuJikezisa iMifanekiso kwiMac usebenzisa iPreview & Images App

Kwiiseva okanye kwiikhompyuter ezincinci, ngamanye amaxesha kuvela impazamo malunga ne-libEGL engekhoyo. Faka izinto ze-OpenGL ezifana ne-libegl1 kunye ne-libopengl0 ukugubungela loo mfuneko yokuphunyezwa.

IiMfuno zeNkqubo: Ukuba ubona iimpazamo ezingaqhelekanga emva kokuhlaziya, qinisekisa iinguqulelo ze-GLIBC kunye ne-libstdc++: Udinga i-GLIBC 2.34+ kunye ne-libstdc++.so.6.0.30+ (gcc 11.4.0)Kwi-distros endala kakhulu, qwalasela ukuphucula inkqubo yakho okanye ukusebenzisa inguqulelo endala yeCalibre.

Ukufakela kumthombo: kuphela ukuba uyayazi into oyenzayo

Iprojekthi ngokwayo iyalumkisa: I-Caliber inzima kwaye inokuxhomekeka okuninzi okufihlakeleyo. Ukuba uqokelela kumthombo, oko kusemngciphekweni wakho.; Iingxelo ze-bug ezivela kulwakhiwo lwasekhaya azamkelwa.

Amanyathelo ngokubanzi (isishwankathelo): Qinisekisa ukuba unayo iPython 3, faka ukuxhomekeka kophuhliso (pkg-config, C/C ++ compiler, njl.), uze usebenzise imiyalelo yokwakha. Yindlela yabasebenzisi abaphambili kunye neenjongo ezithe ngqo.

curl -L https://calibre-ebook.com/dist/src | tar xvJcd calibre* && sudo python3 setup.py install

Ukuqulunqa kukuvumela ukuba ulungise kakuhle iinkcukacha, kodwa into eqhelekileyo kwimveliso kukukhetha ibhinari esemthethweni. Uya kufumana uzinzo, ixesha kunye nenkxaso ecacileyo yombhobho wokukhulula.

Ukhuseleko kunye nokuqinisekiswa: iisignesha zedijithali

Iprojekthi ipapasha utyikityo lwedijithali lwabafakeli abasemthethweni. Unokuzijonga kwiwebhu ukuze uqinisekise ukuthembeka kunye nokunyaniseka kwazo. ukusuka kokubini ukuba i-ascargas, isenzo esicetyiswayo kwiindawo ezinobuthathaka.

Ukuba ulawula izixhobo zeqela lesithathu okanye iqela loomatshini, hlanganisa ukuqinisekiswa komsayino kuhambo lwakho lokuthunyelwa. yongeza umaleko wokhuseleko ngokuchasene nothintelo okanye ukhuphelo olukhohlisayo.

Uyiqhuba njani iCaliber emva kofakelo

Emva kokufaka, kuya kufuneka ubone iCaliber kwimenyu yosetyenziso kwidesktop yakho. Ungayicela kwakhona kwi-terminal ngomyalelo wecaliberUkuba ukhethe ufako oluzimeleyo, sebenzisa umendo wokubini ngaphakathi kulawulo lwakho olukhethiweyo (umzekelo, ~/calibre-bin).

Ukuba ufuduka kufakelo lwangaphambili, iCaliber iya kubona ithala leencwadi kunye nezinto ozikhethayo. Inkqubo yohlaziyo ayiwutshintshi umxholo okanye useto lwakho., kuba zigcinwe ngokwahlukileyo kokubini.