Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: jussi57 - 05.06.08 - klo:22.22
-
Hylkäsin Ubuntun, kun alko kyllästyttää tää säätäminen...jota en onneton.. luontaista pöllöyttäni oppinu sitte en millään.. ja palasin naama punasena ja häntä koipien välissä takasin Windowsiin... Vuosi meni ja jotenkin alkoi taas tuntua, että jos vaikka vielä kerran yrittäs.
P..kele törmäsin taas samaan s..nan onkelmaan!!!!
Mulla on samsung clx 2160 monitoimilaite, ja valmistajan sivuilta löytyy linuxille ajurit..
Mulla on tää uusin ubuntu distro, joten kertokaa nyt hyvät immeiset..ja ihan kädestä pitäen...miten nää ajurit saa purettua niin, että laitteella olis mahdollisuuksia toimia.
Yritin tavata ohjeita osoitteeesta: http://org.downloadcenter.samsung.com/downloadfile/ContentsFile.aspx?CDSite=FI&CttFileID=1403664&CDCttType=DR&ModelType=N&ModelName=CLX-2160/SEE&VPath=DR/200704/20070405180414156_smartpanel-1.01.76.tar.gz...mutta ei valjennu...sain paketin työpöydälle ja yritin avata sitä paketinhallintaa käyttäen, mutta v..uiks..män..
Latasin sitte ...Wikistä tietoa saaneena... paketinhallinnasta sen Winenkin sillä olettamuksella,... että jospa samsungin ajurit toimis sen avulla...mutta eipäs toimi...tai en osaa toimittaa...
Kehtaisko joku avittaa???
-
Enpä tuosta juuri osaa sanoa kun en löytänyt deb pakettia, mutta katsopa tuo.
http://forum.ubuntu-fi.org/index.php?topic=18973.0
-
Tar paketin käsittelyohjeita:
http://linux.dsplabs.com.au/tar-how-to-create-and-extract-tar-gz-and-bz2-compressed-archives-under-linux-p39/
Esim tar-paketin avaaminen
tar xf paketti.tar
Kun klikkaat työpöydällä (yms) olevaa tar-pakettia, niin sen sisällön pitäisi aueta automaattisesti johonkin ohjelmaan, vaikkapa arknimiseen. Tar-pakettia ei itsessään asenneta. (dep on niitä mitä voi asennella)
Seuraa tuota forumilla annettua ohjetta.
-
Joo kiitos vaan vastauksista. Ei toimi, en ymmärrä.
Kymysyksiä
1. ONKO JOSSAKIN OLEMASSA YKSISELITTEISTÄ SUOMENKIELISTÄ OHJETTA...siitä miten, missä ja millä tavoin tar.gz paketti puretaan niin, että sen sisältämä ohjelma voidaan ottaa käyttöön omalla tietokoneella?
2. Todellakin... jos nyt onnistnu purkamaan paketin vaikka työpöydälle, niin MITEN ja MILLÄ KOMENNOILLA SE OTETAAN KÄYTTÖÖN päätteessä?
3. Miten checkinstall ohjelmaa voi käyttää tar-pakettien käyttöön ottamiseen.
Josko joku vois auttaa?
Kiitos ja anteeksi
-
http://linux.fi/index.php/Tar
-
1. ONKO JOSSAKIN OLEMASSA YKSISELITTEISTÄ SUOMENKIELISTÄ OHJETTA...siitä miten, missä ja millä tavoin tar.gz paketti puretaan niin, että sen sisältämä ohjelma voidaan ottaa käyttöön omalla tietokoneella?
ON, TÄSSÄ: Napsauta hiiren oikeata korvaa paketin päällä ja valitse vaihtoehto "Pura tähän".
2. Todellakin... jos nyt onnistnu purkamaan paketin vaikka työpöydälle, niin MITEN ja MILLÄ KOMENNOILLA SE OTETAAN KÄYTTÖÖN päätteessä?
Riippuu siitä, mitä paketin sisältä löytyy. Avaa se tiedostoselaimella (napsnaps kansion päällä) ja katso.
deb-päätteiset tiedostot ovat Debianin ja siten myös Ubuntulle sopivia asennuspaketteja. Käytä taas hiiren oikeaa. Paketista voi myös löytyä lähdekoodia, scripti tms. Lähdekoodi pitää kääntää toimivaksi ohjelmaksi. Niiden ja asennusscriptien mukana yleensä kyllä tulee tekstiedostoja, joissa on ohjeita.
3. Miten checkinstall ohjelmaa voi käyttää tar-pakettien käyttöön ottamiseen.
http://linux.fi/index.php/CheckInstall
-
Varoituksen sana: nuo Samsungin tar-paketit ovat tunnettuja siitä, että vaikka ne onnistuisikin asentamaan, niillä sotkee vain systeeminsä täydellisesti. Ilmeisesti ne on kasannut joku toistaitoinen kesäharjoittelija lounastunnillaan tms.
Minulle kävi kokeilemani Samsungin tulostinajurin kanssa niin, että monet tärkeät hakemistot (mm. / eli juurihakemisto, /usr/lib) tulivat oman tunnukseni omistukseen, jolloin järjestelmä ei luonnollisestikaan enää toiminut. Pelastaminen oli varsinainen operaatio.
-
Kiitos varoituksen sanoista, mutta rohkea rotan syö....
Tuli aikoinaan hankittua moinen peli, joka on toiminu Windowsin puolella kuin junan vessa. eikä viittis enää toisen merkkistä monitoimikonetta hankkia vaan sen takia, että toimii Linuxissa heittämälllä. Kuten mainitsin... yritän nyt huru-ukkona eläkepäivien alettua... opiskella tätä Ubuntua.
Löysin ystävällisten lajitoverien avustuksella... kokemukseen perustuvan ohjeen Samsungin asentamiseksi(ylempänä ketjussa linkki), mutta en saanu ainakaan niillä opeilla aikaiseksi muuta kuin, että paketti tuli purettua työpöydälle.
No sitten joku mainitsi tämän checkinstall ohjelman ja imutin sen konelle synapticin kautta. Nyt paketinhallinta ilmoittaa, että checkinstall on koneella...ei vain näy missään varsinaisena ohjelmana, kuten esim. apuohjelmisaa jne..???
No siitä huolimatta...Aloitin alusta ja poistin puetut paktit roskikseen ja yritin sitte työpöydällä olevia tar.gz paketta ruveta komentelemaan päätteellä ja kajautin määräyksen ..ohjeen mukaan luulemalla, että se checkinstall on koneella...
jussi@jussi-desktop:~$ ./configure 20070720164102890_UnifiedLinuxDriver.tar.gz
putkahti tuommoinen vastaus:
bash: ./configure: No such file or directory.....mikäs se tässä sitte pieleen meni??? (piru kun ei ole englannin sanakirjaa)
No yritin sitte lykkäämällä sudo ja sama komento.... tuli vastaus:
jussi@jussi-desktop:~$ sudo ./configure jussi@jussi-desktop:~$ ./configure 20070720164102890_UnifiedLinuxDriver.tar.gz
[sudo] password for jussi:
sudo: ./configure: command not found
Eli tässä se näkyy miten tää voi olla vaikeaa...tää luetun ymmärtäminen
Josko joku vielä viittis....
-
1. Avaa nautilus (tiedostonhallinta)
2. Tuplaklikkaa sitä ****.tar pakettia
3. Pura paketti haluttuun kansioon. (mielellään luo ensiksi uusi kansio kotihakemistoon.)
4. Avaa pääte (Valikko->Sovellukset->Apuohjelmat->Pääte)
5. Siirry kansioon mihin purit sen ****.tar paketin (cd kansionnimi)
6. Asenna lähdekoodista
./configure
make
sudo checkinstall ### Vaatii että paketti checkinstall on asennettu
sudo apt-get install checkinstall
Oliko tarpeeksi rautalangasta väännetty ;)
Nyt pitäisi lähteä tulille.
Edit: Muista lukea sen paketin sisällä olevat README ja INSTALL tiedostot!
-
Joo kiitos oli....mutta ei worki vieläkään....
Rakensin kotikansioon uuden kansion, jonne purin mainitun tar.gz paketin...
Sitten siirryin kyseiseen kansioon tutkimaan, että mitähän sinne tupsahti ja totesin, että useimpien .sh .thm .ini -päätteisten tiedostojen päällä olla möllöttää lukon kuva.Lienevät
-
Kappas kun ampu pihalle....kesken jaarituksen...
Eli tein työtä käskettyä ja komentelin sitte:
cd tarrapallot (se kansio) tuli tämmöstä:
jussi@jussi-desktop:~$ cd tarrapallot
jussi@jussi-desktop:~/tarrapallot$ ./configure
bash: ./configure: No such file or directory
jussi@jussi-desktop:~/tarrapallot$....mitäs jäi pois tai missä mättää..vai enkö saatavana sentään ymmärrä enää lukemaani????
-
Kappas kun ampu pihalle....kesken jaarituksen...
Eli tein työtä käskettyä ja komentelin sitte:
cd tarrapallot (se kansio) tuli tämmöstä:
jussi@jussi-desktop:~$ cd tarrapallot
jussi@jussi-desktop:~/tarrapallot$ ./configure
bash: ./configure: No such file or directory
jussi@jussi-desktop:~/tarrapallot$....mitäs jäi pois tai missä mättää..vai enkö saatavana sentään ymmärrä enää lukemaani????
Sudo jäi pois komennon edestä.
Terveisin jori52
-
Kappas kun ampu pihalle....kesken jaarituksen...
Eli tein työtä käskettyä ja komentelin sitte:
cd tarrapallot (se kansio) tuli tämmöstä:
jussi@jussi-desktop:~$ cd tarrapallot
jussi@jussi-desktop:~/tarrapallot$ ./configure
bash: ./configure: No such file or directory
jussi@jussi-desktop:~/tarrapallot$....mitäs jäi pois tai missä mättää..vai enkö saatavana sentään ymmärrä enää lukemaani????
Sudo jäi pois komennon edestä.
Terveisin jori52
Ei jäänyt sudo pois edestä: jussi@jussi-desktop:~/tarrapallot$ ./configure
bash: ./configure: No such file or directory
ja vasta make install ajetaan suuremmilla oikeuksilla.
Yritin tuota ajuria etsiä, jotta olisi voinut katsoa miten asennetaan. Mutta huonolla tuurilla, en löydä koko pakettia???
-
Ja ubuntun wikistä se ratkaisu löytyi:
http://wiki.ubuntu-fi.org/SamsungCLX-2160
-
Kokeilepas näin:
Eli ensin mene siihen hakemistoon, missä tar-tiedosto on ja pura ko. tar-tiedosto uudelleen komennolla:
tar -zxvf 20070405180414156_smartpanel-1.01.76.tar.gz
Sen jälkeen anna nämä komennot:
cd cdroot/Linux/smartpanel/
sudo ./install.sh
-
Ahaa. Unohda tuo mun edellinen viesti.... Oletin, että samsungin installeri toimisi oikein, niinkuin yleensä olettaa sopii...
-
Ja ubuntun wikistä se ratkaisu löytyi:
http://wiki.ubuntu-fi.org/SamsungCLX-2160
Juu, mutta ei vieläkään mulle.
Ensinnäkin:
Imaisin paketit ja purin ne siihen aiemminn mainitsemaani tarrapallot kansioon. Sitten kopioin ohjeesta annetut komennot :
sudo cp cdroot/Linux/noarch/at_root/etc/sane.d/smfp.conf /etc/sane.d/
sudo cp -r cdroot/Linux/noarch/at_opt/share/ppd/* /usr/share/ppd/custom/
sudo cp cdroot/Linux/i386/at_root/usr/lib/libmfp.so.1.0.1 /usr/lib/
sudo cp cdroot/Linux/i386/at_root/usr/lib/sane/libsane-smfp.so.1.0.1 /usr/lib/sane/
sudo cp cdroot/Linux/i386/at_root/usr/lib/cups/backend/mfp /usr/lib/cups/backend/
sudo cp cdroot/Linux/i386/at_root/usr/lib/cups/filter/* /usr/lib/cups/filter/
jolloin pääte vastasi näin:
jussi@jussi-desktop:~$ cd tarrapallot
jussi@jussi-desktop:~/tarrapallot$ sudo cp cdroot/Linux/noarch/at_root/etc/sane.d/smfp.conf /etc/sane.d/
[sudo] password for jussi:
jussi@jussi-desktop:~/tarrapallot$
No oletin, että kaik on nii ku ohjeessa annettiin ymmärtää ja olin asentavinani sen patchin ohjeen komennolla ja päätteessä näytti tältä:
jussi@jussi-desktop:~/tarrapallot$ sudo cp fix-nopar/i386/libmfp.so.1.0.1 /usr/lib/
jussi@jussi-desktop:~/tarrapallot$
No sitte seuraava ohje alko pyyhkiä yli hilseen:
Tehdään symboliset linkit:
cd /usr/lib
sudo ln -s libmfp.so.1.0.1 libmfp.so.1
sudo ln -s libmfp.so.1.0.1 libmfp.so
cd sane
sudo ln -s libsane-smfp.so.1.0.1 libsane-smfp.so.1
sudo ln -s libsane-smfp.so.1.0.1 libsane-smfp.so
...MIHIN NE TEHDÄÄN?
Lisää "smfp" (ilman lainausmerkkejä) /etc/sane.d/dll.conf -tiedostoon uudelle riville tiedoston loppuun loppuun ....TÄÄKÄÄN EI VALJENNUT
Avaa tiedosto /etc/init.d/mountdevsubfs.sh (esim. komennolla sudo nano /etc/init.d/mountdevsubfs.sh) pääkäyttäjäoikeuksin ja aktivoi kommentoidut rivit tämän näköiseksi:
MISSÄ JA MITEN NE AKTIVOIDAAN????
#
# Magic to make /proc/bus/usb work
#
mkdir -p /dev/bus/usb/.usbfs
domount usbfs “” /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
ln -s .usbfs/devices /dev/bus/usb/devices
mount –rbind /dev/bus/usb /proc/bus/usb
Varmista, että ryhmät lp ja scanner ovat olemassa ja lisää vielä käyttäjäsi näihin ryhmiin:
sudo adduser $USERNAME lp
sudo adduser $USERNAME scanner
JUU NÄMÄ RYHMÄT ON TEHTY
Käynnistä kone uudelleen.
ETTÄ VOI OLLA VANAHALLA VAIKEETA....
Vielkös kärsivällisyyttä riittäs jollakin...?
-
Elikkäs, tarkoitus oli jokainen rivi komentaa erikseen.
Vaikeaa ja aikaa vievää (ei linuxin vika, vaan laitteistovalmistajien)
sudo cp cdroot/Linux/noarch/at_root/etc/sane.d/smfp.conf /etc/sane.d/
sudo cp -r cdroot/Linux/noarch/at_opt/share/ppd/* /usr/share/ppd/custom/
sudo cp cdroot/Linux/i386/at_root/usr/lib/libmfp.so.1.0.1 /usr/lib/
sudo cp cdroot/Linux/i386/at_root/usr/lib/sane/libsane-smfp.so.1.0.1 /usr/lib/sane/
sudo cp cdroot/Linux/i386/at_root/usr/lib/cups/backend/mfp /usr/lib/cups/backend/
sudo cp cdroot/Linux/i386/at_root/usr/lib/cups/filter/* /usr/lib/cups/filter/
Jokainen rivi erikseen. Nuo komennot ei tulosta mitään, pelkästään kopioi tiedoston haluttuun paikkaan.
cd /usr/lib
sudo ln -s libmfp.so.1.0.1 libmfp.so.1
sudo ln -s libmfp.so.1.0.1 libmfp.so
cd sane
sudo ln -s libsane-smfp.so.1.0.1 libsane-smfp.so.1
sudo ln -s libsane-smfp.so.1.0.1 libsane-smfp.so
cd komento siirtää sinut mainittuun kansioon. ln -s komento tekee sen linkin.
Eli kopioi jokainen käsky taas erikseen.
echo 'smfp' |sudo tee -a /etc/sane.d/dll.conf
tuo lisää tuon smfp rivin sinne tiedoston loppuun.
gksudo gedit /etc/init.d/mountdevsubfs.sh
aukaisee tekstieditorin, leikkaa liimaa seuraava sinne ja tallenna
#
# Magic to make /proc/bus/usb work
#
mkdir -p /dev/bus/usb/.usbfs
domount usbfs “” /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
ln -s .usbfs/devices /dev/bus/usb/devices
mount –rbind /dev/bus/usb /proc/bus/usb
Eli olet itsesi jo lisännyt noihin lp ja scanner ryhmiin, hyvä. nuo kun teet niin pitäisi toimia.
-
Ymmärrän kyllä hyvin jos tämänkaltainen säätö aiheuttaa kierrosrajoittimen ylikuumenemista, mutta onhan se saletti, ettei tällaiseen kovin usein törmää (edes linux-maailmassa). Ja jos tarkkoja ollaan, niin eihän tollanen sotku edes ole ubuntun/linux-kehittäjien vika, vaan ihan puhtaasti laitevalmistajan laiskuutta! Jessus sentään...
-
Joo suur kiitos, mutta sen verran jäi vielä epäselväksi, että mihin kohtaan tekstieditoria toi litania liimataan...alkuun, loppuun vaiko jonkin osan päälle???
Uumoilen, että jos pliimata pläjäytän väärään kohtaan, menetän tallentamalla ediittorissa jo valmiina olevat loitsut??..josko vaikka ovat tärkeitäkin muulle toiminnalle
kiitos etukäteen....
-
Joo suur kiitos, mutta sen verran jäi vielä epäselväksi, että mihin kohtaan tekstieditoria toi litania liimataan...alkuun, loppuun vaiko jonkin osan päälle???
Tuo kohta on siellä valmiina, kommentoituna vain. Eli jos käytät gedit-editoria: ctrl+F, etsi merkkijonolla Magic tai /proc/bus/usb, kyseinen kohta näyttää siis tältä:
#
# Magic to make /proc/bus/usb work
#
# mkdir -p /dev/bus/usb/.usbfs
# domount usbfs “” /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
# ln -s .usbfs/devices /dev/bus/usb/devices
# mount –rbind /dev/bus/usb /proc/bus/usb
Muutat (poistat kommenttimerkin (#) neljältä riviltä) niin, että se näyttää tältä:
#
# Magic to make /proc/bus/usb work
#
mkdir -p /dev/bus/usb/.usbfs
domount usbfs “” /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
ln -s .usbfs/devices /dev/bus/usb/devices
mount –rbind /dev/bus/usb /proc/bus/usb
-
Suur Kiitos ja kumarrus GoddamnDevil ja Pjotr...Noi antamanne neuvot oli juuri sellaisia, jotka uppos tämmöselle tumpelolle...eli rautalankaa ja käjestä pitäen....
Nyt tein työtä käskettyä ja litanioiden jälkeen käynnistin koneen uudelleen.
Heräsi taas kymysys... Pitäisikö Xanen osata nyt ohjailla Samsungia...vai pitääkö vielä imaista se Samsungin oma Smartpanel paketti...Meinaan Xane ei tunnista skanneria???
j
-
Luulisin, että tämä kuuluu tonne laitealueelle, mutta kun se minusta on luonnollinen jatkumo jo alkamalleni kymysyssarjalle, niin jatkanpa utelemista...
Asentelin saamieni ansiokkaiden ohjeiden mukaan Samsung 2160 litaniat koneelle, mutta sitten heräsi kysymys...MITEN TÄÄ HILAVITKUTIN SITTE TOIMII UBUNTUSSA???
Windwsin puolella asennetaan vielä semmoinen smartpanel niminen ohjelma, jolla siten mainittua monitoimilaitetta on helppo käyttää.
Nimim. jussiken antamasta linkistä imaisinkaikkien muiden pakettien lisäksi myös paketin 20070405180414156_smartpanel-1.01.76.tar.gz.
Saamieni ohjeiden mukaan sain puerttua sen paketinhallintaa hyväksi käyttäen omaan kotikansioon, jolloin sinne sukeutui cdroot-niminen kansio.
Siellä puolestaan majailee kansiot Linux, jossa kansio smartpanel.
Smartpanel sisältää puolestaan kansiot bin, bin64 ja share. Lisäksi siellä on kaksi sh.tiedostoa install ja unistall, jotka varustettu lukon kuvalla. Edelleen kansiossa on jokin 7.1 kt:n suuruinen suoritettava ohjelma vendormenu. (toi paketti bin64 ei lie kuulu tälle 32 bit...vai mikä se nyt oli...tietokoneelle?)
- bin kansiossa kaksi lukon kuvalla varustettua .xml tiedostoa ja kaksi suoritettavaa tiedostoa nimeltään smartpanel ja snmpdemon.
-share kansiossa puolestaan kansiot
- en, jossa monta kansiota ...luulisin kaikista samsungin laitteista ..mukaan lukien 2160.
- icons, josa kuvia laitteista jotka kaikki lukoilla varustettuja
- libstdc++-5-i386.tar.gz ja libstdc++-5-x86_64.tar.gz kansiot, jotak lukoilla varustettuja (eiks paketinhallinta purkanutkaan näitä... vai miks ne on vielä tar.gz???)
No sen jälkeen klikkasin hiiren oikealla paketin päällä ja katselin ominaisuudet ja oikeudet ja tein havainnon, että onpi vain luku, joten muutin sen luku- ja kirjoitukseksi, jolloin lukon kuvat katos.
Sitte kun olin käsittääkseni purkanut paketit kotikansioon, menin päätteelle, jossa aloin komennella seuraavasti:
jussi@jussi-desktop:~$ cd tarrapallot
jussi@jussi-desktop:~/tarrapallot$ cd cdroot
jussi@jussi-desktop:~/tarrapallot/cdroot$ cd Linux
jussi@jussi-desktop:~/tarrapallot/cdroot/Linux$ sudo apt-get install smartpanel
Luetaan pakettiluetteloita... Valmis
Muodostetaan riippuvuussuhteiden puu
Luetaan tilatietoja... Valmis
E: Pakettia smartpanel ei löytynyt
jussi@jussi-desktop:~/tarrapallot/cdroot/Linux$
..joten kallis Samsungini ei toimi vieläkään Ubuntussa...joka on edelleen piikkinä lihassani... tai kipuna persiissä.
Olisiko joku arvoisa tietäjä vielä niin ystävällinen, että kertois taas käjestä pitäen... mikä tässä nyt sitte meni vikaan ja onko tolla paketilla yleensä mahdollisuuksia toimia Ubuntussa????
-
Olet aavistuksen verran hakoteillä. (Oletko lukenut ubuntu-oppaasta kuinka pakettienhallinta toimii?)
Tar-paketilla ei ole mitään tekemistä pakettienhallinnan kanssa. (eli synaptic, apt-get)
apt-getillä asennat jossakin päin internetiä (pakettivarastossa) olevan 'ohjelman' koneellesi.
Sille on vaihtoehtona tapa, jossa haet tar-paketin (vertaa zip-tiedostoon, jos se on tuttu), avaat paketin ja suoritat sen sisällä olevia ohjelmia yms.
(jätetään dep-paketit vielä toistaiseksi syrjään, koska ne ei nyt auta tässä nimenomaisessa tilanteessa)
Ja tällä kertaa kun kyseessä on ohjelma, jota ei löydy apt-getillä, joudut turvautumaan tuohon käsipeliin (eli tar).
Mene tuonne mainitsemaasi bin kansioon (tekstikonsolissa cd:llä)
ja laita
./smartpanel
Tuo on on siis tapa millä suoritat/ajat/käynnistät ohjelman. Sen voisi tehdä mys graafisessa ikkunassa klikkaamalla, mutta silloin et saa kaikkia virheilmoituksia näkyviin.
Koska siellä oli myös tuo 'install-ohjelma', mietin että toimiiko smartpanel suoraan vai vaatiiko se jonkinlaisen installin (asentamisen), kannattaa kokeilla ensin ilman asentamista, mitä se sanoo.
(voit katsoa tuon install.sh tiedoston sisällön teksti-editorilla (tai vaikka tekstinkäsittelyllä, kunhan et tallenna mitään). Se saattaa olla niinkin yksinkertainen, että se vain kopioi tuon bin/smartpanel tiedoston toiseen paikkaan, tai sitten se voi olla tuhansia rivejä pitkä)
-
Kiitos Aaapo...
Joo saatto kirjotellessa mennä käsiteet sekasin, mut tarkoitin, että purin paketit tolla pakettienkäsittelyohjelmalla ja sitte kun niitä ns. lukittuja tiedostoja oli, niin avasin ne ensin ja sitte tein työtä käskettyä ja ..näyttää, ettei toimi vieläkään.. pääte kerto tämmöstä:
jussi@jussi-desktop:~$ cd bin
jussi@jussi-desktop:~/bin$ ./smartpanel
Segmentation fault
jussi@jussi-desktop:~/bin$
Jos kiinnostaa niin liitän tähän mukaan sen install.sh sisällön tekstieditorista
-
jumanklavita etusormi ajatusta nopeempi... eli 537 riviä tossa sitä hieroglyfiä oli...josta en tajua sitte tuon taivaallsita..mut jos joku viisaampi kertos...??
#!/bin/sh
VENDOR=$1
if [ -z "$VENDOR" ] ; then VENDOR=Samsung ; fi
INSIDE_UD=$2
cd `dirname $0`
# check_libstdcxx procedure from Unified Linux Driver project. Modified.
HARDWARE_PLATFORM=`uname -m`
if [ "$HARDWARE_PLATFORM" = "i486" -o "$HARDWARE_PLATFORM" = "i586" -o "$HARDWARE_PLATFORM" = "i686" ]
then
PLSFX=
HARDWARE_PLATFORM=i386
fi
if [ "$HARDWARE_PLATFORM" = "x86_64" ]
then
PLSFX=64
fi
# Linux distributive detection
LINUX_DIST=`cat /etc/issue`
if ( echo $LINUX_DIST | grep -q "Mandriva Linux release 200[7-9]\|Mandriva Linux release 20[1-9]" ); then
LINUX_DIST="MANDRIVA_2007_AND_ABOVE"
fi
check_libstdcxx() {
# check 32bit libstdcxx by default (for 32bit snmpdemon)
LIBSTDCXX_FILES=`ls /usr/lib/libstdc++.so.5* 2> /dev/null`
LIBSTDCXX_ARC="share/libstdc++-5-i386.tar.gz"
if test -z "$LIBSTDCXX_FILES" -a -f $LIBSTDCXX_ARC ; then
echo -n "libstdc++.so.5 (gcc 3.0.x .. 3.3.x) not found, intstall ... "
zcat $LIBSTDCXX_ARC | tar -xf - -C /
ldconfig
echo "done"
fi
# check 64bit libstdcxx
if [ "$PLSFX" = "64" ]; then
LIBSTDCXX_FILES=`ls /usr/lib${PLSFX}/libstdc++.so.5* 2> /dev/null`
LIBSTDCXX_ARC="share/libstdc++-5-${HARDWARE_PLATFORM}.tar.gz"
if test -z "$LIBSTDCXX_FILES" -a -f $LIBSTDCXX_ARC ; then
echo -n "libstdc++.so.5 (gcc 3.0.x .. 3.3.x) not found, intstall ... "
zcat $LIBSTDCXX_ARC | tar -xf - -C /
ldconfig
echo "done"
fi
fi
}
check_libstdcxx
DEST_PATH="/opt/$VENDOR/SmartPanel/"
#recreate destination
rm -fr "$DEST_PATH"
mkdir -p "$DEST_PATH"
mkdir -p "${DEST_PATH}share"
#install distributive
echo "Installing..."
if [ "$PLSFX" = "64" ]; then
mkdir -p "${DEST_PATH}bin"
cp -fr ./bin64/* "${DEST_PATH}bin/"
cp -fr ./bin64/.version "${DEST_PATH}bin/"
cp -fr ./bin/snmpdemon "${DEST_PATH}bin/"
else
cp -fr ./bin/ "$DEST_PATH"
fi
if [ $? -ne 0 ]
then
echo "Cannot copy binaries! Check your permissions."
return
fi
# copy icons
cp -fr ./share/icons/ "${DEST_PATH}share/"
if [ $? -ne 0 ]
then
echo "Cannot copy data! Check your permissions."
return
fi
#copy language sources
SHARE_ENTRIES=`ls ./share/ -lL | grep '^d' | awk '{print $NF}'| grep -v '^\.\+' | grep -v '^icons$'`
for lang in $SHARE_ENTRIES
do
# copy models help
LANGUAGE_ENTRIES=`ls ./share/${lang} -lL | grep '^d' | awk '{print $NF}'| grep -v '^\.\+'`
mkdir -p "${DEST_PATH}share/translation/${lang}/help/"
for lang_entry in $LANGUAGE_ENTRIES
do
cp -fr "./share/${lang}/${lang_entry}" "${DEST_PATH}share/translation/${lang}/help/"
done
# copy other files
#LANGUAGE_ENTRIES=`ls ./share/${lang} -Lli | grep '^[[:digit:]]' | sed -n s'/^[[:digit:]]*[[:space:]]//p' | grep -v '^d' | grep -v total | awk '{print $NF}'`
LANGUAGE_ENTRIES=`ls ./share/${lang} -lL | grep -v '^d' | awk '{print $NF}'| grep -v '^[[:digit:]]\+'`
for lang_entry in $LANGUAGE_ENTRIES
do
cp -fr "./share/${lang}/${lang_entry}" "${DEST_PATH}share/translation/${lang}/"
done
done
echo "#!/bin/sh" > ${DEST_PATH}uninstall.sh
echo "INSIDE_UD=$INSIDE_UD" >> ${DEST_PATH}uninstall.sh
echo "VENDOR=$VENDOR" >> ${DEST_PATH}uninstall.sh
cat ./uninstall.sh >> ${DEST_PATH}uninstall.sh
chmod a+x ${DEST_PATH}uninstall.sh
APP="$DEST_PATH"bin/smartpanel
function shutdown()
{
echo "Shutting down smartpanel: "
if ps -C 'smartpanel' l
then
#PIDS=`ps -C 'smartpanel' l | grep ${DEST_PATH} | awk '{print $3}'` --- don't work on Redhat 8.0
PIDS=`ps -C 'smartpanel' h | grep ${DEST_PATH} | awk '{print $1}'`
kill -s TERM $PIDS
fi
if ps -C 'snmpdemon' l
then
#PIDS=`ps -C 'smartpanel' l | grep ${DEST_PATH} | awk '{print $3}'` --- don't work on Redhat 8.0
PIDS=`ps -C 'snmpdemon' h | grep ${DEST_PATH} | awk '{print $1}'`
kill -s TERM $PIDS
fi
echo -e "done"
return 0
}
create_desktop_directory()
{
DIRFILE="$1"
cat > "$DIRFILE" <<EOF
[Desktop Entry]
Name=$VENDOR Smart Panel
Comment=$VENDOR Smart Panel
Icon=/opt/$VENDOR/SmartPanel/share/icons/sp_default.png
Type=Directory
EOF
}
create_smartpanel_desktop()
{
STARTUPFILE="$1"
cat > "$STARTUPFILE" <<EOF
[Desktop Entry]
Encoding=UTF-8
Name=${VENDOR} Smart Panel
Exec=${DEST_PATH}bin/smartpanel
Type=Application
Icon=/opt/$VENDOR/SmartPanel/share/icons/sp_default.png
X-KDE-autostart-after=panel
X-KDE-StartupNotify=false
EOF
}
create_uninstall_desktop()
{
STARTUPFILE="$1"
if [ -f "$STARTUPFILE" ]; then
rm -f "$STARTUPFILE"
fi
cat > "$STARTUPFILE" <<EOF
[Desktop Entry]
Encoding=UTF-8
Name=Uninstall ${VENDOR} Smart Panel
Exec=${DEST_PATH}uninstall.sh
Type=Application
Icon=/opt/$VENDOR/SmartPanel/share/icons/uninstall.png
Terminal=0
X-KDE-SubstituteUID=false
X-KDE-Username=
EOF
}
create_KDE_startup()
{
if test -d /etc/opt/kde*/share/autostart/SuSE ; then
AUTO_PATH="`dirname /etc/opt/kde*/share/autostart/SuSE/`/`basename /etc/opt/kde*/share/autostart/SuSE/`"
create_smartpanel_desktop ${AUTO_PATH}/Smartpanel.desktop
elif test -d /opt/kde*/share/autostart ; then
AUTO_PATH="`dirname /opt/kde*/share/autostart/`/`basename /opt/kde*/share/autostart/`"
create_smartpanel_desktop ${AUTO_PATH}/Smartpanel.desktop
elif test -d /usr/share/autostart ; then
create_smartpanel_desktop /usr/share/autostart/Smartpanel.desktop
fi
}
get_home_dir()
{
#must be calculated ...
if [ "$1" = "root" ]
then
echo /root/
else
echo /home/"$1"/
fi
}
prepare_record()
{
echo "$1"",RestartStyleHint=3"
echo "$1"",Priority=90"
echo "$1"",RestartCommand=/opt/Samsung/SmartPanel/bin/smartpanel"
}
process_session()
{
file="$1"
SESSIONS=()
SESSION_NUMBER=0
for var in `grep -n '\[*\]' $file | sed 's/:.*//'`
do
SESSIONS[$SESSION_NUMBER]=$var;let "SESSION_NUMBER = $SESSION_NUMBER + 1"
done
last_line=`sed -n -e '$=' $file`;let "last_line = $last_line + 1"
SESSIONS[$SESSION_NUMBER]=$last_line
NUM_CLIENTS=()
CLIENT_NUMBER=0
for var in `grep "num_clients=" $file | sed 's/num_clients=//g'`
do
NUM_CLIENTS[$CLIENT_NUMBER]=$var;let "CLIENT_NUMBER = $CLIENT_NUMBER + 1"
done
BLOCKS=()
COUNTER=0
while [ $COUNTER -lt "$SESSION_NUMBER" ]
do
#increment num_clients
num_before=`echo "${NUM_CLIENTS[$COUNTER]}"`
let "num_after = $num_before + 1"
num_before="num_clients=""$num_before"
num_after="num_clients=""$num_after"
#combine string for sed processing
str=`echo "${SESSIONS[$COUNTER]}"","`
let "COUNTER = $COUNTER + 1"
var=`echo "${SESSIONS[$COUNTER]}"`;let "var = $var - 1"
str="$str"`echo "$var"`"p"
#get session block
block=`sed -n \`echo "$str"\` $file`
#find smartpanel inside block
line=`echo "$block" | grep "smartpanel"`
if [ "$line" = "" ]
then
#update num_clients
block=`echo "$block" | sed 's/'$num_before'/'$num_after'/'`
fi
#save to array
BLOCKS[`expr $COUNTER-1`]=$block
done
#replace file
echo "" > "$file"
COUNTER=0
while [ $COUNTER -lt "$SESSION_NUMBER" ]
do
echo "${BLOCKS[$COUNTER]}" >> "$file"
line=`echo "${BLOCKS[$COUNTER]}" | grep "smartpanel"`
if [ "$line" = "" ]
then
var=`echo "${NUM_CLIENTS[$COUNTER]}"`
res=`prepare_record "$var"`
echo "$res" >> "$file"
fi
let "COUNTER = $COUNTER + 1"
echo "" >> "$file"
done
}
process_folder()
{
GNOME_DIR="$1"
if test -f "$GNOME_DIR"/session-manual
then
process_session "$GNOME_DIR"/session-manual
else
#create new file...
echo "[Default]" > "$GNOME_DIR"/session-manual
echo "num_clients=0" >>"$GNOME_DIR"/session-manual
#...and work with it
process_session "$GNOME_DIR"/session-manual
fi
}
create_user_startup()
{
HOME_DIR="$1"
#echo "$HOME_DIR"
if test -d "$HOME_DIR"/.gnome2; then
process_folder "$HOME_DIR"/.gnome2
elif test -d "$HOME_DIR"/.gnome; then
process_folder "$HOME_DIR"/.gnome
fi
}
create_GNOME_startup()
{
GID_MIN=`grep 'GID_MIN.*[0-9]' /etc/login.defs | grep -v 'SYSTEM_GID_MIN' | awk '{print $2}'` || GID_MIN=0
GID_MAX=`grep 'GID_MAX.*[0-9]' /etc/login.defs | grep -v 'SYSTEM_GID_MAX' | awk '{print $2}'` || GID_MAX=100000
for user in `cat /etc/passwd | awk -F : '{ if ($3 == 0 || ($3 >= '$GID_MIN' && $3 <= '$GID_MAX')) print $6 }' | sort | uniq`
do
create_user_startup $user
done
}
process_autostart()
{
# GNOME Autostarts
create_GNOME_startup
# KDE Autostarts
create_KDE_startup
}
append_categories()
{
if test -n "$1" ; then
echo "Categories=Application;SystemSetup;X-${VENDOR}-Smartpanel;" >> $1
fi
}
write_directory_for_update_menus() {
echo "?package(menu): charset=\"utf8\" section=\"/\" needs=\"x11\" title=\"$VENDOR Smart Panel\" icon=\"/opt/$VENDOR/SmartPanel/share/icons/sp_default.png\"" >> $1
}
write_entry_for_update_menus() {
echo "?package(menu): charset=\"utf8\" command=\"$1\" section=\"$VENDOR Smart Panel/\" needs=\"x11\" title=\"$2\" icon=\"$3\"" >> $4
}
create_menu_with_update_menus() {
ENTRY_DIR=/usr/lib/menu
PACKAGE_STRING="$VENDOR Smart Panel"
if [ -n "$INSIDE_UD" ] ; then
SUFFIX="UD"
else
SUFFIX="SM"
rm -f $ENTRY_DIR/${VENDOR}_${SUFFIX}
write_directory_for_update_menus $ENTRY_DIR/${VENDOR}_${SUFFIX}
fi
write_entry_for_update_menus \
/opt/$VENDOR/SmartPanel/bin/smartpanel \
"$PACKAGE_STRING" \
/opt/$VENDOR/SmartPanel/share/icons/sp_default.png \
$ENTRY_DIR/${VENDOR}_${SUFFIX}
write_entry_for_update_menus \
/opt/$VENDOR/SmartPanel/uninstall.sh \
"Uninstall $PACKAGE_STRING" \
/opt/$VENDOR/SmartPanel/share/icons/uninstall.png \
$ENTRY_DIR/${VENDOR}_${SUFFIX}
#./vendormenu $VENDOR -f1 /var/lib/menu-xdg/menus/applications-mdk.menu
#add_directory_entry_mdk
#add_desktop_entry_mdk /opt/$VENDOR/SmartPanel/bin/smartpanel "$PACKAGE_STRING" /opt/$VENDOR/SmartPanel/share/icons/sp_default.png
#add_desktop_entry_mdk /opt/$VENDOR/SmartPanel/uninstall.sh "Uninstall $PACKAGE_STRING" /opt/$VENDOR/SmartPanel/share/icons/uninstall.png
}
create_menu_entries_local() {
mkdir -p "${DEST_PATH}share/desktop-directories"
mkdir -p "${DEST_PATH}share/applications"
SUFFIX="SM"
create_desktop_directory ${DEST_PATH}share/desktop-directories/${VENDOR}_${SUFFIX}.directory
create_smartpanel_desktop ${DEST_PATH}share/applications/Smartpanel${SUFFIX}.desktop
append_categories ${DEST_PATH}share/applications/Smartpanel${SUFFIX}.desktop
create_uninstall_desktop ${DEST_PATH}share/applications/Smartpanel_un${SUFFIX}.desktop
append_categories ${DEST_PATH}share/applications/Smartpanel_un${SUFFIX}.desktop
}
create_menu()
{
SUFFIX="SM"
if [ -n "$INSIDE_UD" ] ; then SUFFIX="UD" ; fi
if [ -d "$1" ] && mkdir -p "$1/${VENDOR}_${SUFFIX}" ; then
if [ "$SUFFIX" = "SM" ] ; then create_desktop_directory $1/${VENDOR}_${SUFFIX}/.directory ; fi
create_smartpanel_desktop $1/${VENDOR}_${SUFFIX}/Smartpanel${SUFFIX}.desktop
create_uninstall_desktop $1/${VENDOR}_${SUFFIX}/Smartpanel_un${SUFFIX}.desktop
fi
}
create_menu_redhat89()
{
SUFFIX="SM"
if [ -n "$INSIDE_UD" ] ; then
if ! grep -q "$VENDOR Unified Driver" /etc/X11/desktop-menus/applications.menu ; then
echo "Can't find $VENDOR Unified Driver entry"
return
fi
SUFFIX="UD"
else
if ! grep -q "$VENDOR Smart Panel" /etc/X11/desktop-menus/applications.menu ; then
./vendormenu $VENDOR /etc/X11/desktop-menus/applications.menu
fi
create_desktop_directory $2/${VENDOR}_${SUFFIX}.directory
fi
create_smartpanel_desktop $1/${VENDOR}Smartpanel${SUFFIX}.desktop
append_categories $1/${VENDOR}Smartpanel${SUFFIX}.desktop
create_uninstall_desktop $1/${VENDOR}Smartpanel_un${SUFFIX}.desktop
append_categories $1/${VENDOR}Smartpanel_un${SUFFIX}.desktop
}
create_menu_freedesktop() {
SUFFIX="SM"
if [ -n "$INSIDE_UD" ] ; then
if ! grep -q "$VENDOR Unified Driver" /etc/xdg/menus/applications.menu ; then
echo "Can't find $VENDOR Unified Driver entry"
return
fi
SUFFIX="UD"
else
if ! grep -q "$VENDOR Smart Panel" /etc/xdg/menus/applications.menu ; then
./vendormenu $VENDOR -f /etc/xdg/menus/applications.menu
fi
create_desktop_directory $2/${VENDOR}_${SUFFIX}.directory
fi
create_smartpanel_desktop $1/${VENDOR}Smartpanel${SUFFIX}.desktop
append_categories $1/${VENDOR}Smartpanel${SUFFIX}.desktop
create_uninstall_desktop $1/${VENDOR}Smartpanel_un${SUFFIX}.desktop
append_categories $1/${VENDOR}Smartpanel_un${SUFFIX}.desktop
}
create_menus()
{
if test -n "`which update-menus 2> /dev/null`" && ! echo "$LINUX_DIST" | grep -q "MANDRIVA_2007_AND_ABOVE" ; then
create_menu_with_update_menus
update-menus
return
fi
if echo "$LINUX_DIST" | grep -q "UBUNTU\|MANDRIVA_2007_AND_ABOVE" ; then
# Freedesktop.org Menu ( Both GNOME and KDE )
if test -f /etc/xdg/menus/applications.menu ; then
DIR_FILES_LOCATION=/usr/share/desktop-menu-files
if test -d /usr/share/desktop-directories ; then
DIR_FILES_LOCATION=/usr/share/desktop-directories
fi
create_menu_freedesktop /usr/share/applications $DIR_FILES_LOCATION
return
fi
fi
# GNOME Menu
if test -d /usr/share/gnome/apps ; then
create_menu /usr/share/gnome/apps
elif test -d /etc/X11/applnk ; then
create_menu /etc/X11/applnk
fi
# KDE Menu
if test -f /etc/X11/desktop-menus/applications.menu ; then
create_menu_redhat89 /usr/share/applications /usr/share/desktop-menu-files
elif test -d /etc/opt/kde*/share/applnk/SuSE ; then
create_menu /etc/opt/kde*/share/applnk/SuSE
elif test -d /opt/kde*/share/applnk ; then
create_menu /opt/kde*/share/applnk
elif test -d /usr/share/applnk ; then
if test -d /usr/share/applnk-mdk ; then
create_menu /usr/share/applnk-mdk
if test -d /var/lib/gnome/Mandrake ; then
create_menu /var/lib/gnome/Mandrake
fi
else
#create_menu /usr/share/applnk
if ! test -d /etc/X11/applnk ; then
# if no entries installed in /etc/X11/applnk only
# This condition resolves duplicated menu
# entries in Fedora 3,4
create_menu /usr/share/applnk
elif `cat /etc/issue | grep -q 'Fedora Core release [5-9]' 2> /dev/null` ; then
# ... but in Fedora 5 (and above ?) we need these entries again
create_menu /usr/share/applnk
fi
fi
fi
}
shutdown
result=$?
if [ "$result" -eq "1" ]; then
echo "Can't shutdown smartpanel! Installation is not possible!"
exit
fi
process_autostart
create_menu_entries_local
create_menus
#change attributes
chown root "$DEST_PATH"bin/smartpanel
chmod 4755 "$DEST_PATH"bin/smartpanel
VERSION=`grep "Version=" "$DEST_PATH""bin/.version" | sed 's/Version=//'`
echo "smartpanel (ver.$VERSION) has been installed successfully in $DEST_PATH"
echo "--------------------------------------------------------------------------------"
echo "starting smartpanel..."
#DESKTOP_OWNER=`w -hsf | grep ':0' | awk '{print $1}'`
DESKTOP_OWNER=`w -hsf | awk '{if ($2==":0") print $1}'`
if [ "$DESKTOP_OWNER" != "" ]; then
su "$DESKTOP_OWNER" -c "$DEST_PATH"bin/smartpanel &
else
"$DEST_PATH"bin/smartpanel &
fi
-
Tuo install.sh tiedoston sisältö ei ollut tarpeellinen.
Eli, nyt olet missä vaiheessa?
Ajuri on asennettu... Toimiiko?
Yrität asentaa sitä "smartpanel" sovellusta?
Onko laite päällä kuva sisällä, niin mitä sanoo komento
scanimage -L
Edit: Latasin juuri nuo kyseiset tiedostot, unifieddriver ja smartpanel.
Näyttäisi että molemmissa löytyy asennus"scripti"
Eli kun purkaa paketin, niin siirtyy kansioon komentorivillä ja komentaa
sudo sh ./install.sh
niin asennuksen pitäisi sujua? kokemusta kenelläkään?
-
Tulostin toimii normaalisti...ja kopiointikin vain laitteen omilla nappuloilla....eli hiirella tms en voi ohjata laitteen toimintaa.
Niistä ajureista en osaa muuta sanoa.?
tallensin puretun smartpanel paketin omaan kansioonsa ja komensin päätteellä;
jussi@jussi-desktop:~$ cd samsung
jussi@jussi-desktop:~/samsung$ sudo sh ./install.sh
[sudo] password for jussi:
sh: Can't open ./install.sh
jussi@jussi-desktop:~/samsung$ ...
että tälleen..????
-
kokeile komentaa
bash ./install.sh
Vaatii luultavasti sudon eteen.
-
Njet rabota...kertoo tämmöistä
jussi@jussi-desktop:~$ cd samsung
jussi@jussi-desktop:~/samsung$ sudo bash ./install.sh
[sudo] password for jussi:
bash: ./install.sh: No such file or directory
jussi@jussi-desktop:~/samsung$
-
Njet rabota...kertoo tämmöistä
jussi@jussi-desktop:~$ cd samsung
jussi@jussi-desktop:~/samsung$ sudo bash ./install.sh
[sudo] password for jussi:
bash: ./install.sh: No such file or directory
jussi@jussi-desktop:~/samsung$
Enpä tiijä onko apuja, mutta kun tarkistaa sen paketin oikeudet, ja laittaa täpän salli tiedoston suoritus ohjelmana niin sit onnistuu, vai eikö?
Terveisin jori52
-
Joo täppi onpi paikallaan...mut ei vaan skulaa
-
Njet rabota...kertoo tämmöistä
jussi@jussi-desktop:~$ cd samsung
jussi@jussi-desktop:~/samsung$ sudo bash ./install.sh
[sudo] password for jussi:
bash: ./install.sh: No such file or directory
jussi@jussi-desktop:~/samsung$
Onko tuo tiedosto varmasti tuossa ja oikean niminen?
-
Käsittääkseni on...eli imaisin paketin....20070405180414156_smartpanel-1.01.76.tar.gz...
Klikkasin työpöydälle muljahtaneen paketin päällä ja purin sen kotikansiooni luomaani uuteen samsung-nimiseen kansioon....
jonne se aukeni cdroot nimisenä kansiona.
Tämän jälkeen tirkistelin kansion sisällön, josta ilmeni jo aiemmin kuvailemani kansiot sisältöineen ja lukon kuvineen....
Uumoilin, että noi lukon kuvat täytyy poistaa.. ja näpyttelin koko hivakan päällä sen ominaisuudet esiin... ja klikkasin itselleni luku- ja kirjoitus oikeudet...alikansioineen ja heureka...lukot oli poissa.
Sen jälkeen kiirehdin päätteelle ja olen siellä nyt sitte komennellut ketjussa esiintyvien ohjeiden mukaan...mutta tuloksetta...???
Multa alkaa mennä tän hommelin kanssa kohta päiväunet!!!
-
Purin itse paketin testimielessä ja nätisti kyllä install-skripti toimi. Onkohan siellä samsung-hakemistossa alihakemisto jossa nuo tiedostot majailevat?
Mitä sanoo komentoriville annettu käsky ls -l ~/samsung
-
samaa itsekin epäilen ettei tiedosto ole oikeassa kansiossa.
Haet uudestaan sen tiedoston (älä hätäile niiden oikeuksien kanssa)
Purat vaan sen kansion ja siirryt sinne päätteessä.
ja ajat sen asennustiedoston.
-
Purin itse paketin testimielessä ja nätisti kyllä install-skripti toimi. Onkohan siellä samsung-hakemistossa alihakemisto jossa nuo tiedostot majailevat?
Mitä sanoo komentoriville annettu käsky ls -l ~/samsung
kerto tämmösiä:::
jussi@jussi-desktop:~$ ls -l ~/samsung
yhteensä 4
drwxr-xr-x 3 jussi jussi 4096 2007-01-26 12:20 cdroot
jussi@jussi-desktop:~$
-
samaa itsekin epäilen ettei tiedosto ole oikeassa kansiossa.
Haet uudestaan sen tiedoston (älä hätäile niiden oikeuksien kanssa)
Purat vaan sen kansion ja siirryt sinne päätteessä.
ja ajat sen asennustiedoston.
tämmöstä seuras:
jussi@jussi-desktop:~/samsung/cdroot/Linux/smartpanel$ sudo ./install.sh
[sudo] password for jussi:
Installing...
./install.sh: 123: Syntax error: "(" unexpected
jussi@jussi-desktop:~/samsung/cdroot/Linux/smartpanel$
kak sto???
-
samaa itsekin epäilen ettei tiedosto ole oikeassa kansiossa.
Haet uudestaan sen tiedoston (älä hätäile niiden oikeuksien kanssa)
Purat vaan sen kansion ja siirryt sinne päätteessä.
ja ajat sen asennustiedoston.
tämmöstä seuras:
jussi@jussi-desktop:~/samsung/cdroot/Linux/smartpanel$ sudo ./install.sh
[sudo] password for jussi:
Installing...
./install.sh: 123: Syntax error: "(" unexpected
jussi@jussi-desktop:~/samsung/cdroot/Linux/smartpanel$
kak sto???
Oho, nyt unohtui "sh" tuosta komennosta.
eli
sudo sh ./install.sh
jos tuo ei tepsi, niin
sudo bash ./install.sh
-
No tämmöstä tällä kertaa.....
jussi@jussi-desktop:~$ cd samsung
jussi@jussi-desktop:~/samsung$ sudo sh ./install.sh
[sudo] password for jussi:
sh: Can't open ./install.sh
jussi@jussi-desktop:~/samsung$ sudo bash ./install.sh
bash: ./install.sh: No such file or directory
jussi@jussi-desktop:~/samsung$
Olen windowsmaiseen tapaan lykännyt imuroimani tar.tiedostot ja niiden avatut versiot roskikseen...olettamukselle, että hävitän ne sieltä ...
MUTTA EIVÄT HÄVIÄ MINNEKÄÄN.....
Onko niillä roskakorissa kömöttessään jokin vaikutus tän asentumiseen???? ja tuli mieleen, että onko mahdollisesti näissä käyttäjäoikeuksissani tms. nyt sitte joku poskellaan?
-
jussi@jussi-desktop:~$ cd samsung
jussi@jussi-desktop:~/samsung$ sudo sh ./install.sh
[sudo] password for jussi:
sh: Can't open ./install.sh
jussi@jussi-desktop:~/samsung$ sudo bash ./install.sh
bash: ./install.sh: No such file or directory
jussi@jussi-desktop:~/samsung$
.
.
käyttäjäoikeuksissani tms. nyt sitte joku poskellaan?
Olet väärässä kansiossa! Se tiedosto on siellä /samsung/cdroot/linux/ kansiossa.
Oikeuksilla ei ole väliä, sillä sudo komennolla saadaan väliaikaisesti ne järjestelmän ylläpitäjän oikeudet.
-
Itselläni tuo installeri-skripti purkaantui tarkalleen ottaen hakemistoon .../cdroot/Linux/smartpanel
Oletettavasti Jussilla löytyy samasta paikasta?
Eli löytyisikö se seuraavalla komennolla
ls -l ~/samsung/cdroot/Linux/smartpanel
Mitä näyttää?
-
JJessss!!!! Nyt scanneri toimii niin kuin pitääkin. Tätä kaihoamaani Smartpanel- ohjelmaa ei edes tarvita, koska Xsane osaa tunnistaa nyt koko hilavitkuttimen kaikkineen karvoineen.
Kiitos kaikille talkoisiin osallistuneille ja eritoten nimi. Jussike:lle, joka jaksoi yksityisviestein ohjeistaa laitten asennuksessa ja Jussiken tänään foorumille päivittämä ohje lopulta ratkaisi pelin voitoksi.
Olin jo vähällä ...taas kerran luopua koko ubuntusta...koska hankkimani scanneri pelitti vain Windowsissa...mutta nyt kun sekin murhe on pois pyyhitty, niin jatkanpa ubuntun käyttöä ja opiskelua.
Takaan, että lähestyn teitä tyhmine kysymyksineni vastakin...
Kiitos vielä kerran
jussi57