Linuxiarze.pl Forum

Dystrybucje Linux => Mepis, antiX, MX => Wątek zaczęty przez: paraksiarz w Maj 01, 2021, 03:02:59 PM

Tytuł: Uszkodzone pakiety, problem z instalacją libreoffice
Wiadomość wysłana przez: paraksiarz w Maj 01, 2021, 03:02:59 PM
Witam, odinstalowałem libreoffice celem zainstalowania nowej wersji. Okazało się, że nie ma nowej wersji dla mojego 32bitowego antixa, więc chciałem zainstalować za pomocą synaptic wersję tam dostępną. Nie mogę zainstalować, bo są uszkodzone pakiety i najpierw trzeba naprawić. Klikam opcję naprawiania w synaptic, też nie można naprawić, bo komunikat:
https://drive.google.com/file/d/1p4n3dAeLtbVEjBEM1gcs8nny6QKXCGO1/view?usp=sharing

Jak mam to naprawić?
Tytuł: Odp: Uszkodzone pakiety, problem z instalacją libreoffice
Wiadomość wysłana przez: Piotr_1988 w Maj 01, 2021, 04:45:45 PM
Cytat: paraksiarz w Maj 01, 2021, 03:02:59 PM
Witam, odinstalowałem libreoffice celem zainstalowania nowej wersji. Okazało się, że nie ma nowej wersji dla mojego 32bitowego antixa, więc chciałem zainstalować za pomocą synaptic wersję tam dostępną. Nie mogę zainstalować, bo są uszkodzone pakiety i najpierw trzeba naprawić. Klikam opcję naprawiania w synaptic, też nie można naprawić, bo komunikat:
https://drive.google.com/file/d/1p4n3dAeLtbVEjBEM1gcs8nny6QKXCGO1/view?usp=sharing

Jak mam to naprawić?
Nie znam ani Antixa, ani 32-bitowych Linuxów. Także być może niepotrzebnie tu komentuję. :-X

Spróbuj zainstalować z terminala - być może podpowie, jakiej komendy należy użyć w celu naprawienia zależności. Nie rozumiem jednak, po co odinstalowywałeś LibreOffice. Nowsze wersje programów normalnie instaluje się w wyniku aktualizacji systemu. Zazwyczaj starszych wersji programów nie trzeba odinstalowywać, zwyczajnie się aktualizują.

Czy na Antixie działa flatpak? Nie widzę na liście: https://www.flatpak.org/setup/
Jeśli flatpak działa, możesz spróbować, dostaniesz nową wersję: https://flathub.org/apps/details/org.libreoffice.LibreOffice
Tytuł: Odp: Uszkodzone pakiety, problem z instalacją libreoffice
Wiadomość wysłana przez: pavbaranov w Maj 01, 2021, 07:38:59 PM
Cytat: paraksiarz w Maj 01, 2021, 03:02:59 PM
Witam, odinstalowałem libreoffice celem zainstalowania nowej wersji. Okazało się, że nie ma nowej wersji dla mojego 32bitowego antixa, więc chciałem zainstalować za pomocą synaptic wersję tam dostępną.
To jest, czy jej nie ma?
Jak zainstalowałeś tę wersję, którą następnie odinstalowałeś, skąd ją pobrałeś i jak ją odinstalowałeś?
Reszta - jak powiedział Piotr - spróbuj z terminala, bo może cokolwiek więcej podpowie.
Tytuł: Odp: Uszkodzone pakiety, problem z instalacją libreoffice
Wiadomość wysłana przez: paraksiarz w Maj 03, 2021, 09:21:32 AM
Libreoffice, o ile pamiętam był już w systemie. Odinstalowałem, żeby nienadpisywać starej wersji, myślałem, że tak będzie czyściej.
Uzyłem terminala:
sudo apt-get remove --purge libreoffice*

Nie wiem co to flatpak, poczytam, może wypróbuję.
Przy próbie instalacji z terminala dostaję następujący wynik:
$ sudo apt-get install libreoffice
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
Nie udało się zainstalować niektórych pakietów. Może to oznaczać,
że zażądano niemożliwej sytuacji lub użyto dystrybucji niestabilnej,
w której niektóre pakiety nie zostały jeszcze utworzone lub przeniesione
z katalogu Incoming ("Przychodzące").
Następujące informacje mogą pomóc rozwiązać sytuację:

Następujące pakiety mają niespełnione zależności:
libreoffice : Wymaga: libreoffice-base ale nie zostanie zainstalowany
               Wymaga: libreoffice-calc ale nie zostanie zainstalowany
               Wymaga: libreoffice-core (= 1:6.1.5-3+deb10u7) ale nie zostanie zainstalowany
               Wymaga: libreoffice-draw ale nie zostanie zainstalowany
               Wymaga: libreoffice-impress ale nie zostanie zainstalowany
               Wymaga: libreoffice-math ale nie zostanie zainstalowany
               Wymaga: libreoffice-report-builder-bin ale nie zostanie zainstalowany
               Wymaga: libreoffice-writer ale nie zostanie zainstalowany
               Wymaga: libreoffice-avmedia-backend-gstreamer ale nie zostanie zainstalowany lub
                       libreoffice-avmedia-backend-vlc ale nie zostanie zainstalowany
               Wymaga: python3-uno (>= 4.4.0~beta2) ale nie zostanie zainstalowany
E: Nie udało się naprawić problemów, zatrzymano uszkodzone pakiety.

i nie wiem co to z tym robić
Tytuł: Odp: Uszkodzone pakiety, problem z instalacją libreoffice
Wiadomość wysłana przez: pavbaranov w Maj 03, 2021, 11:23:36 AM
Tak sprzed piii... lat. Jak jeszcze używałem debianowatych, to tego typu problem najczęściej występował, gdy:
1. miałem testowe albo sid repozytoria włączone i coś z nimi było nie tak (tzn. np. nie wszystkie jeszcze niezbędne paczki się tam pojawiły) - usunięcie problemu to poczekanie (niestety można długo); zrezygnowanie z wersji testing/sid (łączy się niekiedy z dużym przebudowaniem systemu i trzeba umieć sobie poradzić, gdy wystąpią jakieś błędy, konflikty itp.);
2. udostępniony systemowi został serwer, który padł, jest wadliwie zsynchronizowany itp. - usunięcie problemu to dostarczenie systemowi aktualnych serwerów lustrzanych;
3. konflikty wersji paczek (najczęściej wynikają z ww. 1 lub 2, ewentualnie z zainstalowania w systemie obcych paczek np. ze strony producenta) - usunięcie problemu to wyczyszczenie systemu z takich pozostałości po instalacji.

Na Twoim miejscu zacząłbym od sprawdzenia aktualności serwerów lustrzanych, które udostępniasz systemowi pod kątem ich aktualności.
Tytuł: Odp: Uszkodzone pakiety, problem z instalacją libreoffice
Wiadomość wysłana przez: Piotr_1988 w Maj 03, 2021, 02:25:14 PM
Lista serwerów lustrzanych jest tutaj: https://antixlinux.com/mirmon-packages/
Widać przykładowo, że z czterech serwerów w Polsce działają trzy, podczas gdy jeden nie działa. Zmień serwer na któryś z tych na zielono edytując źródła:
sudo nano /etc/apt/sources.list


Następnie zaktualizuj system i zainstaluj LibreOffice:
sudo apt update && apt full-upgrade && apt install libreoffice
Tytuł: Odp: Uszkodzone pakiety, problem z instalacją libreoffice
Wiadomość wysłana przez: paraksiarz w Maj 03, 2021, 05:25:43 PM
w pliku:
/etc/apt/sources.list.d/various.list

dodałem trzy repozytoria:

deb http://ftp.task.gda.pl/site/mx-packages/antix/buster/ buster main nosystemd nonfree
deb http://mxlinux.inhost.pro/antix-workspace/antix/buster/ buster main nosystemd nonfree
deb http://mxlinux.slaskdatacenter.com/packages/mxlinux/antix/buster/ buster main nosystemd nonfree

potem wykonałem:
sudo apt update && apt full-upgrade && apt install libreoffice

Nic się nie zmieniło, ne pomogło, wynik ten sam.

Tytuł: Odp: Uszkodzone pakiety, problem z instalacją libreoffice
Wiadomość wysłana przez: Piotr_1988 w Maj 03, 2021, 05:46:14 PM
Przecież slaskdatacenter nie działa. Ostatnia aktualizacja jest sprzed 750 dni, a link się nie otwiera.
Tytuł: Odp: Uszkodzone pakiety, problem z instalacją libreoffice
Wiadomość wysłana przez: paraksiarz w Maj 03, 2021, 05:51:22 PM
do pavbaranov:
Cytat3. konflikty wersji paczek (najczęściej wynikają z ww. 1 lub 2, ewentualnie z zainstalowania w systemie obcych paczek np. ze strony producenta) - usunięcie problemu to wyczyszczenie systemu z takich pozostałości po instalacji.
Jak się robi takie rzeczy?
Tytuł: Odp: Uszkodzone pakiety, problem z instalacją libreoffice
Wiadomość wysłana przez: Piotr_1988 w Maj 03, 2021, 06:01:26 PM
Czy główne repozytorium na Antixie nie znajduje się pod /etc/apt/sources.list ?
Pod /etc/apt/sources.list.d/various.list na Debianie chyba umieszczało się tylko jakieś dodatkowe programy.

Edit:

Innymi słowy, czy Antix korzysta z oryginalnych repozytoriów Debiana? Jeśli tak, to repozytoria Debiana należało poprawić w pliku, który podałem, gdyż to w nich zapewne siedzi libreoffice. Niepotrzebnie podlinkowałem do repo Antixa.
Tytuł: Odp: Uszkodzone pakiety, problem z instalacją libreoffice
Wiadomość wysłana przez: pavbaranov w Maj 03, 2021, 06:28:48 PM
@paraksiarz - Zrób porządek z repozytoriami/serwerami. Potem przyjdzie czas na cuda.
Tytuł: Odp: Uszkodzone pakiety, problem z instalacją libreoffice
Wiadomość wysłana przez: paraksiarz w Maj 03, 2021, 06:30:02 PM
Nie widzę takiego pliku /etc/apt/sources.list.
Widzę katalog /etc/apt/sources.list.d/ a w nim różne pliki .list. Z tego co czytałem to obojętnie do którego pliku .list dodam repozytorium. Czy się mylę?
Dodałem repozytorium:
deb http://mxlinux.inhost.pro/antix-workspace/antix/buster/ buster main nosystemd nonfree

widzę, że zawiera ono libreoffice, ale zainstalować nie mogę, ten sam wynik co opisany wcześniej.
Tytuł: Odp: Uszkodzone pakiety, problem z instalacją libreoffice
Wiadomość wysłana przez: Piotr_1988 w Maj 03, 2021, 07:13:10 PM
Nie wiem. Antixa nigdy nie instalowałem. Sięgam pamięcią do pokrewnego mu MX'a, który miał najbardziej pokopaną strukturę ze wszystkich dystrybucji, jakich próbowałem. Poza tym widzę, że zaczynam zapominać szczegóły działania debianowych.

Mam jednak dla Ciebie rozwiązanie, które musi zadziałać:
https://www.libreoffice.org/download/appimage/
Pobierz plik. Następnie nadaj mu prawa do wykonania:
sudo chmod +x twojplik.AppImage
Ciesz się najnowszą wersją LibreOffice. ;D
Tytuł: Odp: Uszkodzone pakiety, problem z instalacją libreoffice
Wiadomość wysłana przez: pavbaranov w Maj 03, 2021, 08:11:43 PM
@paraksiarz - Pokaż nam wszystkie źródła (mirrory, to co we wszystkich sourceres).
Tytuł: Odp: Uszkodzone pakiety, problem z instalacją libreoffice
Wiadomość wysłana przez: paraksiarz w Maj 03, 2021, 10:07:10 PM
moje repozytoria:

# Use with Debian Stable/buster repositories. Set as default for antiX-19.
deb http://ftp.task.gda.pl/site/mx-packages/antix/buster/ buster main nonfree nosystemd
#deb-src http://ftp.task.gda.pl/site/mx-packages/antix/buster/ buster main nonfree nosystemd 

# Use with Debian Testing/'rolling' repositories.
#deb http://ftp.icm.edu.pl/pub/Linux/dist/antix-workspace/antix/testing testing main nonfree nosystemd
#deb-src http://ftp.icm.edu.pl/pub/Linux/dist/antix-workspace/antix/testing testing main nonfree nosystemd

# Use with Debian Sid repositories.
#deb http://ftp.icm.edu.pl/pub/Linux/dist/antix-workspace/antix/sid sid main nonfree nosystemd
#deb-src http://ftp.icm.edu.pl/pub/Linux/dist/antix-workspace/antix/sid sid main nonfree nosystemd

# Debian Buster backports. Use with caution.
deb http://deb.debian.org/debian buster-backports main contrib non-free

# Note:If you want maximum stability, keep to the default Stable/buster repos.
# Buster is the new stable release and will only recieve security
# updates, while Testing will be 'rolling'.

# Debian Stable. Default for antiX-19.
# Use for maximum stability INSTEAD of the 'rolling' TESTING release concept.
deb http://ftp.agh.edu.pl/debian/ buster main contrib non-free
deb http://security.debian.org/ buster/updates main contrib non-free
#deb-src http://ftp.agh.edu.pl/debian/buster main contrib non-free

# Debian Testing.
# Testing enabled for 'rolling' release.
#deb http://ftp.agh.edu.pl/debian/ testing main contrib non-free
#deb http://security.debian.org testing-security main contrib non-free
#deb-src http://ftp.agh.edu.pl/debian/testing main contrib non-free

# Multimedia Stable and Testing
# Use to install libdvdcss2 and codecs.
#deb http://www.deb-multimedia.org buster main non-free
#deb http://www.deb-multimedia.org testing main non-free

###### Debian Unstable/Sid##########
###### Use at your own risk! ########
#deb http://ftp.agh.edu.pl/debian/ unstable main contrib non-free
#deb http://www.deb-multimedia.org sid main non-free

# Debian Buster Updates
deb http://ftp.agh.edu.pl/debian/ buster-updates main contrib non-free

# Use with tor network.
#Debian Buster
#deb tor+http://vwakviie2ienjx6t.onion/debian/ buster main contrib non-free
#deb tor+http://sgvtcaew4bxjd7ln.onion/ buster/updates main contrib non-free

#Debian Testing
#deb tor+http://vwakviie2ienjx6t.onion/debian/ testing main contrib non-free
#deb tor+http://sgvtcaew4bxjd7ln.onion/ testing/updates main contrib non-free

#Debian Sid
#deb tor+http://vwakviie2ienjx6t.onion/debian/ sid main contrib non-free
#deb tor+http://sgvtcaew4bxjd7ln.onion/ sid/updates main contrib non-free

# opera
#deb http://deb.opera.com/opera/ stable non-free

# virtualbox
#deb http://download.virtualbox.org/virtualbox/debian buster contrib

# liquorix kernels
#deb http://liquorix.net/debian/ sid main

# poniżej sam dodałem
deb http://mxlinux.inhost.pro/antix-workspace/antix/buster/ buster main nosystemd nonfree
#deb http://mxlinux.inhost.pro/antix-workspace/antix/buster/ buster main nosystemd nonfree
#deb http://ftp.icm.edu.pl/pub/Linux/dist/antix-workspace/antix/buster/ main nosystemd nonfree


Tytuł: Odp: Uszkodzone pakiety, problem z instalacją libreoffice
Wiadomość wysłana przez: CDeB w Maj 04, 2021, 08:49:30 PM
Hej. Jak rozumiem podałeś wpisy z pliku
Cytat/etc/apt/sources.list
Czy możesz podać wpisy umieszczone w katalogu
Cytat/etc/apt/sources.list.d/
z plików z rozszerzeniem .list

Z podanych przez Ciebie informacji wynika że nie powinieneś mieć problemów, jednakże twój pierwszy post sugeruje że gdzieś chowają się dodatkowe wpisy.

Taka sytuacja, jaką opisałeś, zdaża się gdy nie zgadzają się wersje pakietów. Program wymaga wersji innej niż jest dostępna w systemie. Często się zdarza gdy masz pomieszane repozytoria, na przykład wersja stabilna z testową lub sid.
Taki przykład:
CytatNie udało się zainstalować niektórych pakietów. Może to oznaczać,
że zażądano niemożliwej sytuacji lub użyto dystrybucji niestabilnej,
w której niektóre pakiety nie zostały jeszcze utworzone lub przeniesione
z katalogu Incoming ("Przychodzące").
Następujące informacje mogą pomóc rozwiązać sytuację:

Następujące pakiety mają niespełnione zależności:
firefox : Wymaga: libnss3 (>= 2:3.63~) ale 2:3.61-1 ma zostać zainstalowany
E: Nie udało się naprawić problemów, zatrzymano uszkodzone pakiety.
Tytuł: Odp: Uszkodzone pakiety, problem z instalacją libreoffice
Wiadomość wysłana przez: paraksiarz w Maj 04, 2021, 11:06:59 PM
tu nie ma plku:
Cytat/etc/apt/sources.list
podałem wpisy ze wszystkich plików .list znajdujących się w katalogu:
Cytat/etc/apt/sources.list.d/
Tytuł: Odp: Uszkodzone pakiety, problem z instalacją libreoffice
Wiadomość wysłana przez: pavbaranov w Maj 04, 2021, 11:54:13 PM
Być może jest jakiś konflikt z backports, a "stable". Pomijam już kompletnie niewspieraną staroć 4.x, ale to jest Debian - oni wiedzą lepiej i będą jeszcze pitolić, że to dla Twojego dobra :D Możesz spróbować jeszcze stąd: https://www.libreoffice.org/download/download/. Upewnij się, że żadnej paczki z libreoffice w nazwie nie masz w systemie.
Tytuł: Odp: Uszkodzone pakiety, problem z instalacją libreoffice
Wiadomość wysłana przez: paraksiarz w Maj 05, 2021, 03:47:35 PM
Nie rozumiem co to znaczy:
Cytatkonflikt z backports, a "stable". Pomijam już kompletnie niewspieraną staroć 4.x
Chciałbym zainstalować z repozytoriów oficjalnych, bo czytałem, że to najlepsze wersję są dla systemu, a ręczne instalowanie może zrobić problem. Więc jeszcze zaczekam na forum na jakieś pomysły. Ale dziękuję.
Tytuł: Odp: Uszkodzone pakiety, problem z instalacją libreoffice
Wiadomość wysłana przez: pavbaranov w Maj 05, 2021, 05:38:26 PM
Ta paczka od libreoffice.org nie zrobi Ci żadnego problemu. Kiedy miałem Debiana/Kubuntu była to często jedyna możliwość, by mieć tam nowe LO, które bywało sporo polepszone.

W backports jest nowsza wersja niż w stable. Winna się przy instalacji być stąd pobierana, ale... bóg jeden raczy wiedzieć.
Pomysły? Sprawdzić czy coś z LO jest jeszcze do usunięcia. Chyba winno to wyglądać tak (zwróć uwagę, że od blisko 10 lat nie mam już deb):
# apt-get remove libreoffice*-*
Spróbować instalacji.
# apt-get update && apt-get install libreoffice
(Uwaga: nie mam 100% pewności, czy paczka się nazywa libreoffice - byłaby to jakaś meta-paczka wówczas; jeśli nie tak, to libreoffice-gtk lub libreoffice-gtk3 - jeśli używasz jakiegoś DE na GTK - pierwsze dla wersji 2, drugie dla 3).
Opcja inna - ściągnąć z repozytoriów wszystkie interesujące Cię paczki na dysk i zainstalować je (zbiorczo) przez dpkg.
# dpkg -i *.deb
wydane z katalogu, gdzie znajdują się pobrane paczki deb.
Tytuł: Odp: Uszkodzone pakiety, problem z instalacją libreoffice
Wiadomość wysłana przez: CDeB w Maj 05, 2021, 07:37:56 PM
CytatNie rozumiem co to znaczy:
konflikt z backports, a "stable". Pomijam już kompletnie niewspieraną staroć 4.x

Wersja Debiana zwana Buster, to wersja stabilna i takowych repozytoriów używasz, Buster - czyli na ten czas stable.
Backporty to repozytoria zawierające pakiety wersji rozwojowej - testowej (testing). Są one przepakietowane z wersji testing do wersji stable w sposób taki, by spełniały prawidłowo wszelkie zależności wersji stabilnej. Niestety to tylko teoria... Generalnie po kilku latach używania Debiana, zauważyłam że błędem jest mieszanie repozytoriów z różnych dystrybucji, to proszenie się o kłopoty. Nawet używanie backportów jest ryzykowne w dłuższej perspektywie. Debian to naprawdę fajny i bezawaryjny system, po warunkiem że się odrobinkę o niego dba.
Staroć 4.x dotyczy wersji kernela.

Więc może być jak mówisz. W wydaniu buster mamy wersje 1:6.1.5-3+deb10u7 a w backportach 1:7.0.4~rc2-1~bpo10+2.  Może odznacz backporty i zrób
sudo apt update
a następnie
sudo apt install libreoffice

przed instalacją proponuje usunąć katalog ustawień LibreOffice znajdujący się w ~/.config/libreoffice, tak na wszelki wypadek.

W razie czego pobierz LibreOffice z poniższego linku i zainstaluj jak pan Paweł radzi przez dpkg:
Cytathttps://ftp.acc.umu.se/mirror/documentfoundation.org/libreoffice/stable/7.1.2/deb/x86_64/LibreOffice_7.1.2_Linux_x86-64_deb.tar.gz
Tytuł: Odp: Uszkodzone pakiety, problem z instalacją libreoffice
Wiadomość wysłana przez: Piotr_1988 w Maj 09, 2021, 08:34:48 PM
Cytat: paraksiarz w Maj 05, 2021, 03:47:35 PM
Chciałbym zainstalować z repozytoriów oficjalnych, bo czytałem, że to najlepsze wersję są dla systemu, a ręczne instalowanie może zrobić problem. Więc jeszcze zaczekam na forum na jakieś pomysły. Ale dziękuję.
Posunąłem Ci już dwa bezpieczne pomysły: flatpak i appimage Możesz bezpiecznie używać appimage do czasu aż rozwiążesz problem z repozytoriami (lub tym co u Ciebie nie działa).
Tytuł: Odp: Uszkodzone pakiety, problem z instalacją libreoffice
Wiadomość wysłana przez: paraksiarz w Maj 16, 2021, 02:44:00 PM
Nie pomogło:

# apt-get remove libreoffice*-*
# apt-get update && apt-get install libreoffice


Też nie pomogło:

sudo apt update
sudo apt install libreoffice


Flatpak to jest jakieś rozwiązanie, ale to trochę ominięcie problemu. Z tego co czytałem flatpak ściąga też dodatkowo wszystkie biblioteki potrzebne do libreoffice, nawet te, które są już w systemie i  tworzy osobno takie prywatne środowisko dla programu, zajmie to więcej miejsca na dysku, a ja miejsce chcę oszczędzać.

Pomogła instalacja za pomocą dpkg, Zainstalowałem libreoffice z roku 2019, wersję 6.2.8.2 32bit, bo z tego co czytałem od wersji 6.3 wychodzi tylko wersja 64bit dla linux, a przypomnę, że system mam 32bit.

Brak możliwości instalacji z repozytoriów nadal zostaje dla mnie zagadką.

Dziękuję wszystkim za pomoc.