Linux&unix ohjelmat macissa
-
- Viestit: 3004
- Liittynyt: 21.2.2004 klo 10.33
Linux&unix ohjelmat macissa
Viesti Kirjoittaja NeNithelo »
http://labplot.sourceforge.net/download.html
Mistä tiedän mikä mun kannattaa ottaa?
Kun asennan X11 niin voinko ajaa ohjelmaa suoraan vai täytyykö mun kääntää se jotenkin?
Kaverilta kysyin (linuxia käyttää) niin hän sanoi, että aina kannattaa kääntää itse. Puhui jostain sorsasta. source? no enivei. mulla ei siis ole mitään hajua mistään tälläisesta, ja kysyn ennen kun pistän koneen solmuun. Netissä on varmaan miljoonia lähteitä, mutta ajattelin jos joku voisi selostaa lyhyesti ja suomeksi..
-
- Viestit: 3192
- Liittynyt: 21.2.2004 klo 5.04
- Paikkakunta: Rovaniemi
Re: Linux&unix ohjelmat macissa
Viesti Kirjoittaja vesku »
Aikoinaan kun kääntämisestä puhuttiin niin tarkoitettiin ihan muuta. Siitäköhän ne Ballmerin jututkin on alkunsa saanu? Se on kuullu että "compile" transleittaa suomeksi "kääntää"! En kyllä silti yhtään älyä mitä pitäis tehdä ku joku sanoo että käännä se linuksohjelmas. No, Riitu tykkää sisäänrakennetuista peleistä.
Eli ainakin minun mielestä Linux on ultimate pelikone ;-)
-
- Viestit: 3004
- Liittynyt: 21.2.2004 klo 10.33
Re: Linux&unix ohjelmat macissa
Viesti Kirjoittaja NeNithelo »

Mutta jos haluan asentaa tuon X11:n toista, niin voinko asentaa sen mistä?
Cd-levyjä tunkiessani koneeseen, kone ilmoitti Ohjelmiston palautus CD:ltä yrittäessäni sitä käynnistää, että ohjelmistoa ei voida asentaa nykyiselle kovolle. Perässä luki (null)
Mitäköhän tuokin meinaa :~
Noilta Install diskeiltä mun pitää ilmeisesti kaivaa se paketti...

Hetkinen.
Ohjelmat->Installers->X-Code->Packages
täällä sijaitsee X11SDK.pkg, onko tuo se mitä tarvitsen?
-
- Viestit: 3004
- Liittynyt: 21.2.2004 klo 10.33
Re: Linux&unix ohjelmat macissa
Viesti Kirjoittaja NeNithelo »
Kun tuo aikaisempim x11SDK.pkg vie vain 5 megaa, eli se ei ole se oikea.
Sanokaa joku nyt kyllä, niin mä rupeen installoimaan...
-
- Viestit: 258
- Liittynyt: 24.8.2004 klo 12.01
Re: Linux&unix ohjelmat macissa
Viesti Kirjoittaja T-LintU »
Kääntäminen toimii optimaalitilanteessa seuraavasti:
1. puretaan paketti ja sukelletaan sisälle (terminaalissa)
2. ./configure (--mahdolliset konffaukset)
3. make
4. make install
5. käynnistetään sovellus
Todellisuudessa aina puuttuu jotain paketteja/kirjastoja, joilta taasen puuttuu jotain paketteja/kirjastoja, joilta ... Edellisen vuoksi yleensä hommataan joku pakettienhallintasovellus, joka hoitaa nuo riippuvuudet yms versioristiriidat käyttäjän puolesta ja jolla voidaan sovelluksia myös poistaa kätevästi. OS X:lle löytyy ainakin seuraavat:
DarwinPorts, Gentoo for Mac OS X, [url="http://packages.gentoo.org/]paketit[/url]
Fink
Valitettavasti mistään edellä mainitusta ei löytynyt tuota pakettina, paitsi Gentoosta linux versio.
Paljon tekstiä, vähän apua

-
- Viestit: 258
- Liittynyt: 24.8.2004 klo 12.01
Re: Linux&unix ohjelmat macissa
Viesti Kirjoittaja T-LintU »
Se on Software Development Kit, tjsp. Monet noista pakettienhallintaohjelmista haluavat senkin, joten asenna sekin, kun ei kerran tuon enempää tilaa syö. Siis instaa molemmat.Kun tuo aikaisempim x11SDK.pkg vie vain 5 megaa, eli se ei ole se oikea.
-
- Viestit: 3004
- Liittynyt: 21.2.2004 klo 10.33
Re: Linux&unix ohjelmat macissa
Viesti Kirjoittaja NeNithelo »
Tuo selvensi jo jonkin verran. Haen vain jotain labraohjelmaa. Kaveri sanoi käyttäneensä tuota ja siksi ajattelin kokeilla. Mutta anskattoo mitä tästä vielä syntyy kun surffailen...
Vähän pelottaa terminaalista antaa tuollaisia käskyjä, kun ei ole mitään hajua mitä ne tekevät...
Open officeakin voisin joskus kokeilla..
-
- Viestit: 258
- Liittynyt: 24.8.2004 klo 12.01
Re: Linux&unix ohjelmat macissa
Viesti Kirjoittaja T-LintU »
Itse suosittelisin DarwinPorts:ia, tässä instausohjeet. Sitten instaat [url="http://www.octave.org/]Octave[/url]:n, joka on avoin "MathLab" vastine:
"sudo port install octave"
Sitten vain odottelet, kun softat riippuvuuksineen haetaan, konffataan, käännetään ja instataan;) Tässä vielä varalle ohjeet, mikäli jotain ilmenee.
Käppyröihin tarvitaan muistaakseni vielä Gnuplot, mikäli se ei automaattisesti tule edellisen kanssa:
"sudo port install gnuplot"
Ja vielä ohjeet varalle.
Itse käytin noita Linuxilla viime keväänä kouluhommeleissa MathLabin korvikkeena.
-
- Viestit: 3192
- Liittynyt: 21.2.2004 klo 5.04
- Paikkakunta: Rovaniemi
Re: Linux&unix ohjelmat macissa
Viesti Kirjoittaja vesku »
Kun kielletään koskemasta koneeseen ennenkuin asennus on lopussa, niin sen asennuksen loppuminen pitäis kyllä tosiaan näkyäkin.
Emmää jaksa. Eihän Macista oo tulossa näiden komentorivipässien temmellyskenttä, eihän?
-
- Viestit: 3004
- Liittynyt: 21.2.2004 klo 10.33
Re: Linux&unix ohjelmat macissa
Viesti Kirjoittaja NeNithelo »
Pitää katsoa jos huomenna tai sunnuntaina ehtisi vetästä nuo koneelle. Vähän mullakin toi komentorivi aristaa. Kaippa se siitä sitten lähtee, kun näkee kun ohjelmat toimii..
-
- Viestit: 258
- Liittynyt: 24.8.2004 klo 12.01
Re: Linux&unix ohjelmat macissa
Viesti Kirjoittaja T-LintU »
Terminaalin prompti palaa ruutuun;)Noissakin "ohjeissa" jätettiin huolellisesti kertomatta se, mitä näkyy ruudulla silloin kun asennus on oikeasti suoriutunut loppuun! Vai eikö sitä siis mistään näekään?
Mikäli haluaa katsella sitä kääntämistä ja konffaamista, niin iskee perään -v ( verbose mode, generate verbose messages). Lopputuloksena: "sudo port -v xxx". Ilmeisesti haluttu tehdä mukavamman näköiseksi tjsp käyttäjille, ettei herää paniikkitunnelmia, kun ruudussa vilistää hirmuista vauhtia tavaraa. Ilman tuota -v:täkin saa väliaikatietoja tyyliin: yritetään imuttaa pakettia, verifioidaan pakettia, konffataan...
Ja kyllä se konsoli on monasti kiva olla olemassa. Ja ei noissa ohjeissa kai nyt kovin paljoa oletettu. Copy-pastella ne komennot terminaaliin ja menoksi. pari komentoa ja hetki aikaa, niin valmista tulee. Eiköhän tuollekin jotain graafisia härpäkkeitä löydy, mikäli moisia kaipaa.
EDIT:
Kyllä siihen konsoliin tottuu ja myöhemmin huomaa sen olevan vallan mainio vehje. Konsolipohjaisiahan nuo matematiikkaohjelmatkin ovat. Sellaista pikku scriptailua.
-
- Viestit: 3192
- Liittynyt: 21.2.2004 klo 5.04
- Paikkakunta: Rovaniemi
Re: Linux&unix ohjelmat macissa
Viesti Kirjoittaja vesku »
Hehheh. Ymmärsin tuosta suunnilleen kaksi sanaa ja ne molemmat taisivat olla "ja". Mutta kuten olen useilla muillakin foorumeilla, ja myös tällä, aiemmin todennut, tuohon maailmaan EI uusia kaivata. Se on salaseura.Terminaalin prompti palaa ruutuun
Mikäli haluaa katsella sitä kääntämistä ja konffaamista, niin iskee perään -v ( verbose mode, generate verbose messages). Lopputuloksena: "sudo port -v xxx". Ilmeisesti haluttu tehdä mukavamman näköiseksi tjsp käyttäjille, ettei herää paniikkitunnelmia, kun ruudussa vilistää hirmuista vauhtia tavaraa. Ilman tuota -v:täkin saa väliaikatietoja tyyliin: yritetään imuttaa pakettia, verifioidaan pakettia, konffataan...
Ja kyllä se konsoli on monasti kiva olla olemassa. Ja ei noissa ohjeissa kai nyt kovin paljoa oletettu. Copy-pastella ne komennot terminaaliin ja menoksi. pari komentoa ja hetki aikaa, niin valmista tulee. Eiköhän tuollekin jotain graafisia härpäkkeitä löydy, mikäli moisia kaipaa.
EDIT:
Kyllä siihen konsoliin tottuu ja myöhemmin huomaa sen olevan vallan mainio vehje. Konsolipohjaisiahan nuo matematiikkaohjelmatkin ovat. Sellaista pikku scriptailua.
Viestiä muokkasi T-LintU 19.11.2004 klo: 23:28:11
Menkää pois Mac-jutuista jooko!
-
- Viestit: 415
- Liittynyt: 22.2.2004 klo 15.42
- Paikkakunta: Turku
Re: Linux&unix ohjelmat macissa
Viesti Kirjoittaja tae »
Syyttäkää olemassaolostamme Jobsia, koska hän loi OS X:n, jota ilman kukaan meistä (*nix)nörteistä ei olisi edes harkinnut AppleaHehheh. Ymmärsin tuosta suunnilleen kaksi sanaa ja ne molemmat taisivat olla "ja". Mutta kuten olen useilla muillakin foorumeilla, ja myös tällä, aiemmin todennut, tuohon maailmaan EI uusia kaivata. Se on salaseura.
Menkää pois Mac-jutuista jooko!

-
- Viestit: 18040
- Liittynyt: 20.2.2004 klo 23.12
- Paikkakunta: Tampere
Re: Linux&unix ohjelmat macissa
Viesti Kirjoittaja Jamac »
-
- Viestit: 3192
- Liittynyt: 21.2.2004 klo 5.04
- Paikkakunta: Rovaniemi
Re: Linux&unix ohjelmat macissa
Viesti Kirjoittaja vesku »
Niin voisi. Mutta pelkäänpä että kyseessä on sen verran vankka unix-linux -salaisuus että sitä ei noin vaan maallikoille kerrota. Olen asiaa nätisti ja rumasti tiedustellut viimeisen parin kuukauden aikana varmaan kolmeltakymmeneltä eri linux-palstalta (sekä mm. täältä ) ja poikkeuksetta saanut vastauksena linkkejä epämääräisille englanninkielisille (ei tuota sinänsä ongelmaa) sivuille joissa on ehkä jossain kohdassa mainittu sana "compile". Mitään tyhjentävää selitystä en ole saanut kysymyksiin miksi se tehdään, missä/millä se tehdään jne?
Ja tae: Jobsia minä ainakin kiitän siitä että toi unix-maailman ymmärrettävässä muodossa tavallisillekin ihmisille. Jos komentorivipelleily joskus kääntyy pääasiaksi, tai edes joku ylläpidon kannalta essentiaali asia muuttuu vain komentorivipohjaiseksi, minä lopetan tietokoneiden käytön siihen paikkaan ja palaan vanhan rakkaan harrastukseni, pitsinnypläyksen pariin!
HYPO
-
- Viestit: 258
- Liittynyt: 24.8.2004 klo 12.01
Re: Linux&unix ohjelmat macissa
Viesti Kirjoittaja T-LintU »
Ja mikäli jättäisi turhan hysterian ja vilkaisisi esim. noita aikaisempia linkkejä, niin ei se kovin vaikeaa ole;)
1. Asennetaan Applen toimittamat kehitystyökalut (Applications/Installers/XCode Tools):
<ainakin nämä, voi olla että muitakin tarvitaan. En tarkemmin tiedä, kun suurimman osan muutenkin asensin>
- X11 graafinen palvelin
- X11SDK
- GCC (uusin versio) kääntäjä
- BSD SDK komentorivi työkalupaketti
- Mac OS X SDK?
2. haetaan DarwinPorts:
Käynnistetään Terminaali
Kirjaudutaan versionhallintapalvelimelle
(Copy-Pastella terminaaliin ja enter)cvs -d :<typerät hymiöt, mutta ei väliä tähän>pserver:anonymous@anoncvs.opendarwin.org:/Volumes/src/cvs/od login
<salasanaksi enteriä>
Haetaan versionhallintapalvelimelta uusimmat tiedostot:
<kestää hetken>cvs -d :<eikä tähänkään>pserver:anonymous@anoncvs.opendarwin.org:/Volumes/src/cvs/od co -P darwinports
3. Asennetaan DarwinPorts:
<näissä vilistää tekstiä, mutta kuuluu asiaan>
Mennään asennuskansioon
Konfiguroidaan asennuscd darwinports/base
Mikäli epäonnistuu (tulee virheilmoituksia, exited with errors tjsp), XCode hommasta olen todennäköisesti unohtanut mainita jotain./configure
Sitten sitä tässäkin ketjussa paljon puhuttua kääntämistä
Mikäli ei tule virheitä, asennetaan käännetyt tiedostot paikoilleenmake
Ja lopuksi lisätään uudet ohjelmat polkuun (PATH), edellyttäen että edellinenkin onnistui. Polku on muuttuja, jossa luetellaan järjestyksessä, mistä ohjelmia etsitään.sudo make install
Ja valmista on.echo "export PATH=$PATH:/opt/local/bin" >> ~/.profile
4. Etsitään tarvittavia ohjelmia:
5. Asennellaan löydettyjä ohjelmia:port search <hakusana tähän>
Tämä kestää kauan ainakin ensimmäisillä kerroilla, kun riippuvuuksia on vielä melko paljon. Ohjelmat tarvitsevat muita ohjelmia ja kirjastoja. Ohjelmalle pitää antaa vain aikaa, kun prompt palaa, on ohjelma asennettu (jälleen edellyttäen ettei tullut virheitä, mutta niistä kyllä kerrotaan)port install <asennettavan ohjelman nimi>
6. Käytetään asennettuja ohjelmia
X11 päälle
XTerm:inaali aukeaa ja siihen annetaan ohjelman nimi ja enter
Eli tarvitaan vain hieman aikaa ja taitoa käytellä Copy-Pastea;)
***********************************************************************************
***********************************************************************************
EDIT: Hieman sitä miksi osiota
Kääntämisprosessi:
1. Tässä mm. tarkastetaan, että pakolliset kirjastot löytyvät ja mistä ja otetaan mukaan myös tuki valinnaisille osioille, mikäli niiden vaatimat ehdot täyttyvät.1. ./configure
2. make
3. sudo make install
Tavallaan vaikka partioleirille lähtiessä tarkastetaan varustelista. Mikäli jotain tärkeätä puuttuu, se pitää hommata ja vasta sen jälkeen voidaan jatkaa.
2. Tässä hoidetaan se varsinainen kääntäminen prosessorin ymmärtämään muotoon edellisessä vaiheessa luodun konfiguraation mukaan
Eli nuo X11 ohjelmat ovat yleensä kirjoitettu C taikka C++ kielellä. Nämä ovat ns. korkeamman tason ohjelmointikieliä, eli tarkoitettu ihmisille. Laitteet ymmärtävät sitten konekieltä. Prosessorien rakenteet ovat hyvin erilaisia, eikä siksi yhdelle käännetty versio toimi toiselle. Voitaisiin ajatella, että C kielinen ohjelma on vaikka jonkinlainen rakennus (tmv) ohje, kirjoitettu jossain standardi formaatissa, jolle tarvitaan tulkitsija / kääntäjä, että loppukäyttäjät voivat ymmärtää sitä ja toimia sen ohjeiden mukaan.
3. Tässä vaiheessa käännetyt tiedostot kopioidaan sitten paikoilleen. Esim manuaalit kopioidaan man-kansioon, info info-kansioon, kirjastot niille varattuun paikkaan ja binaariohjelmat bin-kansioon, josta ne voidaan myöhemmin suorittaa.
Vertaukset ehkä hieman huonoja ja ylimalkaisia, mutta siitä voi joku toinen jatkaa / korjata / täydentää.
EDIT2: yhdistelin postauksia jne ja tuuppasin FAQ:iin. Tiedä sitten, ovatko nämä niin usein kysyttyjä kysymyksiä.
Palaa sivulle “Ongelmia Macin kanssa?”
- Yleiset aiheet
- ↳ Ajankohtaista Apple-maailmasta
- ↳ Käyttöjärjestelmät
- ↳ Ohjelmat
- ↳ Yleiskeskustelu
- Mac ja oheislaitteet
- ↳ Yleiskeskustelu laitteista
- ↳ MacBook, MacBook Pro ja MacBook Air
- ↳ iMac
- ↳ Mac mini
- ↳ Mac Pro ja Mac Studio
- ↳ Ongelmia Macin kanssa?
- iPhone, iPad ja Apple Watch
- ↳ iPhone-, iPad- ja Apple Watch -laitekeskustelu
- ↳ iPhone-, iPad- ja Apple Watch -ohjelmat sekä iOS
- ↳ Ongelmia iPhonen, iPadin tai Apple Watchin kanssa?
- Huviksi ja hyödyksi
- ↳ Off-topic
- ↳ Kuva ja graafinen suunnittelu
- ↳ Audio ja musiikki
- ↳ Video, televisio ja elokuvat
- ↳ Pelit ja pelaaminen
- ↳ Ohjelmointi, skriptit ja palvelimet
- ↳ Tietoturva ja varmuuskopiointi
- ↳ Verkot, mobiilidata ja muut puhelimet
- ↳ Retronurkka
- ↳ Foorumin ylläpito
- Kauppapaikka
- ↳ Myydään Mac
- ↳ Myydään iPhone, iPad ja iPod
- ↳ Myydään muut Applen tuotteet
- ↳ Myydään muuta tietotekniikkaa
- ↳ Ostetaan Mac
- ↳ Ostetaan iPhone, iPad ja iPod
- ↳ Ostetaan muut Applen tuotteet
- ↳ Ostetaan muuta tietotekniikkaa
- ↳ Vaihdetaan, annetaan, työtä haetaan ja tarjotaan
- ↳ Kauppapaikan keskustelu ja hintavinkit