Adobe Flash + Fedora 14

Yritin asentaa Adobe Flashin tuliterään Fedora 14:aan:

  • Adoben sivuilta valitsin .rpm for Linux jonka tallensin “Lataukset” kansioon.
  • avasin päätteen ja “su -” komennolla otin valtuudet
  • kirjoitin “rpm -i Ado” ja tabulaattoria mutta kuulin vain merkkiäänen
  • kirjoitin “rpm -i Ado*” ja enter, jollain sain vastaukseksi, että virhe: Tiedostoa ei löytynyt täydennyksellä.

Muistelen, että asennus olisi joskus ennen pelannut juuri noin. Mikä meni pieleen?

[quote=“Seppo Jyrkinen, post:1, topic:1247”]Yritin asentaa Adobe Flashin tuliterään Fedora 14:aan:

  • Adoben sivuilta valitsin .rpm for Linux jonka tallensin “Lataukset” kansioon.
  • avasin päätteen ja “su -” komennolla otin valtuudet
  • kirjoitin “rpm -i Ado” ja tabulaattoria mutta kuulin vain merkkiäänen
  • kirjoitin “rpm -i Ado*” ja enter, jollain sain vastaukseksi, että virhe: Tiedostoa ei löytynyt täydennyksellä.

Muistelen, että asennus olisi joskus ennen pelannut juuri noin. Mikä meni pieleen?[/quote]

kyseinen Adorpm ei varmaan ole kyseisessä hakemistossa: rpm -i /polku/to/Adorpm.


Eero

Tuo tiedosto on nimeltään tyyliä flash-plugin-jotain-jotain.rpm. Luulen, että olisit itsekin tämän huomannut, jos olisit Lataukset-kansioon vilkaissut?
Flash on ehkä parempi asentaa käyttämällä Yum for Linux -menetelmää, eli asenna se tiedosto, jonka Adoben sivu tarjoaa tuosta valinnasta ja seuraa sitten ohjeita sivulla http://linux.fi/wiki/Flash#Fedora .

Sorry, tuo Flash oli moka. Yritin asentaa sekä Adobe Readeria että Flashia ja Readerin paketti on Adobe-alkuinen.

Kaivelin ongelmaa lisää ja se liittyy jotenkin Päätteeseen.

  • Avaan Päätteen normaalisti ja komennolla “ls” saan tiedostolistauksen, jossa n puolet kansionimistä on vihreällä taustavärillä ja puolet ilman. Kansiot olen kopioinut sellaisenaan ulkoiselta kovalevyltä jossa ne olivat Fedora 11 aikaan. Kansiot ovat periaatteessa samanlaisia eli erilaiselle ilmiasulle ei pitäisi olla mitään syytä.
  • Siirryn “Lataukset” kansioon ja komennolla “ls” saan listauksen jossa on sekä Readerin että Flashin rmp paketit, molemmat punaisella (ilman taustaväriä).
  • Otan pääkäyttäjän valtuudet “su -” komennolla. Tiedostolistaus “ls” esittää anaconda ja kaksi install-tiedostoa (?). Sijainti on localhost eikä Pääte tunnista yhtään kansiota.

Kokeilen vielä YUM asennusta, mutta tuo Päätteen toiminta tuntuu oudolta.

Edelliseen liittyen. Kun sammutin Päätteen, se ilmoitti, että jokin prosessi oli vielä käynnissä ja että Päätteen sammuttaminen lopettaa prosessin.

Tämä tapahtuu ainoastaan jos olen Päätteessä pääkäyttäjän valtuuksin. Normaalikäyttäjänä voin sammuttaa sen ilman että saisin huomautusta.

Komento su - käyttää käyttäjän eli root:in ympäristömuuttujia. Root tunnuksen kotihakemisto on /root
eli $HOME on /root.
Komentaessasi hakemistossa su olet yhä tuossa hakemistossa. pwd kertoo suoraa oletushakemiston.
Nämä yllämainitut ovat näitä Unix/Linux hienouksia :wink:
Asia onkin selkeämmin kerrottu wikissä: su – Linux.fi
Kannattaa joskus katsella komentoja astetta tarkemmin: Komentorivikomennot – Linux.fi
eikä man-sivutkaan ole jäänne menneistä vuosista.

Tämä viittaa siihen, että päätteessä on käynnissä se rootiksi kirjautuminen. Voi päätteen silti sammuttaa ihan huoletta, tai sitten voi halutessaan komentaa “exit”, jolloin palataan rootista tavalliseksi käyttäjäksi.

Aluksi poistin Lisää/poista sovellus menetelmän avulla Gnashin.

Klikkasin Adoben sivuilta “YUM for Linux” paketin joka ilmestyi “Lataukset” kansioon nimellä “adobe-release-i386-1.0-1.noarch.rpm”

Avasin Päätteen ja menin “Lataukset” kansioon
Annoin komennon [tt]su -c ‘yum install nspluginwrapper alsa-plugins-pulseaudio flash-plugin’[/tt] ja salasanan.
Vastaus alla:
[tt]Paketti nspluginwrapper-1.3.0-15.fc14.i686 on jo asennettuna ja uusin versio
Paketti alsa-plugins-pulseaudio-1.0.22-1.fc13.i686 on jo asennettuna ja uusin versio
Pakettia flash-plugin ei ole saatavilla
Ei mitään tehtävää[/tt]

entäpä roottina:

Sen jälkeen pitäisi löytyä Adoben flashit ja readerit yumilla tai Lisää/Poista ohjelmia -työkalulla.

Kiitoksia, päästiin askel eteenpäin. Kirjauduin pääkäyttäjäksi ja menin “Lataukset” kansioon. Annoin komennon
[tt]yum install adobe-release-i386-1.0-1.noarch.rpm[/tt]

Pääte alkoi jo tehdä jotakin, mutta vastasi sitten: “Julkista avainta pakettia adobe-release-i386-1.0-1.noarch.rpm varten ei ole asennettu.”

[quote=“tekki, post:9, topic:1247”]entäpä roottina:

yum install /polku/lataukset/kansioon/adobe-release-i386-1.0-1.noarch.rpm

Sen jälkeen pitäisi löytyä Adoben flashit ja readerit yumilla tai Lisää/Poista ohjelmia -työkalulla.[/quote]

yum localinstall? Mutta Adobelta saa myös tuon repo-version, joka lisää Adoben ohjelmalähteisiin (/etc/yum.repos.d). Ja yum install:in jälkeen päivittää Flashin muiden päivitysten yhteydessä.
Yksittäisen rpm-ohjelmapaketin voi asentaa rpm:llä (kunhan muut mahdolliset riippuvuudet täyttyvät, mutta siitä yleensä kyllä saa herjan silmilleen.)
Yum localinstallin vahvuus on se, että tuon paikallisen, imuroidun paketin riippuvuuksia etsitään repoista samalla vaivalla.

"Julkista avainta pakettia adobe-release-i386-1.0-1.noarch.rpm varten ei ole asennettu.
root-oikeuksin: [code]rpm -ivh adobe-release-i386-1.0-1.noarch.rpm[/code]

Ja lopulta sitten ohjeet flash:in asennukseen :wink:
http://linux.fi/wiki/Flash#Fedora
Ja muuten hyvää luettavaa: Fedora/Asennus/Viimeistely – Linux.fi

Kiitän ja kumarran. Siirtyminen F11->F14 tuntuu aika isolta kulttuurishokilta. Mielikuvani on, että aiemmin tästä asiasta on selvinnyt kertaluokkaa helpommalla. Tai sitten on vain niin, että kun jättää versioita väliin, niin oma osaaminen ruostuu ja joka kierroksella päätyy lukemaan aapiskukkoa.

Pääte antoi myös varoituksen: “RPM tietokantaa on muutettu yumin ulkopuolella.” Onko asioita joita tulisi huomioida joko nyt tai seuraavaa päivitystä tehtäessä?

Itse asiassa yum localinstall on vanhentunut komento ja sen sijaan voi käyttää ihan vain yum install paketti.rpm. Avainasiat eivät muutu tuosta mihinkään, eli sama virheilmoitus tulisi silti. Tässä tapauksessa virheilmoituksen olisi voinut kieltää tyyliin yum --nogpgcheck install paketti.rpm.

Ei. Tämä viesti näytetään ilmeisesti sen takia, että rpm:n käyttö suoraan yumin ulkopuolelta estää tiettyjen yumin ominaisuuksien toiminnan. Ne eivät kuitenkaan ole mitenkään välttämättömiä. Esimerkiksi yumin historiatietokantaan ei tehdä rpm:ää suoraan käytettäessä mitään merkintöjä.

Tässä unohdettiin kokonaan se helpompi konsti.
.rpm -tiedostot pitäisi asentua tuplaklikkaamalla niitä, ellen väärin muista. On vaan niin tottunut tuohon komentoriviin :smiley:

[quote=“tekki, post:14, topic:1247”]Tässä unohdettiin kokonaan se helpompi konsti.
.rpm -tiedostot pitäisi asentua tuplaklikkaamalla niitä, ellen väärin muista. On vaan niin tottunut tuohon komentoriviin :D[/quote]

Ohjelmien asentaminen mm. rpm-paketeista tapahtuu root-oikeuksin, joten on aika selkeää käyskennellä komentorivillä, ja vain satunnaisesti hyödyntää su -komentoa. En sitten tiedä, onko kaikissa jakeluissa assosiaatiota/tiedostoselaimen ominaisuuksia availla (gksu/su) rpm-paketteja klikkailemalla?

Kyllä tekkikin oikeassa on.
Tuplaklikkaus asentaa paketin mutta pyytää pääkäyttäjän
salasanan, eli toimii asennuksen ajan roottina.

Otsikon mukaisesti Fedora 14, ja siinä toimii. Komentorivi on itsellekin se luontevin tapa, mutta monelle linuxia aloittelevalle hiirellä klikkailu on helpompaa kuin “maagisten” komentojen naputtelu.

Tuplaklikkaus on kätevä, mutta vielä kätevämpää on, että kun latausvaiheessa kysytään ”Haluatko asentaa tämän tiedoston?” niin hyväksyy sen! Sekä Flash että Reader asentuivat mukisematta. Tätä vaihtoehtoa en ole koskaan ennen tullut ajatelleeksikaan.