Am făcut o actualizare completă de la Ubuntu v18 la Ubuntu v20.
Obturatorul nu a fost actualizat - a fost eliminat.
Am încercat să instalez de la CRAN sau de la sursă.
Ambii se plâng de vechile biblioteci Perl.
Când încerc să compilez din sursă și să-l rulez, acesta este mesajul pe care îl primesc...
Am citit undeva că pot avea două instalări Perl în sistemul meu. Cu toate acestea, nu știu dacă problema este de acest fel - necesită o versiune mai veche de Perl sau este o problemă de căi?
Folosind căutare/căutare nu pot găsi fișierul „always.pm” (după câteva minute, îl rup).
obturator
Rezultate:
Nu se poate localiza Carp/Always.pm în @INC (poate fi necesar să instalați modulul Carp::Always) (@INC conține: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.30 .0 /usr/local/share/perl/5.30.0 /usr/lib/x86_64-linux-gnu/perl5/5.30 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.30 /usr /share/perl/5.30 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) la /usr/local/bin/shutter linia 39.
BEGIN a eșuat--compilarea a fost întreruptă la /usr/local/bin/shutter linia 39 (#1)
(F) Ați spus să faceți (sau să solicitați sau să utilizați) un fișier care nu a putut fi găsit.
Perl caută fișierul în toate locațiile menționate în @INC, cu excepția cazului în care
numele fișierului a inclus calea completă către fișier. Poate ai nevoie
pentru a seta variabila de mediu PERL5LIB sau PERL5OPT pentru a spune unde
bibliotecă suplimentară este, sau poate că scriptul trebuie să adauge numele bibliotecii
către @INC. Sau poate ați scris greșit numele fișierului. Vedea
„require” în perlfunc și lib.
Excepție neprinsă de la codul utilizatorului:
Nu se poate localiza Carp/Always.pm în @INC (poate fi necesar să instalați modulul Carp::Always) (@INC conține: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.30 .0 /usr/local/share/perl/5.30.0 /usr/lib/x86_64-linux-gnu/perl5/5.30 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.30 /usr /share/perl/5.30 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) la /usr/local/bin/shutter linia 39.
BEGIN a eșuat--compilarea a fost întreruptă la /usr/local/bin/shutter linia 39.
Prin emiterea
sudo apt-get install --reinstall libcarp-always-perl
rezultate (chiar și hugin este eliminat. Nu am schimbat mare lucru și nu vreau să fie eliminat):
Citirea listelor de pachete... Gata
Construirea arborelui de dependență
Citirea informațiilor despre stare... Gata
Poate doriți să rulați „apt --fix-broken install” pentru a le corecta.
Următoarele pachete au dependențe neîndeplinite:
hugin : Depinde: libglew2.0 (>= 1.12.0) dar nu este instalabil
Depinde: libomp5 (>= 0.20140926) dar nu va fi instalat
E: Dependențe nesatisfăcute. Încercați „apt --fix-broken install” fără pachete (sau specificați o soluție).
Prin emiterea:
sudo apt --fix-broken install
Rezultate:
Citirea listelor de pachete... Gata
Construirea arborelui de dependență
Citirea informațiilor despre stare... Gata
Corectarea dependențelor... Gata
Următoarele pachete au fost instalate automat și nu mai sunt necesare:
libtiff4 libtiffxx0c2
Utilizați „sudo apt autoremove” pentru a le elimina.
Următoarele pachete vor fi ȘTERSE:
hugin
0 actualizate, 0 nou instalate, 1 de eliminat și 15 neactualizate.
1 nu este complet instalat sau îndepărtat.
După această operație, 275 MB de spațiu pe disc vor fi eliberați.
Doriți să continuați? [D/n] n
Avorta.
Prin emitere (depozitul este deja acolo)
sudo apt dist-upgrade
are ca rezultat:
Citirea listelor de pachete... Gata
Construirea arborelui de dependență
Citirea informațiilor despre stare... Gata
Poate doriți să rulați „apt --fix-broken install” pentru a le corecta.
Următoarele pachete au dependențe neîndeplinite:
hugin : Depinde: libglew2.0 (>= 1.12.0) dar nu este instalabil
Depinde: libomp5 (>= 0.20140926) dar nu este instalat
E: Dependențe nesatisfăcute. Încercați „apt --fix-broken install” fără pachete (sau specificați o soluție).
NOTĂ: Hugin este compilat din sursă cu steaguri manuale de care aveam nevoie. Nu vreau să-l instalez din depozitul oficial, deoarece îi lipsesc aceste steaguri speciale (folosirea puterii de procesare suplimentare).
Totuși, am încercat să-l elimin, dar din nou, fără noroc.
Prin alergare
sudo add-apt-repository ppa:linuxuprising/shutter
sudo apt-get update
sudo apt-get install shutter
are ca rezultat:
Citirea listelor de pachete... Gata
Construirea arborelui de dependență
Citirea informațiilor despre stare... Gata
Poate doriți să rulați „apt --fix-broken install” pentru a le corecta.
Următoarele pachete au dependențe neîndeplinite:
hugin : Depinde: libglew2.0 (>= 1.12.0) dar nu este instalabil
Depinde: libomp5 (>= 0.20140926) dar nu va fi instalat
obturator: Depinde: libgtk3-imageview-perl (>= 9) dar nu va fi instalat
Depinde: libgoocanvas2-perl, dar nu va fi instalat
Depinde: libnumber-bytes-human-perl dar nu va fi instalat
Depinde: libcarp-always-perl dar nu va fi instalat
Depinde: libgoocanvas2-cairotypes-perl dar nu va fi instalat
E: Dependențe nesatisfăcute. Încercați „apt --fix-broken install” fără pachete (sau specificați o soluție).
Prin alergare:
sudo apt-get install shutter
are ca rezultat:
Citirea listelor de pachete... Gata
Construirea arborelui de dependență
Citirea informațiilor despre stare... Gata
Poate doriți să rulați „apt --fix-broken install” pentru a le corecta.
Următoarele pachete au dependențe neîndeplinite:
hugin : Depinde: libglew2.0 (>= 1.12.0) dar nu este instalabil
Depinde: libomp5 (>= 0.20140926) dar nu va fi instalat
obturator: Depinde: libgtk3-imageview-perl (>= 9) dar nu va fi instalat
Depinde: libgoocanvas2-perl, dar nu va fi instalat
Depinde: libnumber-bytes-human-perl dar nu va fi instalat
Depinde: libcarp-always-perl dar nu va fi instalat
Depinde: libgoocanvas2-cairotypes-perl dar nu va fi instalat
E: Dependențe nesatisfăcute. Încercați „apt --fix-broken install” fără pachete (sau specificați o soluție).
Prin alergare
sudo apt-cache policy hugin shutter libomp5 libglew2.0 shutter libgtk3-imageview-perl libgl1
Are ca rezultat:
hugin:
Instalat: 2019.3.0.8297
Candidat: 2020.0.0-0b1~focal
Tabel de versiuni:
2020.0.0-0b1~focal 500
500 Pachete http://ppa.launchpad.net/ubuntuhandbook1/apps/ubuntu focal/main amd64
*** 2019.3.0.8297 100
100 /var/lib/dpkg/status
2019.2.0+dfsg-1build3 500
500 http://ftp.ntua.gr/ubuntu focal/universe pachete amd64
obturator:
Instalat: (niciunul)
Candidat: 0,97-1~0linuxuprising1~focal1
Tabel de versiuni:
0,97-1~0linuxuprising1~focal1 500
500 Pachete http://ppa.launchpad.net/linuxuprising/shutter/ubuntu focal/main amd64
500 http://ppa.launchpad.net/linuxuprising/shutter/ubuntu focal/main i386 Pachete
0,94-1 -1
100 /var/lib/dpkg/status
libomp5:
Instalat: (niciunul)
Candidat: 1:10.0-50~exp1
Tabel de versiuni:
1:10,0-50~exp1 500
500 http://ftp.ntua.gr/ubuntu focal/universe pachete amd64
libglew2.0:
Instalat: (niciunul)
Candidat: (niciunul)
Tabel de versiuni:
obturator:
Instalat: (niciunul)
Candidat: 0,97-1~0linuxuprising1~focal1
Tabel de versiuni:
0,97-1~0linuxuprising1~focal1 500
500 Pachete http://ppa.launchpad.net/linuxuprising/shutter/ubuntu focal/main amd64
500 http://ppa.launchpad.net/linuxuprising/shutter/ubuntu focal/main i386 Pachete
0,94-1 -1
100 /var/lib/dpkg/status
libgtk3-imageview-perl:
Instalat: (niciunul)
Candidat: 9-1~ppa~focal4
Tabel de versiuni:
9-1~ppa~focal4 500
500 Pachete http://ppa.launchpad.net/linuxuprising/shutter/ubuntu focal/main amd64
500 http://ppa.launchpad.net/linuxuprising/shutter/ubuntu focal/main i386 Pachete
libgl1:
Instalat: 1.3.2-1~ubuntu0.20.04.1
Candidat: 1.3.2-1~ubuntu0.20.04.1
Tabel de versiuni:
*** 1.3.2-1~ubuntu0.20.04.1 500
500 http://ftp.ntua.gr/ubuntu focal-updates/main pachete amd64
100 /var/lib/dpkg/status
1.3.1-1 500
500 http://ftp.ntua.gr/ubuntu focal/main pachete amd64
Urmând instrucțiunile lui N0bert:
sudo ppa-purge ppa:ubuntuhandbook1/apps
are ca rezultat:
Actualizarea listelor de pachete
PPA de eliminat: aplicații ubuntuhandbook1
Lista de returnare pachet generată:
audacious/focal audacious-plugins:amd64/focal audacious-plugins-data/focal libaudcore5:amd64/focal libaudgui5:amd64/focal libaudqt2:amd64- libaudtag3:amd64/focal
vokoscreen-ng/focal
Dezactivarea ubuntuhandbook1 PPA din /etc/apt/sources.list.d/ubuntuhandbook1-ubuntu-apps-bionic.list
Dezactivarea ubuntuhandbook1 PPA din /etc/apt/sources.list.d/ubuntuhandbook1-ubuntu-apps-focal.list
Actualizarea listelor de pachete
Citirea listelor de pachete... Gata
Construirea arborelui de dependență
Citirea informațiilor despre stare... Gata
Versiunea selectată „3.10.1-1build1” (Ubuntu:20.04/focal [amd64]) pentru „audacious”
Versiunea selectată „3.10.1-1build2” (Ubuntu:20.04/focal [amd64]) pentru „audacious-plugins”
Versiunea selectată „3.10.1-1build2” (Ubuntu:20.04/focal [toate]) pentru „audacious-plugins-data”
Versiunea selectată „3.10.1-1build1” (Ubuntu:20.04/focal [amd64]) pentru „libaudcore5”
Versiunea selectată „3.10.1-1build1” (Ubuntu:20.04/focal [amd64]) pentru „libaudgui5”
Versiunea selectată „3.10.1-1build1” (Ubuntu:20.04/focal [amd64]) pentru „libaudtag3”
Versiunea selectată „3.0.2-1” (Ubuntu:20.04/focal [amd64]) pentru „vokoscreen-ng”
Poate doriți să rulați „apt --fix-broken install” pentru a le corecta.
Următoarele pachete au dependențe neîndeplinite:
hugin : Depinde: libglew2.0 (>= 1.12.0) dar nu este instalabil
Depinde: libomp5 (>= 0.20140926) dar nu va fi instalat
E: Dependențe nesatisfăcute. Încercați „apt --fix-broken install” fără pachete (sau specificați o soluție).
Următoarele pachete vor fi DECLASATE:
audacious audacious-plugins audacious-plugins-data libaudcore5 libaudgui5 libaudtag3 vokoscreen-ng
Următoarele pachete vor fi ȘTERSE:
libaudqt2 libtiffxx0c2{u}
Următoarele pachete parțial instalate vor fi configurate:
hugin{b}
0 pachete actualizate, 0 nou instalate, 7 downgrade, 2 de eliminat și 7 neactualizate.
Trebuie să obțineți 2.460 kB de arhive. După despachetare, 1.705 kB vor fi eliberați.
Următoarele pachete au dependențe neîndeplinite:
hugin : Depinde: libglew2.0 (>= 1.12.0) care este un pachet virtual și nu este furnizat de niciun pachet disponibil
Depinde: libomp5 (>= 0.20140926) dar nu va fi instalat
Următoarele acțiuni vor rezolva aceste dependențe:
Eliminați următoarele pachete:
1) hugin [2019.3.0.8297 (acum)]
Accept această soluție? [D/n/q/?]
După ce am apăsat pe „y”, am reușit să instalez Shutter cu
sudo apt-get install shutter
După instrucțiunile lui N0bert, cum l-am păstrat și pe Hugin...
cd ~/Descărcări
wget -c http://old-releases.ubuntu.com/ubuntu/pool/universe/t/tiff3/libtiff4_3.9.7-2ubuntu1_amd64.deb
wget -c https://mirrors.aliyun.com/oldubuntu-releases/ubuntu/pool/main/e/eglibc/multiarch-support_2.15-0ubuntu10.23_amd64.deb
sudo apt-get install -y ./libtiff4_3.9.7-2ubuntu1_amd64.deb ./multiarch-support_2.15-0ubuntu10.23_amd64.deb
wget -c http://archive.ubuntu.com/ubuntu/pool/universe/g/glew/libglew2.0_2.0.0-5_amd64.deb
sudo apt-get install -y ./libglew2.0_2.0.0-5_amd64.deb
sudo apt --fix-broken install
sudo apt autoremove --purge
cd ~/Descărcări
wget -c http://old-releases.ubuntu.com/ubuntu/pool/universe/t/tiff3/libtiff4_3.9.7-2ubuntu1_amd64.deb
wget -c https://mirrors.aliyun.com/oldubuntu-releases/ubuntu/pool/main/e/eglibc/multiarch-support_2.15-0ubuntu10.23_amd64.deb
sudo apt-get install -y ./libtiff4_3.9.7-2ubuntu1_amd64.deb ./multiarch-support_2.15-0ubuntu10.23_amd64.deb
wget -c http://archive.ubuntu.com/ubuntu/pool/universe/g/glew/libglew2.0_2.0.0-5_amd64.deb
sudo apt-get install -y ./libglew2.0_2.0.0-5_amd64.deb
sudo apt-get install -y ./libtiff4_3.9.7-2ubuntu1_amd64.deb
sudo apt-get install ~/src/hugin/hugin.build/hugin-2019.3.0.8297-Linux.deb
sudo apt-get install libsz2
wget -c http://archive.ubuntu.com/ubuntu/pool/universe/h/hdf5/libhdf5-100_1.10.0-patch1+docs-4_amd64.deb
dpkg -x libhdf5-100_1.10.0-patch1+docs-4_amd64.deb /tmp/hdf
sudo cp /tmp/hdf/usr/lib/x86_64-linux-gnu/libhdf5_serial.so.100 /usr/local/lib
sudo rm /usr/lib/libhdf5_serial.so.100
sudo apt install libhdf5-103
sudo apt install libhdf5-103 --reinstall