Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: 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.
-
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.
-
Jos katsot ominaisuudet/käyttöoikeudet, onko täppä kohdassa "salli tiedoston suorittaminen sovellutuksena". Komentoriviltä taas chmod muuttaa noita oikeuksia, vaatii kai sudon.
-Koivukoski1
-
./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ä.
-
./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
bash ./install.sh
Ja sitten ihan riippuen siitä mitä tuo install.sh tekee, se saattaa tarvita sudoilua...
-
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.