Olen asentanut Debian Etchin. Siinä on Iceweasel 2.0.0.6 valmiina valikossa.
Olen ladannut Mozillan sivuilta Firefox 2.0.0.6:n, ja purkanut sen hakemistoon /opt/firefox/.
Kun sen käynnistysskirptin yrittää käynnistää, vastaus on seuraava:
user@omakone:/opt/firefox$ ls
browserconfig.properties libsoftokn3.so
chrome libssl3.so
components libxpcom_compat.so
defaults libxpcom_core.so
extensions libxpcom.so
firefox libxpistub.so
firefox-bin mozilla-xremote-client
greprefs old-homepage-default.properties
icons plugins
libfreebl3.chk readme.txt
libfreebl3.so README.txt
libmozjs.so removed-files
libnspr4.so res
libnss3.so run-mozilla.sh
libnssckbi.so searchplugins
libplc4.so updater
libplds4.so updater.ini
libsmime3.so xpicleanup
libsoftokn3.chk
user@omakone:/opt/firefox$ ./firefox
./firefox-bin: error while loading shared libraries: libstdc .so.5: cannot open shared object file: No such file or directory
user@omakone:/opt/firefox$
Onko toi puuttuva tiedosto joku GCC-kääntäjän C -palikka? Nimestä päätellen se on. Olen asentanut GCC-kääntäjän, ja jotain C -palikoita, muttei vaikutusta
Jos kerran saman versionumeron omaava Iceweasel toimii, miksei Firefox? Nuo ovat koko lailla samat ohjelmat.
Firefox ei toimi
12
795
Vastaukset
- zxcvbnm
Ensin pitää kysyä miksi täysin samanlainen Iceweaswl ei käy.
Vikaa näyttäisi olevan poluissa. Tuo libstdc .so.5 löytyy /usr/lib hakemistosta ja on senverran peruskamaa että melko varmasti löytyy.
Oletko kokeillut run-mozilla.sh scriptiä.- BenedictusXVI
" Ensin pitää kysyä miksi täysin samanlainen Iceweaswl ei käy. "
Lue edellinen viestiketju.
http://keskustelu.suomi24.fi/show.fcgi?category=108&conference=4500000000001710&subcat=2924
Mua myös kiinnostaa toi ongelma, ihan arvoituksen takia.
user@omakone:/usr/lib$ ls libstd*
libstdc .so.6 libstdc .so.6.0.8
user@omakone:/usr/lib$
Eli olit oikeassa, libstdc .so.6 on läsnä.
Mutta sitten run-mozilla.sh:
user@omakone:/opt/firefox$ ./run-mozilla.sh
run-mozilla.sh: Cannot execute .
user@omakone:/opt/firefox$
Eli ei käynnisty run-mozilla.sh
Käyttöoikeudet:
user@omakone:/opt/firefox$ ls -l run-mozilla.sh
-rwxr-xr-x 1 root root 10492 2007-07-26 05:11 run-mozilla.sh
user@omakone:/opt/firefox$
Eli sillä on ajo-oikeudet kaikille päällä.
Mikähän vika? - libstd
BenedictusXVI kirjoitti:
" Ensin pitää kysyä miksi täysin samanlainen Iceweaswl ei käy. "
Lue edellinen viestiketju.
http://keskustelu.suomi24.fi/show.fcgi?category=108&conference=4500000000001710&subcat=2924
Mua myös kiinnostaa toi ongelma, ihan arvoituksen takia.
user@omakone:/usr/lib$ ls libstd*
libstdc .so.6 libstdc .so.6.0.8
user@omakone:/usr/lib$
Eli olit oikeassa, libstdc .so.6 on läsnä.
Mutta sitten run-mozilla.sh:
user@omakone:/opt/firefox$ ./run-mozilla.sh
run-mozilla.sh: Cannot execute .
user@omakone:/opt/firefox$
Eli ei käynnisty run-mozilla.sh
Käyttöoikeudet:
user@omakone:/opt/firefox$ ls -l run-mozilla.sh
-rwxr-xr-x 1 root root 10492 2007-07-26 05:11 run-mozilla.sh
user@omakone:/opt/firefox$
Eli sillä on ajo-oikeudet kaikille päällä.
Mikähän vika?"libstdc .so.6 libstdc .so.6.0.8 "
Sinulla on tuoreampi kirjasto kuin se, millä tuo Firefox on käännetty. Myös libstdc 5 löytyy http://packages.debian.org/etch/libstdc 5
"Käyttöoikeudet:
user@omakone:/opt/firefox$ ls -l run-mozilla.sh
-rwxr-xr-x 1 root root 10492 2007-07-26 05:11 run-mozilla.sh
user@omakone:/opt/firefox$ "
Niinpä. sh yleensä tarkoittaa sh-skriptiä. Vaihtoehto on mm. sh .
Voit toki kurkasta, mitä tuo sh-tiedosto on syönyt . - zxcvbnm
BenedictusXVI kirjoitti:
" Ensin pitää kysyä miksi täysin samanlainen Iceweaswl ei käy. "
Lue edellinen viestiketju.
http://keskustelu.suomi24.fi/show.fcgi?category=108&conference=4500000000001710&subcat=2924
Mua myös kiinnostaa toi ongelma, ihan arvoituksen takia.
user@omakone:/usr/lib$ ls libstd*
libstdc .so.6 libstdc .so.6.0.8
user@omakone:/usr/lib$
Eli olit oikeassa, libstdc .so.6 on läsnä.
Mutta sitten run-mozilla.sh:
user@omakone:/opt/firefox$ ./run-mozilla.sh
run-mozilla.sh: Cannot execute .
user@omakone:/opt/firefox$
Eli ei käynnisty run-mozilla.sh
Käyttöoikeudet:
user@omakone:/opt/firefox$ ls -l run-mozilla.sh
-rwxr-xr-x 1 root root 10492 2007-07-26 05:11 run-mozilla.sh
user@omakone:/opt/firefox$
Eli sillä on ajo-oikeudet kaikille päällä.
Mikähän vika?libstdc 5 ei ole libstdc 6. Asenna paketti libstdc 5.
- BenedictusXVI
zxcvbnm kirjoitti:
libstdc 5 ei ole libstdc 6. Asenna paketti libstdc 5.
asensin ton libstdc 5-paketin Synapticilla, nysse toimii
AHHAHHHAAAH, tekemisen riemua.
Kiitos ohjeista - BenedictusXVI
zxcvbnm kirjoitti:
libstdc 5 ei ole libstdc 6. Asenna paketti libstdc 5.
asesin ton libstdc 5-paketin Synapticilla. Nyt aukes myös Firefox firefoxin nimisenä.
Näyttää vähän siltä että samat lait vallitsevat linux-ympäristössä kuin windows-ympäristössä.
Eli käyttöjärjestelmän vamistaja pääsee päättämään, mitkä ohjelmat toimivat ja mitkä eivät. Kun ihmetellään esim. IE:n toimivuutta FF:ään verrattuna, ei voi mistään tietää, haittaako Microsoftin Windows jotenkin muiden selaimien toimintaa, mutta pitää huolen IE:n toimivuudesta tyyliin "IE toimii nopeammin ja paremmin"
Näköjään Debianilla halutaan, että oma Iceweasel on se paremmin toimiva ja Firefox saa huonolaatuisen maineen toimimattomana. - zxcvbnm
BenedictusXVI kirjoitti:
asesin ton libstdc 5-paketin Synapticilla. Nyt aukes myös Firefox firefoxin nimisenä.
Näyttää vähän siltä että samat lait vallitsevat linux-ympäristössä kuin windows-ympäristössä.
Eli käyttöjärjestelmän vamistaja pääsee päättämään, mitkä ohjelmat toimivat ja mitkä eivät. Kun ihmetellään esim. IE:n toimivuutta FF:ään verrattuna, ei voi mistään tietää, haittaako Microsoftin Windows jotenkin muiden selaimien toimintaa, mutta pitää huolen IE:n toimivuudesta tyyliin "IE toimii nopeammin ja paremmin"
Näköjään Debianilla halutaan, että oma Iceweasel on se paremmin toimiva ja Firefox saa huonolaatuisen maineen toimimattomana.Toimimattomuus johtuu siitä että yrität tehdä väkisin asioita Windows-tyylillä. Pakettivarastosta otetut ohjelmat vetävät automaattisesti mukanaan kaiken tarvittavan.
"Näköjään Debianilla halutaan, että oma Iceweasel on se paremmin toimiva ja Firefox saa huonolaatuisen maineen toimimattomana."
Tuo lause osoittaa että et todellakaan ole ymmärtänyt Linuxista ja Debianista yhtään mitään. - hitleri2
zxcvbnm kirjoitti:
Toimimattomuus johtuu siitä että yrität tehdä väkisin asioita Windows-tyylillä. Pakettivarastosta otetut ohjelmat vetävät automaattisesti mukanaan kaiken tarvittavan.
"Näköjään Debianilla halutaan, että oma Iceweasel on se paremmin toimiva ja Firefox saa huonolaatuisen maineen toimimattomana."
Tuo lause osoittaa että et todellakaan ole ymmärtänyt Linuxista ja Debianista yhtään mitään.Kyllä Niuvanniemen Paavi tietää ;D
- debianisti
Miksi ihmeessä yrität asentaa firfox:a, koska se on vanhempaa kamaa kuin paketinhallinnan mukana tullut iceweasel. Tuo nimen muutos on kotoisin tekijänoikeudellisista syistä ja iceweasel on täysin sama mutta uudempi versio. Uusi nimi tuo näemmä hämmentäviä pakkomielteitä ja teettää kummallisia koukeroita.
- Mika0800
Firefox ei tosiaan suoraan .tar.gz -paketista debian Etchiin asennettuna toimi. Jos yrittää, niin seuraa tällaista:
./firefox-bin: error while loading shared libraries: libstdc .so.5: cannot open shared object file: No such file or directory
Ongelma onneksi ratkesi komentamalla root -oikeuksin: aptitude install libstdc 5
Syteemissä muuten oli jo ennestään asennettuna:
/usr/lib/libstdc .so.6
Tämän siis löysin komennolla:
locate libstd
Kysymys:
Onko systeemissäni nyt yhtäaikaa sekä 5 että 6 -versio tuosta libstdc :sta ?
Vai onko tuo Etchin paketinhallinnalla löytyvä 5 -versio pelkkä yhteensopivuuskerros, joka tarjoaa 5 -version mukaisen API:n sovelluksille, mutta käyttää sisäisesti uudempaa 6 -versiota?
Jälkimmäinen ratkaisu olisi toki fiksumpi niin levytilan kuin RAM -muistin käytönkin kannalta, lisähyötynä myös se, että jos nyt tuosta 6 -versiosta sattuisi löytymään vaikkapa sellainen tietoturvareikä, joka on ollut kenenkään huomaamatta samanlaisena jo 5 -versiossa, niin jälkimmäinen tapa joitaa asiaa takaa sen, että riittää, kun reikä paikataan 6 -versioon, jolloin mainittu yhteensopivuuskerros hyödyntää muutoksen automaattisesti, muussa tapauksessahan korjaus joudutaan tekemään päällekkäisenä työnä molempiin.
Tällä kertaa ongelma ratkesi helposti. Mutta onko vastaaviin tilanteisiin jotain yleisohjetta, joka auttaisi, mitä pitää asentaa, jos jokin sovellusohjelma ei toimi puuttuvien tai väärää versiota olevien kirjastotiedostojen takia ?
Tähän voisi antaa 2 kommenttia:
1. Miksikö Firefox? - siksi, että Firefoxissa esim. Ctrl-Tab tekee juuri sen mitä pitääkin, eli siirtyy seuraavaan väliehteen, Ctrl-Shift-Tab edelliseen. IceWeaselissä ne tekevät jotain ei-toivottua. Itse haluan aidon Firefoxin, jossa näppäimet toimivat täysin samoin sekä Windowsin että Linuxin Firefoxissa. Näppäinyhdistelmät ovat sovelluksiin eikä käyttöjärjestelmän ominaisuuksiin kuuluva asia!
2. Mikseivät linux -kehittäjät ota mallia Windows -ohjelmoinnin interfaceista?
Niissä kun idea on se, että mitään ohjelmointirajapintaa ei muuteta, vaan jos on tarvetta rajapinnan muutoksiin, määritellään uusi, ja lisätään funktionimeen versionumero tai kasvatetaan siinä jo olevaa vesrionroa yhdellä.
tms: esim: GerDiskFreeSpace ja GerDiskFreeSpaceEx.
(esimerkki Windowsista, joissa edellistä suunniteltaessa ei ollut ajateltu, että kiintolevyt voisivat jonain päivänä olla niin isoja kapasiteetiltaan kuin ne nykyaikana ovat).
Joillekin linuxkehittäjille vain tuntuu olevan mahdoton asia hyväksyä, että jotkut asiat toimivat windowsissa paremmin. Ja sensijaan, että näissä otettaisiin oppia paremmasta, ja näin tehtäisiin linuxista entistäkin parempi käyttöjärjestelmä, hyljeksitään "ei keksitty täällä" -perusteella.
Ei Microsoft muuten itse ole kaikkea hyvää keksinyt, ovat lainanneet ison joukon asioita niin Apple Lisasta, Macintoshista ja jopa unixista!
Microsoftia kun ei kiinnosta, missä jokin asia on alunperin keksitty, vaan se, että systeemistä saadaa parempi.
Joku jo keksikin kysyä, miksi en sitten käytä windowsia... noh, siksi, että MS:n totteisen kohdalla olennainen kysymys nykyisin on "kenen kannalta parempi" - kun MS on nyt osoittanut, että on tärkeämpää tehdä sisällöntuottajien kannalta parempi käyttis kuin käyttäjän, herää kysymys, miksi kuluttajan tai myöskään yrittäjän pitäisi maksaa siitä, että saa käyttöjärjestelmän, jossa sisällöntuottajien eduista on huolehdittu entistä paremmin (MS Windows Vista), Vistahan tarkistaa 30 kertaa sekunnissa, ettei ajossa ole ajureita tai ohjelmia, joilla mahdollisesti yritettäisiin kiertää esim. DVD tai HD-DVD tai Blu-Ray levyjen kopiosuojauksia.
Vaikkei aikoisikaan ikinä piraattikopioida yhtään mitään, haluatko todella, että koneesi CPU -aikaa tuhlataan itsellesi hyödyttömiin tarkistuksiin vastoin tahtoasi, ja myös sähkölaskuasi kasvattaen, erityisesti jos koneesi on päällä 24h joka päivä.
Kaupallisesti merkittävimmän käyttiksen (=MS Windows) kehitys tuohon suuntaan on hyvä syy käyttää linuxia.
En silti halua hyväksyä sitä, että ohjelmien käyttöliittymä ja erityisesti näppäinyhdistelmät pitisi muka suunnitella 20-40 vuoden takaa periytyviin unix -perinteisiin, vaan mieluummin niin, että ne ovat käyttäjäystävällisiä ja toimivat samoin kuin windowsissakin.
Ainoana poikkeuksena windows -näppäin:
Sen haluaisin muuttaa näppäimeksi, joka ei yksinään painettuna vaikuta yhtään mitään, mutta siitä tehtäisiin "linux -näppäin", eli kaikki käyttöjärjestelmän (siis EI sovellusohjelman) tulkattavaksi tarkoitetut näppäinkomennot otettaisiin huomioon vain, jos linuxnäppäintä (siis sitä, jonka muoviseen näppäinhattuun on merkitty windows -symboli) pidetään yhtä aikaa alhaalla. - miksuh.
Ootko nyt ihan varma, että toi oli vaivan arvosta? Etenkin kun asentamasi Firefox ja Iceweasel on samaa versiota. miksi et vaan tyytynyt käyttämään sitä iceweaselia, se kun on Firefox 2.0.0.6. Nyt joudut sitten käsin päivittämään Firefoxia aina kun siitä tulee uusi versio Mozillan sivuille.
- Jous
Tätäkään ei olisi tarvinnut tehdä jos firefox/iceweasel toimisi niinkuin opera eli näppäinkomennot voi muokata itse tätä sekä muuta menujen helppoa muokkausta kaipaan firefoxiin.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
- 275353
Oulaisten vaalit ovat hyvä alku, mutta lisää toimenpiteitä tarvitaan.
Oulaisten vaalit ovat hyvä alku. Puolueväristä riippumatta hallituksen rikollisuutta torjuvat toimenpiteet tehoavat ja r34687- 1561747
Olen rakastunut sinuun mies edelleen
Meidän yhteys on jossain ihan muualla kuin netissä, muistetaan se. Kaunista päivää sinulle 😍1551456Sun ajatttelu tuo vaan julmuutta mut kukaan muu nainen ei voi korvaa sua
Mut sun ajattelu saa mut itsetuhoseks ja uhmaan lakiakin😭😭💀 Se väärinymmärryksen määrä on käsittämätöntä. Helpottais141292Kyläyhdistyksen tuho, kiitos sääntöukon
Hyrynsalmen kyläyhdistyksen yleinen keskustelutilaisuus ja ylimääräinen kokous alkoi hyvin. Siellähän keskusteltiin oike221122- 931114
En vittujakaan enää välitä sinusta nainen
Toivottavasti en näe sinua enää koskaan. Jos näen, niin en ole näkevinäni. Et merkitse minulle enää mitään.701013viekää miehet naiset kunnon treffeille
Ja käyttäytykää hyvin. Niin tehdään vaikutus. Miehen kuuluu tarjota naiselle.2091004- 37849