Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: TMD106 - 28.02.23 - klo:16.49
-
Ubuntu 22.04
Firefox asennettu nettisivulta (ei snap versio). Miten saan toimivan pikakuvakkeen työpöydälle?
Muistelen nähneeni keskustelun aiheesta mutta en sitä löydä.
-
Suosittelisin Firefoxin asentamista Mozilla Team PPA:sta (https://launchpad.net/~mozillateam/+archive/ubuntu/ppa), jos et halua käyttää Snap-versiota. Tällöin selain integroituu paremmin muuhun järjestelmään ja päivitykset tulevat normaalisti Apt:n kautta.
sudo add-apt-repository ppa:mozillateam/ppa
sudo apt update
Nosta lähteestä saatavien pakettien prioriteettia:
echo 'Package: *
Pin: release o=LP-PPA-mozillateam
Pin-Priority: 1001
' | sudo tee /etc/apt/preferences.d/mozilla-firefox
echo 'Unattended-Upgrade::Allowed-Origins:: "LP-PPA-mozillateam:${distro_codename}";' | sudo tee /etc/apt/apt.conf.d/51unattended-upgrades-firefox
Asenna Firefox:
sudo apt install firefox
Kuvakkeen saa kiinnitettyä Ubuntun sovellustelakkaan selaimen käytön aikana. (Ensimmäisellä kerralla käynnistys Toiminnot-näkymän kautta, hakemalla sovellus nimellä "firefox").
Jos välttämättä haluat työpöydälle kuvakkeen, voit kopioida Firefoxin käynnistimen Työpöytä-kansioon:
cp /usr/share/applications/firefox.desktop ~/Työpöytä/
Aseta tiedosto käynnistettäväksi:
chmod a+x ~/Työpöytä/firefox.desktop
Lisäksi pitää vielä erikseen sallia käynnistäminen kuvakkeen kautta, avaamalla kuvakkeesta kontekstivalikko oikeanpuoleisella hiiren painikkeella ja valitsemalla sieltä Salli käynnistäminen.
Edit: Lisätty komennot PPA:n pakettien prioriteetin nostamiseksi, jotta ne korvaavat Ubuntun snap-siirtymäpaketit.
-
Tuolla menetelmällä asentuu snap versio ja muuta snap sälää. Kaiken muun sain poistettua mutta snapd kansio muuttui kirjoitussuojatuksi eikä sitä saa poistettua. Firefox kansio poistuu mutta palaa bumerangina uudelleenkäynnistyksessä.
Ubuntun asennuksen jälkeen poistamisessa ei ollut ongelmia joten pitäneekö ryhtyä uudelleenasennukseen?
-
Tuolla menetelmällä asentuu snap versio ja muuta snap sälää.
Jahas, taitaa vaatia lähteen pinnauksen korkeammalle prioriteetille, jottei Ubuntun lähteestä tuleva firefox-siirtymäpaketti mene edelle. Onnistunee näillä komennoilla:
echo 'Package: *
Pin: release o=LP-PPA-mozillateam
Pin-Priority: 1001
' | sudo tee /etc/apt/preferences.d/mozilla-firefox
echo 'Unattended-Upgrade::Allowed-Origins:: "LP-PPA-mozillateam:${distro_codename}";' | sudo tee /etc/apt/apt.conf.d/51unattended-upgrades-firefox
Kaiken muun sain poistettua mutta snapd kansio muuttui kirjoitussuojatuksi eikä sitä saa poistettua. Firefox kansio poistuu mutta palaa bumerangina uudelleenkäynnistyksessä.
Näyttääkö snapin pakettilistaus tyhjää, vai onko jotain vielä asennettuna sen kautta:
snap list
-
Kun snap on kokonaan poistettu, ei tarvitse tehdä mitään pinnausta.
-
Tässä on se ongelma että snap on jotenkin juntturassa eikä sitä saa kokonaan poistettua kts. kuvakaappaus. Kirjoitussuojauksen/oikeuksien muuttaminen ei onnistu. Taitaa olla helpompi ratkaisu turvautua uudelleen asennukseen?
-
Tässä on se ongelma että snap on jotenkin juntturassa eikä sitä saa kokonaan poistettua kts. kuvakaappaus. Kirjoitussuojauksen/oikeuksien muuttaminen ei onnistu. Taitaa olla helpompi ratkaisu turvautua uudelleen asennukseen?
Mikäli snapd on vielä asennettuna, tarkista että asennettujen snap-pakettien lista on tyhjä:
snap list
Jos listassa näkyy paketteja, ne on paras poistaa ennen snapd:n poistamista tähän tapaan:
snap remove core22
Kun paketit on poistettu, sammuta snapd-palvelu:
sudo systemctl stop snapd
sudo systemctl disable snapd
Poista snapd:
sudo apt purge snapd
Poista snap-kansiot:
sudo rm -rf /snap /var/snap /var/lib/snapd /var/cache/snapd /usr/lib/snapd /root/snap
Lisäksi kotihakemiston ~/snap-kansion voi poistaa, jos siellä ei enää ole säilytettäviä sovellusten asetuksia.
Kopioi mahdolliset virheilmoitukset tänne, niin voidaan selvittää tarkemmin, mikä estää snapd:n poistamisen.
-
xx@xx-InfinityBook13V3:~$ cd /
xx@xx-InfinityBook13V3:/$ sudo systemctl stop snapd
[sudo] xx-käyttäjän salasana:
xx@xx-InfinityBook13V3:/$ sudo systemctl disable snapd
Unit /etc/systemd/system/snapd.service is masked, ignoring.
xx@xx-InfinityBook13V3:/$ sudo apt purge snapd
Luetaan pakettiluetteloita... Valmis
Muodostetaan riippuvuussuhteiden puu... Valmis
Luetaan tilatiedot... Valmis
Seuraavat paketit POISTETAAN:
snapd*
0 päivitetty, 0 uutta asennusta, 1 poistettavaa ja 0 päivittämätöntä.
Toiminnon jälkeen käytetään 0 t lisää levytilaa.
Haluatko jatkaa? [K/e] K
(Luetaan tietokantaa... 229295 tiedostoa ja hakemistoa asennettu tällä hetkellä.)
Purging configuration files for snapd (2.58+22.04) ...
Stopping snap-firefox-2391.mount
Stopping unit snap-firefox-2391.mount
Waiting until unit snap-firefox-2391.mount is stopped [attempt 1]
snap-firefox-2391.mount is stopped.
Removing snap firefox and revision 2391
rm: tiedostoa '/var/snap/firefox/common/host-hunspell/en_US.dic' ei voi poistaa:
Kirjoitussuojattu tiedostojärjestelmä
rm: tiedostoa '/var/snap/firefox/common/host-hunspell/en_US.aff' ei voi poistaa:
Kirjoitussuojattu tiedostojärjestelmä
dpkg: error processing package snapd (--purge):
installed snapd package post-removal script subprocess returned error exit stat
us 1
Käsittelyssä tapahtui liian monta virhettä:
snapd
E: Sub-process /usr/bin/dpkg returned an error code (1)
xx@xx-InfinityBook13V3:/$ sudo apt purge snapd
Luetaan pakettiluetteloita... Valmis
Muodostetaan riippuvuussuhteiden puu... Valmis
Luetaan tilatiedot... Valmis
Seuraavat paketit POISTETAAN:
snapd*
0 päivitetty, 0 uutta asennusta, 1 poistettavaa ja 0 päivittämätöntä.
Toiminnon jälkeen käytetään 0 t lisää levytilaa.
Haluatko jatkaa? [K/e] K
(Luetaan tietokantaa... 229295 tiedostoa ja hakemistoa asennettu tällä hetkellä.
)
Purging configuration files for snapd (2.58+22.04) ...
Stopping snap-firefox-2391.mount
Stopping unit snap-firefox-2391.mount
Waiting until unit snap-firefox-2391.mount is stopped [attempt 1]
snap-firefox-2391.mount is stopped.
Removing snap firefox and revision 2391
rm: tiedostoa '/var/snap/firefox/common/host-hunspell/en_US.dic' ei voi poistaa:
Kirjoitussuojattu tiedostojärjestelmä
rm: tiedostoa '/var/snap/firefox/common/host-hunspell/en_US.aff' ei voi poistaa:
Kirjoitussuojattu tiedostojärjestelmä
dpkg: error processing package snapd (--purge):
installed snapd package post-removal script subprocess returned error exit stat
us 1
Käsittelyssä tapahtui liian monta virhettä:
snapd
E: Sub-process /usr/bin/dpkg returned an error code (1)
xx@xx-InfinityBook13V3:/$ sudo rm -rf /snap /var/snap /var/lib/snapd /var/cache/snapd /usr/lib/snapd /root/snap
rm: tiedostoa '/var/snap/firefox/common/host-hunspell/en_US.dic' ei voi poistaa: Kirjoitussuojattu tiedostojärjestelmä
rm: tiedostoa '/var/snap/firefox/common/host-hunspell/en_US.aff' ei voi poistaa: Kirjoitussuojattu tiedostojärjestelmä
xx@xx-InfinityBook13V3:/$
-
OK, ongelma näyttää johtuvan Firefoxin snapin käyttämästä erillisestä hunspell-oikolukukirjaston liitoksesta. Auttaisikohan tämä:
sudo systemctl stop var-snap-firefox-common-host\\x2dhunspell.mount
sudo systemctl disable var-snap-firefox-common-host\\x2dhunspell.mount
Lähde: https://askubuntu.com/a/1434769
-
Tämä viimeinen tehosi. Snap on totaalisesti poissa.
Oikea Firefox on nyt asennettu ohjeen mukaan.
Kiitos!
-
Mitenkäs nämä, jotenkin en uskalla poistaa kaikkea, mistä tulee esim Gnome* takaisin?
raimo@kone-2:~$ snap list
Name Version Rev Tracking Publisher Notes
bare 1.0 5 latest/stable canonical✓ base
core18 20230503 2751 latest/stable canonical✓ base
core20 20230503 1891 latest/stable canonical✓ base
core22 20230503 634 latest/stable canonical✓ base
firefox 113.0.2-1 2719 latest/stable/… mozilla✓ -
foliate 2.6.4 1268 latest/stable johnfactotum -
gnome-3-34-1804 0+git.3556cb3 93 latest/stable canonical✓ -
gnome-42-2204 0+git.587e965 102 latest/stable canonical✓ -
gtk-common-themes 0.1-81-g442e511 1535 latest/stable/… canonical✓ -
snap-store 41.3-71-g709398e 959 latest/stable/… canonical✓ -
snapd 2.59.2 19122 latest/stable canonical✓ snapd
snapd-desktop-integration 0.9 83 latest/stable/… canonical✓ -
raimo@kone-2:~$
Lienee parasta antaa asioiden mennä omalla painollaan
sinne minne ne nyt ikinään ovat menossa? :)