Kirjoittaja Aihe: Terminaali temppuilee [Ratkaistu]  (Luettu 1687 kertaa)

Arello

  • Käyttäjä
  • Viestejä: 215
    • Profiili
Terminaali temppuilee [Ratkaistu]
« : 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.
« Viimeksi muokattu: 23.03.14 - klo:13.31 kirjoittanut Arello »
Läppäri Acer Swift 5 OS: Ubuntu Studio (xfce4) 18.04 LTS & Win10
Pöytis OS: Debian 10 & WinXP

nm

  • Käyttäjä
  • Viestejä: 16421
    • Profiili
Vs: Terminaali temppuilee
« Vastaus #1 : 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.

koivukoski1

  • Käyttäjä
  • Viestejä: 727
    • Profiili
Vs: Terminaali temppuilee
« Vastaus #2 : 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

Postimies

  • Käyttäjä
  • Viestejä: 2643
    • Profiili
Vs: Terminaali temppuilee
« Vastaus #3 : 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ä.

jekku

  • Käyttäjä
  • Viestejä: 2624
    • Profiili
Vs: Terminaali temppuilee
« Vastaus #4 : 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...

Arello

  • Käyttäjä
  • Viestejä: 215
    • Profiili
Vs: Terminaali temppuilee
« Vastaus #5 : 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.
« Viimeksi muokattu: 23.03.14 - klo:13.10 kirjoittanut Arello »
Läppäri Acer Swift 5 OS: Ubuntu Studio (xfce4) 18.04 LTS & Win10
Pöytis OS: Debian 10 & WinXP