• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Elementary OS

Object Storage Arubacloud
0 głosów
607 wizyt
pytanie zadane 12 marca 2023 w Systemy operacyjne, programy przez Trzyiks Nowicjusz (140 p.)
Właściwie mam dwa pytania:

1. Mam zainstalowanego Elementary OS, ale niedawno wyszła nowa wersja 7.0. Moje pytanie brzmi czy da się go w jakiś prosty sposób zaktualizować?

2. Początkowo nie znałem się wcale na linuxie i zainstalowałem przeglądarkę OPERA przez jakieś dziwne komendy, które znalazłem w Internecie. Niby wszystko działa, ale ładuje się bardzo długo.
Ostatnio odkryłem sposób, że przez to AppCenter da się zainstalować Operę i okazało się, że ta działa dużo szybciej. Dodatkowo jest to osobna instalacja (mam dwie aplikacje z tym samym logo i uruchamiają osobne przeglądarki). Moje pytanie brzmi - Jak odinstalować tą pierwszą Operę i jak dowiedzieć się, która to jest?

1 odpowiedź

+1 głos
odpowiedź 12 marca 2023 przez MacieKap Bywalec (2,400 p.)
Usuń dwie i zainstaluj dobrą.
komentarz 12 marca 2023 przez Trzyiks Nowicjusz (140 p.)
Jeżeli nie da się inaczej to tak zrobię, ale wolałbym poprost uusunąć tą jedną złą.
komentarz 12 marca 2023 przez j23 Mędrzec (194,920 p.)

Skoro udało Ci się zainstalować dwie wersje Opery, to prawdopodobnie jedną masz zainstalowaną z zewnętrznego repozytorium opery, drugą flatpakiem. Odinstaluj tą z repozytorium komendą apt remove.

komentarz 14 marca 2023 przez Trzyiks Nowicjusz (140 p.)
A po tej komendzie muszę podać ścieżkę do aplikacji? Jak ją ustalić?
komentarz 14 marca 2023 przez j23 Mędrzec (194,920 p.)

Nie ścieżkę, a nazwę pakietu. Jak ją ustalić? Prosto: dpkg -l | grep opera

komentarz 14 marca 2023 przez Trzyiks Nowicjusz (140 p.)

Mam taki wynik tej komendy:
 

ii  eject                                      2.1.5+deb1+cvs20081104-14                         amd64        ejects CDs and operates CD-Changers under Linux
ii  fonts-operating-instructions-elementary    5.1.0+34~ubuntu6.1                                all          Some font
ii  gpg                                        2.2.19-3ubuntu2.2                                 amd64        GNU Privacy Guard -- minimalist public key operations
ii  libostree-1-1:amd64                        2020.8-flatpak1~focal                             amd64        content-addressed filesystem for operating system binaries (library)
ii  python3-macaroonbakery                     1.3.1-1                                           all          Higher-level macaroon operations for Python 3

Czy to mi coś pomogło?

komentarz 14 marca 2023 przez j23 Mędrzec (194,920 p.)

Wygląda, że nie masz zainstalowanej opery z repozytorium systemowego/PPA.

Być może masz obie wersje na flatpaku... Sprawdź wywołując: flatpak list | grep opera

A jeśli tam też nic nie będzie, to daj wynik: grep -il opera /usr/share/applications/*.desktop | xargs grep Exec=

komentarz 15 marca 2023 przez Trzyiks Nowicjusz (140 p.)

Po wpisaniu

flatpak list | grep opera

coś się pojawiło

Opera	com.opera.Opera	96.0.4693.31	stable	flathub	user

Czy to jest jedna instalacja czy Opera i com.opera.Opera to są dwie instalacje? Jak poznać która jest która?

 

komentarz 15 marca 2023 przez j23 Mędrzec (194,920 p.)

Nie, to jest jedna instalacja, dokładnie wersja 96.0.4693. Pytanie, gdzie jest ta druga?

Co drugie polecenie wyświetliło? Jeśli nic, wywołaj je dla ścieżki ~/.local/share/applications/*.desktop

komentarz 18 marca 2023 przez Trzyiks Nowicjusz (140 p.)
grep -il opera /usr/share/applications/*.desktop | xargs grep Exec=

nic nie pokazało

grep -il opera ~/.local/share/applications/*.desktop | xargs grep Exec=

dało wynik - grep: /home/adrian/.local/share/applications/*.desktop: Nie ma takiego pliku ani katalogu

Ale dwie Opery mam. Serio
komentarz 18 marca 2023 przez j23 Mędrzec (194,920 p.)

Dziwne.

Te aktywatory do uruchamiania obu przeglądarek gdzie masz, w menu głównym?

Jeśli tak, to pod wskazanymi ścieżkami powinno coś być.

Może puść samo grep -il opera /usr/share/applications/*.desktop

komentarz 18 marca 2023 przez Trzyiks Nowicjusz (140 p.)

Tak. W Elementor OS w lewym górym rogu są APLIKACJE i właśnie tak są te drie Opery.

Jeżeli mam być szczegółowy to po najechaniu na tą co się szybko uruchami pojawia się napis - Skorzystaj z Internetu, natomiast na tej drugiej pojawia się - Fast and secure web browser. 

Logo jest też minimalne inne, jakby trochę zmniejsze. 

W tej szybkiej operze po kliknięciu nią dwoma przyciskami myszy pojawia się możliwość odinsalowania jej. Natomiast w tej powolnej ta opcja jest nieaktywna.

komentarz 18 marca 2023 przez j23 Mędrzec (194,920 p.)

Sprawdź w ~/.config/gtk-3.0/, czy jest tam plik com.canonical.AppMenu.DBusmenu. Jeśli jest, pokaż zawartość.

komentarz 19 marca 2023 przez Trzyiks Nowicjusz (140 p.)

Chyba coś źle wpisałem, bo po wpisaniu komendy nic się nie dziejeStoi tak już chyba z 10 minut

komentarz 19 marca 2023 przez j23 Mędrzec (194,920 p.)

grep nie służy do listowania plików, od tego jest komenda ls.

Jeśli chcesz wyświetlić zawartość pliku, to: cat ~/.config/gtk-3.0/com.canonical.AppMenu.DBusmenu (lub less, by móc przeglądać zawartość z cywilizowany sposób).

komentarz 23 marca 2023 przez Trzyiks Nowicjusz (140 p.)
Po wpisaniu komendy
less ~/.config/gtk-3.0/com.canonical.AppMenu.DBusmenu
mam następująca odpowiedź:
/home/adrian/.config/gtk-3.0/com.canonical.AppMenu.DBusmenu: Nie ma takiego pliku ani katalogu
komentarz 24 marca 2023 przez j23 Mędrzec (194,920 p.)
edycja 24 marca 2023 przez j23

Szczerze mówiąc nie wiem, gdzie te pozycje w menu głównym są zapisane. Normalnie, zgodnie ze specyfikacją powinny być zdefiniowane w plikach .desktop zapisanych w /usr/share/applications lub ~/.local/share/applications.

Być może Pantheon używa jakichś niestandardowych metod, ale ja nic o nich nie wiem.


Wykonaj może jeszcze raz:

grep -il opera /usr/share/applications/*.desktop

grep -il opera ~/.local/share/applications/*.desktop

W sumie możesz jeszcze określić ścieżkę opery, którą chcesz usunąć, wywołując ps -ef | grep -i opera (po uprzednim odpaleniu jej oczywiście :)

komentarz 4 kwietnia 2023 przez Trzyiks Nowicjusz (140 p.)
grep -il opera /usr/share/applications/*.desktop
nie daje żadnego rezultatu

grep -il opera ~/.local/share/applications/*.desktop
grep: /home/adrian/.local/share/applications/*.desktop: Nie ma takiego pliku ani katalogu

ps -ef | grep -i opera
adrian      1831       1  0 21:51 ?        00:00:00 bwrap --args 44 opera
adrian      1846    1831  0 21:51 ?        00:00:00 bwrap --args 44 opera
adrian      1847    1846 30 21:51 ?        00:01:23 /app/opera/opera --disable-features=WebAssemblyTrapHandler,DesktopPWAsRunOnOsLogin
adrian      1864    1846  0 21:51 ?        00:00:00 /app/opera/opera_crashreporter --monitor-self-annotation=ptype=crashpad-handler --database=/home/adrian/.var/app/com.opera.Opera/config/opera/Crash Reports --url=https://crashstats-collector.opera.com/collector/submit --annotation=channel=Stable --annotation=lsb-release=Freedesktop.org SDK 22.08 (Flatpak runtime) --annotation=plat=Linux --annotation=prod=OperaDesktop --annotation=ver=97.0.4719.43 --initial-client-fd=10 --shared-client-connection
adrian      1869    1847  0 21:51 ?        00:00:00 /app/opera/opera --type=zygote --no-zygote-sandbox --crashpad-handler-pid=14 --change-stack-guard-on-fork=enable
adrian      1873    1851  0 21:51 ?        00:00:00 bwrap --args 43 /app/bin/zypak-helper child - /app/opera/opera --type=zygote --crashpad-handler-pid=14 --change-stack-guard-on-fork=enable
adrian      1882    1846  0 21:51 ?        00:00:00 bwrap --args 43 /app/bin/zypak-helper child - /app/opera/opera --type=zygote --crashpad-handler-pid=14 --change-stack-guard-on-fork=enable
adrian      1883    1882  0 21:51 ?        00:00:00 /app/opera/opera --type=zygote --crashpad-handler-pid=14 --change-stack-guard-on-fork=enable

A później jest jeszcze milion innych linijek
komentarz 4 kwietnia 2023 przez j23 Mędrzec (194,920 p.)

Widzę, że walka trwa ;)

Jeśli zrobiłeś tak, jak pisałem, czyli uruchomiłeś operę, którą chcesz usunąć, to ona jest w katalogu /app/opera/. Sprawdź, czy jest tam ten katalog.

Zastanawia mnie, w jaki sposób jest dodawana pozycja do menu głównego, skoro nie ma żadnego pliku .desktop, który by to robił.

komentarz 4 kwietnia 2023 przez Trzyiks Nowicjusz (140 p.)
Gdzie szukać tego katalogu? Wpisałem ścieżkę

/app/opera/ w Pliki ale nie ma ani app ani opera
komentarz 5 kwietnia 2023 przez j23 Mędrzec (194,920 p.)
No właśnie.

Kończą mi się pomysły. Wiadomo, że jedna Opera zainstalowana jest na flatpaku, nie wiadomo, gdzie jest ta druga. Nie wiadomo też, dlaczego nie ma plików .desktop, które dodają pozycje do menu głównego. Same zagadki.
komentarz 5 kwietnia 2023 przez Trzyiks Nowicjusz (140 p.)
Ta Opera, która działa poprawnie jest na flatpaku. A ta druga to pamiętam, że pisałem jakieś komendy.

W każdym razie dziękuję za pomoc.
komentarz 5 kwietnia 2023 przez j23 Mędrzec (194,920 p.)

Tylko co to za komendy były?

Możesz jeszcze zajrzeć do katalogu /opt. Tam np. instaluje się Chrome czy MS Edge, może też Opera.

komentarz 5 kwietnia 2023 przez reaktywny Nałogowiec (41,050 p.)
Komendy which i where :)
1
komentarz 5 kwietnia 2023 przez j23 Mędrzec (194,920 p.)

Chyba whereis ;)

Obie komendy szukają w standardowych ścieżkach i jeśli coś zainstalowane jest nietypowo (np. spoza repozytorium), to nie znajdą nic.

komentarz 5 kwietnia 2023 przez reaktywny Nałogowiec (41,050 p.)
Tak masz rację, whereis nie znałem.
komentarz 7 kwietnia 2023 przez Trzyiks Nowicjusz (140 p.)
Czyli coś mam jeszcze sprawdzić, wpisać?
komentarz 8 kwietnia 2023 przez j23 Mędrzec (194,920 p.)

Sprawdzałeś wspomniany katalog /opt?

komentarz 26 kwietnia 2023 przez Trzyiks Nowicjusz (140 p.)
A może ta Opera zainstalowana jest przez Wine? Da się to sprawdzić?
komentarz 26 kwietnia 2023 przez j23 Mędrzec (194,920 p.)

Da się. Tyle że przy przeszukiwaniu plików .desktop powinna wyjść taka instalacja, a nic się nie pojawiło, co samo w sobie jest już dziwne, bo przecież Operę masz zainstalowaną i jest widoczna w menu głównym.

Wracając do pytania. Jeśli Opera była zainstalowana normalnie instalatorem w domyślnym prefiksie*, to możesz wywołać polecenie wine uninstaller, by pojawiło się okienko Dodaj/Usuń znane z Windowsa.

Można też użyć komendy find ~/.wine -iname opera*, by znaleźć wszystkie pliki ze słowem opera w nazwie. Niewykluczone, że przeglądarka została zainstalowana na innym prefiksie, wtedy powinieneś podać poprawną ścieżkę do katalogu.


*) prefiks w Wine to inaczej katalog, gdzie znajdują się wszystkie pliki "systemowe" Windowsa i instalowane aplikacje. Takich prefiksów może być dowolna ilość, wedle uznania. Domyślnym prefiksem jest $HOME/.wine. Aplikacje, które są na innym prefiksie wywołuje się tak: WINEPREFIX=<ścieżka do prefiksu> wine <applikacja do uruchomienia>

Podobne pytania

0 głosów
1 odpowiedź 268 wizyt
pytanie zadane 26 grudnia 2022 w Systemy operacyjne, programy przez Trzyiks Nowicjusz (140 p.)
+1 głos
2 odpowiedzi 507 wizyt
pytanie zadane 21 lipca 2021 w Systemy operacyjne, programy przez Dewidos Początkujący (280 p.)
0 głosów
1 odpowiedź 372 wizyt

92,579 zapytań

141,429 odpowiedzi

319,657 komentarzy

61,962 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...