Jos lataa GitHubista sorsat, jotka kääntää ajettavaan binäärimuotoon, niin alkaako valittamaan jos kaikkia riippuvuuksia ei ole ladattu?
Entä jos on ohjeissa vaikka näin:
autoreconf -fi
./configure
make
sudo make install
...niin mitä käy jos vahingossa jättää tuon autoreconfin ja configuren välistä?
Sorsakoodin kääntämisestä
12
138
Vastaukset
- oDUvFbcc
Kääntää voi monella tapaa ja sieltä sorsista löytyy ohjeet kääntämisestä.
- Kvak_kvak
GitHubista ladattavista sorsakoodipaketeista taitaa pääsääntöisesti löytyä kääntöohjeet, mutta tavallisesti on tekijän päätös, antaako ohjeita. Osa on kranttuja ja olettavat kai, että kun kerta joudutaan kääntämään, niin käyttäjä mitä ilmeisimmin on jo sen verran edistynyt, että osaa itse päätellä, kuinka lähdekoodista kuuluisi kääntää. Lisäksi dokumentointi, man-sivut ja kääntöohjeiden kirjoittaminen eivät taida kuulua kaikkien innokkaiden tietokonealan harrastajien lempitouhuun.
Tesmasin muuten, että käännöstuloksena saadun tiedoston tiiviste ei aina täsmää tekijän tarjoaman binäärin tiivisteen kanssa ja jos ei ole tietoa, millä asetuksilla ja kokoonpanolla tekijän tarjoamat binäärit on käännetty, niin miten voi tietää, onko ne tarjotut binäärit todellisuudessa käännetty siitä lähdekoodista, joka on sivustolla saatavilla?- Ei.voi.tietää
Tuo onkin open sourcen polttava ongelma.
- afaqqfqffqf
"onko ne tarjotut binäärit todellisuudessa käännetty siitä lähdekoodista, joka on sivustolla saatavilla?"
Jos käännät samaa ladattua lähdekoodia, niin se on varmasti samasta, olkoot summat mitä tahansa... - qdqwqwdqwd
Ei.voi.tietää kirjoitti:
Tuo onkin open sourcen polttava ongelma.
"Tuo onkin open sourcen polttava ongelma."
Harvoin suljettujen ohjelmien summat täsmää, varsinkaan windowsissa, jossa niitä summia en kyllä muista edes nähneeni. - ftcuyviboubiyvut
qdqwqwdqwd kirjoitti:
"Tuo onkin open sourcen polttava ongelma."
Harvoin suljettujen ohjelmien summat täsmää, varsinkaan windowsissa, jossa niitä summia en kyllä muista edes nähneeni.Tässä asiassa open source luo ihan oman ongelmansa jota muilla ei ole.
- Jdkdkffkfnf
"tiiviste ei aina täsmää"
Minusta voisi sanoa, että todells harvoin se täsmää. Hyvällä tuurilla joi tokikin täsmätä kun asetukset on pilkulleen samat.
Mutta aina jos jotain binääriä epäilee peukaloiduksi, ainoa keino on kääntää se itse lähdekoodista. - suljettu-talikko
ftcuyviboubiyvut kirjoitti:
Tässä asiassa open source luo ihan oman ongelmansa jota muilla ei ole.
Käännä sinä vaan niitä suljetun koodin sorsia tai vaikka ankkoja.
- Siperia-opettaa
Ohjeen mukaan onpi paree mennä. Jollet haluu sotkee sydeemiis turhil riippuvuuksil nii pistele virtuaalikoneesee toinen sydeemi ja kääntele siellä.
- tuolla__
autoreconf pois jättäminen jättää pois riippuvuuksia, ei paha.
./configure pois jättäminen tekee ohjelmasta toimimattoman.
http://www.codecoffee.com/tipsforlinux/articles/27.html Käännös ei onnistu jos tarvittavia kirjastoja ei ole asennettu. ./configure yleensä antaa vihjeitä mitä puuttuu. Gcc:n versiollakin on merkitystä. Jo gcc:n kääntäminen on työläs vaihe ja voi kestää tunnin tai kaksi (bootstrap). Gittillä saa helposti vaikka Kodin tai KDE:n kehitysversion, mutta kääntämiseen kannattaa varata aikaa ja levytilaa. Gcc:llä on paljon optioita ja käännös tietylle prosessorille voi nopeuttaa ohjelmaa. md5sum tai vastaava ei voi täsmätä kun kääntämisessä paljon mahdillisuuksia. Optimoidaanko nopeuden vai binäärin koon mukaan. Tehdäänkö koodi vain AMD64 prosessorille vai Intelille? mtune=native optio tunnistaa prosessorin ja tekee sille sopivaa koodia. Voidaan toki kääntää vaikka puhelimelle sopivaa koodia. Isoja käännöksiä voi jakaa myös verkossa useammalle koneelle. ccache nopeuttaa myös. Tuon ansiosta Kodi kääntyy minulla nopeasti lähdepuun päivityksen jälkeen. Gcc tekee hyvää ja nopeaa koodia. Sen asentaminen lähdekoodista on hyvää harjoitusta. Yksi kernelikin tuli tänään käännettyä. Sujuu nopeasti nykykoneilla. Lähdekoodista kun osaa kääntää niin erottuu muista hiirenheiluttajista...
- Solver1
Olen tippunut ulkopuolelle, mutta jos kirjoitat
/Autoconfig
./configure
make
sudo make install
tulee järjestelmä tulkitsemaan tuon niin, että alkaisit conffaamaan sudoa, vaikka itseasiassa tarvitsisit
/reconf
./make mysql
create
next
loop (i=5)
until (i=9)
Tuo saattaisi ratkaista ongelmasi. Mikäli ei, niin ota yhteyttä mySQL:n yhteisöön: https://www.mysql.com/products/community/
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Suomen markka otettiin käyttöön vuonna 1860
Suomi käytti vuoteen 1840 asti rahayksikkönään rinnakkain Ruotsin riikintaalareita ja Venäjän ruplaa. Tämän jälkeen oli5210425Kaivatullesi viesti ensi vuoteen?
Kerro meneekö naiselle vai miehelle ja vähintään yksi tunniste, esim. kirjain.1376427"Mä elän vieläkin"
Ikurin turbiini vetäisi taannoin lainabiisin Topin (RIP också) ja kumppaneiden kanssa. Toivottavasti on yläkerrassa kunn744608Yritystuet pois ja työeläkevaroilla maksettava valtion velka pois
Nyt on teille kerrottu keino kuinka Suomen velkaongelmasta päästää eroon kertalaakista. Älkää saatanat enää minulle tul143497Pate Mustajärvi on kuollut
Ihan pari tuntia sitten. Että sellaista. https://www.is.fi/viihde/art-2000011715177.html1433260Nyt Yle otti silmätikukseen sisäministeri Rantasen
Aivan erinomaista työtä tehnyt sisäministeri Mari Rantanen on saanut paljon aikaiseksi. Maahanmuuttoon ja maahanmuuttaji2833075Yksityinen sektori aiheuttanut Suomen taantuman
Investointien sijasta nostaneet voitot osinkoina omistajille. Ehdotan korjausliikkeenä yksityisen sektorin sosialisoimi1512843Ylen juttu sisäministeristä oli selvän tarkoitushakuinen
haluttiin vielä vuoden loppuun saada joku "kohu". (Olisiko Yle tehnyt jutun jos sisäministerinä olisi esim. RKP:n, jota672786Suomalaista yrittäjää ei kommunistista erota
Muualla maailmassa yrittäjät elävät asiakkaiden rahoilla, Suomessa palkansaajien maksamilla veroilla. Palkansaajahan ma52232Miten ikinä kelpaisin sulle
Sinä saat niiltä muilta naisilta paljon enemmän, mitä minulta... Tai mihin minä olisin valmis. Enkä edes olisi niin tait342164