Witaj na Forum Linuxiarzy
Zanim zalogujesz się, by pisać na naszym forum, zapoznaj się z kilkoma zasadami savoir-vivre'u w dziale Administracja.
Wiadomości z problemami zamieszczone w wątku "Przywitaj się" oraz wszelkie reklamy na naszym forum będą usuwane.

Uszkodzone pakiety, problem z instalacją libreoffice

Zaczęty przez paraksiarz, Maj 01, 2021, 03:02:59 PM

Poprzedni wątek - Następny wątek

paraksiarz

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ć?

Piotr_1988

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
Fedora Silverblue 36  |  EndeavourOS

pavbaranov

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.

paraksiarz

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ć

pavbaranov

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.

Piotr_1988

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
Fedora Silverblue 36  |  EndeavourOS

paraksiarz

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.


Piotr_1988

Przecież slaskdatacenter nie działa. Ostatnia aktualizacja jest sprzed 750 dni, a link się nie otwiera.
Fedora Silverblue 36  |  EndeavourOS

paraksiarz

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?

Piotr_1988

#9
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.
Fedora Silverblue 36  |  EndeavourOS

pavbaranov

@paraksiarz - Zrób porządek z repozytoriami/serwerami. Potem przyjdzie czas na cuda.

paraksiarz

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.

Piotr_1988

#12
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
Fedora Silverblue 36  |  EndeavourOS

pavbaranov

@paraksiarz - Pokaż nam wszystkie źródła (mirrory, to co we wszystkich sourceres).

paraksiarz

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



Zobacz najnowsze wiadomości na forum