Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: Arello - 23.03.14 - klo:00.40

Otsikko: Terminaali temppuilee [Ratkaistu]
Kirjoitti: Arello - 23.03.14 - klo:00.40
Yritän päivittää miniläppärilläni uusinta Ardouria, mutta päätteessä ei tunnu mikään onnistuvan niin kuin pöytäkoneeni Ubuntussa. (Miniläppärissäni tosin on xfce-pohjainen ubuntu Studio.) Ensinnäkin kansion kopioiminen muokattavaksi tiedostopoluksi johtaa liittämisessä komennon suorittamiseen vaikken paina enteriä. Jossain luki, että jokin automaatio tekisi niin taukojen, rivivaihtojen tms. kohdalla, mutten silti ymmärrä miksi se tekee niin tiedostopolun kohdalla vaikkei välilyöntejäkään siinä ole.

Noh, kirjoitin sitten tiedostopolun manuaalisesti suorittaakseni kansiossa olevan install.sh tiedoston. sh install.sh ja ./install.sh johtivat molemmat permission denied herjaukseen. Yritin lisätä sudoakin alkuun. Ei onnea. Sitten luovutin. Normiubuntulla kaikki nämä pelasivat niin kuin piti. Mistä nyt syy tällaiseen?

EDIT: Tajusin ladata 32-bittisen paketin erikseen, ongelma ratkaistu.
Otsikko: Vs: Terminaali temppuilee
Kirjoitti: nm - 23.03.14 - klo:02.40
Millä tavalla purit lataamasi Ardour-paketin ja minne purit sen? Jos se on nyt purettuna Työpöytä-hakemistossa, kokeile siirtää Ardourin hakemisto sieltä muualle; esimerkiksi suoraan kotihakemiston alle. Tai pura alkuperäinen paketti uudelleen. Älä käytä sudoa vielä tässä vaiheessa. install.sh:ta ajettaessa sudo sen sijaan taitaa olla tarpeen.

Komentokehotteessa voi muuten käyttää tabulaattoria tiedostonimien, hakemistojen ja komentojen täydentämiseen. Samalla vältetään kirjoitusvirheet. Vaatii kaksi lyöntiä vaihtoehtojen listaamiseksi, jos niitä on useampia. Tottuneempi päätteen käyttäjä ei edes vaivaudu kopioimaan polkuja ohjeista vaan navigoi pelkästään komentotulkin avulla.
Otsikko: Vs: Terminaali temppuilee
Kirjoitti: koivukoski1 - 23.03.14 - klo:09.49
Jos katsot ominaisuudet/käyttöoikeudet, onko täppä kohdassa "salli tiedoston suorittaminen sovellutuksena". Komentoriviltä taas chmod muuttaa noita oikeuksia, vaatii kai sudon.

-Koivukoski1
Otsikko: Vs: Terminaali temppuilee
Kirjoitti: Postimies - 23.03.14 - klo:11.23
./install.sh onko tuolla suoritusoikeudet? sudo ./install.sh toimii. On harvinaista, jos home-kansiosta on otettu suoritusoikeudet pois. Silloinkin scriptien pitäisi toimia eli esto on helposti kierrettävissä.
Otsikko: Vs: Terminaali temppuilee
Kirjoitti: jekku - 23.03.14 - klo:13.00
./install.sh onko tuolla suoritusoikeudet? sudo ./install.sh toimii. On harvinaista, jos home-kansiosta on otettu suoritusoikeudet pois. Silloinkin scriptien pitäisi toimia eli esto on helposti kierrettävissä.

Ja ellei ole ajo-oikeuksia niin

Koodia: [Valitse]

bash ./install.sh


Ja sitten ihan riippuen siitä mitä tuo install.sh tekee, se saattaa tarvita sudoilua...
Otsikko: Vs: Terminaali temppuilee
Kirjoitti: Arello - 23.03.14 - klo:13.08
Suoritusoikeuden olin laittanut, sudoa olin kokeillut ja paketti oli sama, joka oli purattu pöytäkoneellekin, mutta kopioin sen vaan miniläppärin Downloads kansioon.

Bash sudolla tulee "cannot execute binary file", ilman sudoa permission denied. Ehkä yritän purkaa tai ladata paketin uudelleen.

EDIT: Joo, uudelleenlataus lieneekin viisasta, kun ajattelee. Tajusin, että pöytäkoneella käyttämäni paketti on 64-bittinen, mitä miniläppärini ei ole.