Näytä kirjoitukset

Tässä osiossa voit tarkastella kaikkia tämän jäsenen viestejä. Huomaa, että näet viestit vain niiltä alueilta, joihin sinulla on pääsy.


Viestit - arzie

Sivuja: [1] 2
1
IP:n asettamisessa ei pääse alkua pidemmälle, katsomaan /etc/network/interfaces sisältöä.
Permission denied. Ei ole siis oikeuksia, lxde:ssä ei löydy käyttäjien hallintaa graafisena...
Linux.fi:ssä http://linux.fi/wiki/K%C3%A4ytt%C3%A4j%C3%A4 en löytänyt selkeää ohjetta...
Pitäisi kai kirjautua roottina, mitenhän se oikeaoppisesti menee? Rootin salasanaakaan ei ole tehty. Luodaanko erikseen käyttäjä jolle rootin oikeudet, siis kuuluu ryhmään root?

2
"sudo apt-get install lxde" ja "sudo apt-get install matchbox-desktop" -komennot ilmoittavat ettei pakettia löydy kun serverin päätteestä komentaa.

Yritänkö jotain järjetöntä?

E: lxde lähti asentumaan. Piti ensin päivittää, sitä ei kaiketi tapahtunut serverin asennuksen aikana.

3
Thanks, katsotaas osaanko...

Puttyllä näkyy serverin terminaali avautuvan  :o , ei tosin serverin nimellä vaan eth0 -ip:n avulla.
Terminaalin käyttö vähän hankalan tuntuista... onko kannatettava ajatus yrittää ympätä vaikka xfce-työpöytä?

Edit: Tomin onkin kirjoitellut tästä aiemmin http://forum.ubuntu-fi.org/index.php?topic=24443.0

4
Rautalankaohjeita kaivataan muutaman päivän tuhertamisen jälkeen. Palvelin tulee muutaman valvontakameran videoiden tallennuspaikaksi. Ubuntu käyttiksiä olen asennellut, muuta säätämistä olemattoman vähän.

1. Serveri tarvinnee kiinteän ip:n, miten se tehdään?
2. Etäkäyttö toiselta koneelta sisäverkossa on myös hämärän peitossa, onnistuukokaan edes ilman kiinteää ip:tä? Millä ohjelmalla, PuTTY:lläkö?
3. ADSL modeemi reititin on TeleWell 510 v.3. Tarvinnee SSH-portin avaamisen, joka tarvinnee serverin kiinteän ip:n?

Asennus on tehty Ubuntu server-CD:ltä. Asennuksessa valittu OpenSSH, LAMP, Samba, Manual package selection ja Virtual Machine host. Näistä paria viimeistä ei välttämättä tarvittaisikaan.

Asennuksen edetessä välipalvelinta ei asennettu. Ja asennus on ilman työpöytää.

Kiitos vastaajille

5
Unityn tullessa tuli tarve vaihtoon. Jakelun piti kuitenkin pohjautua Debianiin, päädyin jatkuvapäivitteiseen Minttiin XFCE-työpöydällä.
 
Valintaperusteina oletettu keveys, selkeys ja Debianin paketit. Koska on jatkuvasti päivittyvä, oletan että vähän uudemmatkin oheislaitteet pelittäisi myös. Mintin suomenkielisillä sivuilla on myös selkeitä ohjeita asentamisesta.

Käytännön kokemusta tästä ei ole vielä paljoa. Skanneri, tulostus, nettitikku, videot ja kuvankäsittely onnistui saada toimimaan 7 v. vanhaan peruspöytäkoneeseen (tosin 2Gt muistilla). Asennuksen aikana oppi kovon osioimisestakin jotain. Asennuksen jälkeen ennen suurta päivitystä pitää kiinnittää huomiota ohjelmalähteisiin, suoraan Debianiin viittaavat kohdat poistettava, tämä selviää päivitysikkunan infopainikkeen takaa. Jos oletusasetuksilla päivitti, paketit rikkoutui.

Ensivaikutelma on miellyttävämpi ja paljon selkeämpi kuin Ubuntun Unity-työpöytä.

6
Pokkarivideo-ongelma ratkaistu.
Ensisijainen syy oli kameran väärän tiedoston yrittäminen itselle uuden asian kanssa. Panasonic Lumix tekee useita tiedostokansioita, avautuva tiedosto löytyy lopulta kansion "AVCHD" perästä. (Private -> AVCHD -> BDMV -> STREAM)

Videotiedostot aukeaa suoraan tuplaklikkaamalla GnomeMplayeriin.

Toinen syy saattoi olla Mintin epäonnistunut asennus. Asennuksen jälkeen päivitettäessä pitää ohjelmalähteistä ottaa ruksit pois suoraan Debianiin viittaavista lähteistä (jätä "mint"-vaihtoehdot). Tämä selviää päivitysikkunan infopainikkeen takaa, kuten myös muut pakettien asennuksessa huomioitavat asiat, koskien tässä tapauksessa erityisesti gstreamer paketteja, "aiheuttaa usein ongelmia Debian-pohjaisissa jakeluissa".

7
Laitealue / Vs: Nettitikku rautalankaohje Ubuntu 11.10
« : 13.03.12 - klo:14.35 »
Samoilla ohjeilla onnistuu Linux Mint Debian Edition XFCE:en.
Myös vanhempi tikku Huawei 1762 lähti tulille heittämällä E353 asennuksen päältä.

8
Laitealue / Vs: Nettitikku rautalankaohje Ubuntu 11.10
« : 08.03.12 - klo:21.30 »
Huawei E353 rautalankaohje
Huawei E353-tikulle (ja muillekin uudemmille) on tuki vasta Usb-Modeswitch versiosta 1.2.2 alkaen.

Eikö onnistu jos vaan asentaa uudemmat modeswitch-paketit?

Ei riittänyt tässä tapauksessa, useampi päivä tuli asiaa hierottua.

9
Laitealue / Vs: Nettitikku rautalankaohje Ubuntu 11.10
« : 08.03.12 - klo:18.09 »
Oikeastaan aika vähällä tuossa pääsee. Tapauksen selvittäminen kyllä vei aikaa  :P

10
Linux Mint Xfce Debian asennettuna. Tämän logiikka sopii Ubuntua paremmin, Unityä en kaipaa. Tämä vaikuttaa selkeältä ja loogiselta. Säätövaraa näkyy löytyvän Ubuntua enempi.

Apua silti tarvittaisiin...
Ongelma on pokkarikameralla otetut videot. Niistä vain osa näkyy Totemilla tai GnomeMPlayerillä.
Kamera on Panasonic Lumix.

ShotWell:illä imaisin videotiedostot koneelle. Jotain häikkää on noiden tiedostotunnisteiden kanssa: .MTS  .CPI  .MPL   Nämä .MTS:sät pelittää, muista tulee ilmoitus "Tapahtui virhe, Tietovirran tyyppiä ei voitu selvittää". Jos hiiren vie tiedostokuvakkeen päälle, tulee ilmoitus: "Tyyppi: MPEG-2-siirtobittivirta".

lisätty paketteja:
- totem-gstreamer, oggconvert, totem-plugins-dvb-daemon, libimage-exiftool-perl

Mitä seuraavaksi voisi yrittää?

Videoiden kanssa oon ihan alkumetreillä muutenkin.
Tämä Mint lähtee tuttavalle hätiin, vistakone kärvähti korjauskelvottomaksi...

11
Laitealue / Nettitikku rautalankaohje Ubuntu 11.10
« : 06.03.12 - klo:21.14 »
Huawei E353 rautalankaohje CD:ltä asennetulle päivitetylle 11.10:lle.
(kun käytettävissä on internet-yhteys asennuksen ajan)

Sopinee modeswitchien osalta muillekin uusille tikuille.

Kernel pitänee olla 3.0.0 tai uudempi. Käytännössä Ubuntu 11.10 tai uudempi asennettuna rajoitettujen lisäosien kanssa. Tätä kysytään Ubuntun asennuksen alkuvaiheessa. Kernelin versio on helppo tarkistaa esim. synapticilla, hakukenttään "kernel".

Tarvitaan uudet usb-modeswitch ja usb-modeswitch-data -paketit täältä http://backports-master.debian.org/  Valitse ”squeeze” -versio, sen jälkeen koneesi arkkitehtuuri sivun alareunasta. Tavallinen vanha pöytäkone tai läppäri: valitse i386 usb-modeswitchille, -data -paketille on vain ”all”. Valitse latauspaikka ja valitse tallenna. Tee sama molemmille erikseen.
Huawei E353-tikulle (ja muillekin uudemmille) on tuki vasta Usb-Modeswitch versiosta 1.2.2 alkaen. Aiheesta lisää täällä: http://www.draisberghof.de/usb_modeswitch/bb/viewtopic.php?t=832&highlight=e353 Koneellasi olevan version voi tarkistaa esim. synapticilla. Sen saat Ubuntun sovellusvalikoiman kautta asennettua.

Asenna paketti "super"
synapticilla. Saat "root" -oikeudet. Ilman tätä ei voi asentaa Huawein asennusohjelmaa.

Usb-Modeswitch-pakettien asennus:
Kotikansio → lataukset, tuplaklikkaa usb-modeswitch ja se lähtee asentumaan. Tee sama -data -paketille

Verkkoyhteyden asetukset:
Klikkaa yläpalkin verkkoyhteyskuvake (kirjekuoren ja äänen kuvakkeen välissä) auki → muokaa yhteyksiä → mobiililaajakaista → lisää. Maa lienee oikein valittuna → jatka → valitaan palveluntarjoaja luettelosta → jatka → valitaan liittymä, tai ”oletus” → jatka → toteuta.

Huawein asennus:
Avaa tikun kuvake klikkaamalla (CD-levyn näköinen työpöydän kuvakepalkissa) kun tikku on koneessa kiinni. Kopioi työpöydälle kansio  ”linux_mbb_install”

Klikkaa ”linux_mbb_install”-kansio auki. Klikkaa oikealla ”7zr”, ominaisuudet → oikeudet → ruksaa ”salli tiedoston suoritus ohjelmana”.  Jos tämä ei onnistu, tarkista että sinulla on ylläpitäjän oikeudet. ”järjestelmäasetukset” -kuvake työpöydällä → Käyttäjätilit. Tilin tyyppi pitää olla ”Ylläpitäjä”. Kansion ja tiedostojen päällä ei saa näkyä lukon kuvaketta.

Klikkaa kansiossa oleva tiedosto ”install” oikealla, avaa sovelluksella gedit. Valitse kaikki (Ctrl+A) ja kopioi.

Avaa pääte: Dashin etusivu (ylin kuvake, etsi ”pääte”). Kirjoita päätteeseen  sudo ./install
 (installin jälkeen välilyönti) ja liitä kopioimasi teksti. Jos pääteruutu katoaa välittömästi tämän jälkeen, paketti "super" ei ole asennettuna.

Käytä tikku irti, takaisin laittaessasi ponnahdusikkuna ilmoittaa ”Wired connection”. Tikku on tulilla!

Jos ei onnistunut, asenna myös 7zip ja tee uudelleen kohta ”Avaa pääte”
7zip: Ubuntun sovellusvalikoima → ruksaa myös ”non-free-lisäosa” ja valitse asenna. (onnistunee ilman tätäkin, jakelun mukana tulee ubuntun lzma-paketti)

Jos koneessa ei ole asennuksen aikana internet-yhteyttä, em. paketit voi siirtää koneelle muistitukulla tms. ja asentaa samalla tavalla.

Edit: lisätty root-oikeuksien asentaminen

12
Laitealue / Vs: huawei E353
« : 04.03.12 - klo:19.41 »
Kiitos loistavasta linkistä.

Huawei lähti tulille. Tarvittiin siis usb-modeswitch ja usb-modeswitch-data -pakettien päivittäminen. Näillä päivityksillä e353 toimii 11.10:ssä. Synapticilla näitä ei löydy, eli ovat tavallaan tuoreemman distron paketteja.
 
Tallensin i386:een sopivat versiot, asensin Gdebi-paketinasentajalla. Riippuvuudet piti täyttää päätteessä "sudo apt-get install -f". Paketinasentaja kertoi tämän selvästi.

NM-apletissa yhteys näkyy nyt kiinteänä yhteytenä oikein Hueweiksi nimettynä. Enempiä kokemuksia ei vielä ole.

13
Laitealue / Vs: huawei E353
« : 04.03.12 - klo:18.07 »
Uudet Usb-ModeSwitchit löytyy täältä:

 http://www.draisberghof.de/usb_modeswitch/bb/viewtopic.php?t=832&highlight=e353

Versiosta 1.2.2 alkaen on mm. Huawei E353 tuettuna ja muitakin ilmeisesti uudehkoja tikkuja.

Nämä .tar.gz -paketit tallensin ja purin, mutta mitenhän ne asennetaan?
Pitääkö vanhat versiot ensin poistaa?
Synapticin kauttahan näitä ei vielä löytynyt, vaan se tarjoaa vanhempia versioita.

14
Laitealue / Vs: huawei E353
« : 04.03.12 - klo:15.49 »
Miten modeswitchin toiminnan voi tarkistaa / korjata ? Osaisiko joku auttaa...

edittiä:
Täältä löytyi jotain aiheeseen liittyvää: http://www.draisberghof.de/usb_modeswitch/bb/viewtopic.php?t=796&highlight=e353

After inserting the USB dongle you should see something like the following in your kernel log at the end:
# dmesg
...
usb 1-1: new high speed USB device number 2 using ar71xx-ehci
scsi0 : usb-storage 1-1:1.0
usb 1-1: usbfs: process 1183 (usb_modeswitch) did not claim interface 0 before use
usb 1-1: USB disconnect, device number 2
usb 1-1: new high speed USB device number 3 using ar71xx-ehci
cdc_ether 1-1:1.0: eth2: register 'cdc_ether' at usb-ar71xx-ehci-1, CDC Ethernet Device, 58:2c:80:13:92:63

Line 1-2: The USB dongle is detected an announces a SCSI inteface for mass storage. If you dont see this then USB is not working, Check that you have the proper driver for you USB interface in the router. (echi, ochi, uchi....)
Line 3: The modeswitch program runs and switches modes. If you don't see this the the USB modeswitch program is not installed or is not running as it should.
Line 4: The USB dongle disconnects the SCSI interface. If you don't see this then the modeswitch settings that is working for me is not workiong for you
Line 4-5: The USB dongle announces an ethernet interface that the cdc-ether driver takes care of an registers as "eth2" with MAC "58:2c:80:13:92:63" on my system. If you don't see this then the cdc ether driver is not picking up the new USB interface.

Ja tässä pätkä dmesg -tulosteesta:

Koodia: [Valitse]
ouid=0
[ 9526.548347] usb 1-7: USB disconnect, device number 2
[ 9630.848023] usb 1-7: new high speed USB device number 3 using ehci_hcd
[ 9630.982291] scsi3 : usb-storage 1-7:1.0
[ 9631.980813] scsi 3:0:0:0: CD-ROM            HUAWEI   Mass Storage     2.31 PQ: 0 ANSI: 2
[ 9631.999177] sr1: scsi-1 drive
[ 9632.001698] sr 3:0:0:0: Attached scsi CD-ROM sr1
[ 9632.001961] sr 3:0:0:0: Attached scsi generic sg2 type 5
[ 9633.027189] ISO 9660 Extensions: Microsoft Joliet Level 1
[ 9633.042562] ISOFS: changing to secondary root
[11214.642229] usb 1-7: USB disconnect, device number 3
[11394.972021] usb 1-7: new high speed USB device number 4 using ehci_hcd
[11395.106452] scsi4 : usb-storage 1-7:1.0
[11396.104704] scsi 4:0:0:0: CD-ROM            HUAWEI   Mass Storage     2.31 PQ: 0 ANSI: 2
[11396.130321] sr1: scsi-1 drive
[11396.131976] sr 4:0:0:0: Attached scsi CD-ROM sr1

Tikku näkyy siis vain ROM-muistina...? Mitenhän tämä korjataan?

15
Laitealue / Vs: huawei E353
« : 04.03.12 - klo:14.15 »
Apua kaivataan edelleen, en saa toimimaan 11.10 distrossakaan.

Sakis3G löytää tikun mutta herjaa ettei voi yhdistää modeswitchiin. Paketteja asensin lisää, ei vaikutusta.

Tikulla on tiedostoja:
linux_mbb_install -kansiosta löytyy:
install:
Koodia: [Valitse]
#!/bin/bash

VERSION="22.001.03.01.03"

install_exit()
{
    echo "Preass any key to exit. " | tee -a ${LOG_PATH}
    read COMMAND
    exit
}

if [ `id | awk '{print $1}'` != "uid=0(root)" ]
then
    echo "You must run the install process by root." | tee -a ${LOG_PATH}
    install_exit
fi

#CURRENTPATH="`pwd`"
CURRENTPATH="$(dirname "$0")"
TEMPWORKPATH=""
INSTALL_PATH=""
LOG_PATH="/tmp/MobileBrServ_autoinstall_log"
PROCESS_NAME="mbbservice"

#if [ "$(pidof mbbservice)" != "" ]
#then
#    kill -9 "$(pidof mbbservice)"
#fi

#echo "$CURRENTPATH"

if [ "$1" != "" ]
then
#echo "$1"
INSTALL_PATH="/usr/local/MobileBrServ"
else
INSTALL_PATH="/usr/local/MobileBrServ"
fi

ZIP_FILE="/7zr"
TMP_FILE_PATH="/tmp/MobileBrServ_AutoRun"
INSTALL_FILE="/linux_mbb_install"
SYSCONFIG_PATH="/ArConfig.dat"
INSTALL_SHELL="/install"
DATACARD_VERIFY="/DataCard_Verify"
MBB_BIN_FILE="/mbbservice.bin"
MBB_FILE="/mbbservice"
READ_ME_FILE="/readme.txt"
SYSCONFIG_VALUE="value"
SKELETON_NAME="runmbbservice"
START_SKELETON=S99$SKELETON_NAME
STOP_SKELETON=K10$SKELETON_NAME
udevVer=""


LOG_PATH="/tmp/MobileBrServ_autoinstall_log"

#define the install variable
FIRST_INSTALL="NO"
INSTALL_OR_NOT="NO"

#define the common language
REINSTALL_CONFIRM="do you want to re-install it?"
DIFFERENT_VERSION_CONFIRM="Do you want to install a different version of the application?"
NEW_VERSION_CONFIRM="DO you want to install a new version of the application?"

copy_local()
{
    echo "begin to copy file... " | tee -a ${LOG_PATH}
    if [ "${CURRENTPATH}" != "${TMP_FILE_PATH}${INSTALL_FILE}" ]
    then
    if [ -d "${TMP_FILE_PATH}${INSTALL_FILE}" ]
    then
    rm -f -R "${TMP_FILE_PATH}" | tee -a ${LOG_PATH}
    fi
    mkdir -p "${TMP_FILE_PATH}${INSTALL_FILE}" | tee -a ${LOG_PATH}
    chmod a+wr -R "${TMP_FILE_PATH}${INSTALL_FILE}"
   
    if [ "${CURRENTPATH}" = "." ]                     #if current path is . the .bin will copy failed
    then
    cp -f -R "${CURRENTPATH}" "${TMP_FILE_PATH}${INSTALL_FILE}" | tee -a ${LOG_PATH}
    else
    cp -f -R "${CURRENTPATH}" "${TMP_FILE_PATH}" | tee -a ${LOG_PATH}
    fi
    fi
    #cp -f "${CURRENTPATH}${DATACARD_VERIFY}" "${TMP_FILE_PATH}${INSTALL_FILE}" >>/dev/null 2>&1
    #cp -f "${CURRENTPATH}${SYSCONFIG_PATH}" "${TMP_FILE_PATH}${INSTALL_FILE}" >>/dev/null 2>&1
    #cp -f "${CURRENTPATH}${ZIP_FILE}" "${TMP_FILE_PATH}${INSTALL_FILE}" >>/dev/null 2>&1
    #cp -f -R "${CURRENTPATH}${READ_ME_FILE}" "${TMP_FILE_PATH}${INSTALL_FILE}" >>/dev/null 2>&1
    #echo "${CURRENTPATH}${MBB_BIN_FILE}"
    #cp -f -R "${CURRENTPATH}${MBB_BIN_FILE}" "${TMP_FILE_PATH}${INSTALL_FILE}" >>/dev/null 2>&1
    #read cmo
    chmod a+wrx -R "${TMP_FILE_PATH}${INSTALL_FILE}"

    if [ ! -f "${TMP_FILE_PATH}${INSTALL_FILE}${MBB_BIN_FILE}" ]
    then
    {
        echo "copy .bin file failed ..." | tee -a ${LOG_PATH}
        install_exit
    }
    fi
   
    mkdir -p "${TMP_FILE_PATH}${INSTALL_FILE}${MBB_FILE}" | tee -a ${LOG_PATH}
    chmod a+wrx "${TMP_FILE_PATH}${INSTALL_FILE}${MBB_FILE}"
    cd "${TMP_FILE_PATH}${INSTALL_FILE}${MBB_FILE}"
    "${TMP_FILE_PATH}${INSTALL_FILE}${ZIP_FILE}" x -y "${TMP_FILE_PATH}${INSTALL_FILE}${MBB_BIN_FILE}" | tee -a ${LOG_PATH} > /dev/null 2>&1
    echo "copy end ..." | tee -a ${LOG_PATH}
}

check_file()
{
    echo "" | tee -a ${LOG_PATH}
    echo "install begin... " | tee -a ${LOG_PATH}

    if [ ! -f "${CURRENTPATH}${SYSCONFIG_PATH}" ]
    then   
    echo "the ArConfig.dat file is not exist! " | tee -a ${LOG_PATH}
    install_exit     
    fi

    if [ ! -f "${CURRENTPATH}${ZIP_FILE}" ]
    then   
    echo "the 7zr file is not exist! " | tee -a ${LOG_PATH}
    install_exit
    fi

    if [ ! -f "${CURRENTPATH}${MBB_BIN_FILE}" ]
    then   
    echo "the .bin file is not exist! " | tee -a ${LOG_PATH}
    install_exit
    fi
}

check_first_install()
{
    if [ ! -d "${INSTALL_PATH}" ]
    then
    echo "${INSTALL_PATH} is not exist " | tee -a ${LOG_PATH}
    FIRST_INSTALL="YES"
    return
    fi

    if [ ! -f "${INSTALL_PATH}${MBB_FILE}" -o ! -f "${INSTALL_PATH}${SYSCONFIG_PATH}" ]
    then
    echo "${INSTALL_PATH}${MBB_FILE} '&' ${INSTALL_PATH}${SYSCONFIG_PATH} is not exist " | tee -a ${LOG_PATH}
    FIRST_INSTALL="YES"
    return
    fi
}

yes_or_no()
{
    DEFVAL="Y"
    DEFPMPT="([Y]/N):\c "
    echo -e "${DEFPMPT}"
    read ANS
    while [ "${ANS}" != "Y" -a "${ANS}" != "y" -a "${ANS}" != "N" -a "${ANS}" != "n" -a ! -z "${ANS}" -a "${ANS}" != "\n" ]
    do
        echo -e "${DEFPMPT}"
        read ANS
    done
    : ${ANS:="${DEFVAL}"}
    if [ "${ANS}" != "Y" -a "${ANS}" != "y" ]
    then
        unset ANS
        return 1
    fi
    unset ASN
    return 0
}

verify_version()
{
    echo "the Mobile Broad HL Service has been installed before. " | tee -a ${LOG_PATH}
    echo "now begin to verify version ... " | tee -a ${LOG_PATH}
    INSTALLING_VERSION=$(grep "${SYSCONFIG_VALUE}" "${CURRENTPATH}${SYSCONFIG_PATH}" | head -n1 | cut -d = -f2 | tr -d "\015")
    INSTALLED_VERSION=$(grep "${SYSCONFIG_VALUE}" "${INSTALL_PATH}${SYSCONFIG_PATH}" | head -n1 | cut -d = -f2 | tr -d "\015")
    echo "the INSTALLED version is : ${INSTALLED_VERSION}" | tee -a ${LOG_PATH}   
    echo "the INSTALLING version is : ${INSTALLING_VERSION}" | tee -a ${LOG_PATH}

    VRVERSIONINSTALLED=`echo $INSTALLED_VERSION | cut -d '.' -f1`
    BUILDVERSIONINSTALLED=`echo $INSTALLED_VERSION | cut -d '.' -f2`
    DEVELOPVERSIONINSTALLED=`echo $INSTALLED_VERSION | cut -d '.' -f3`
    SPVERSIONINSTALLED=`echo $INSTALLED_VERSION | cut -d '.' -f4`
    CUSTOMIZEVERSIONINSTALLED=`echo $INSTALLED_VERSION | cut -d '.' -f5`
       
    VRVERSIONINSTALLING=`echo $INSTALLING_VERSION | cut -d '.' -f1`
    BUILDVERSIONINSTALLING=`echo $INSTALLING_VERSION | cut -d '.' -f2`
    DEVELOPVERSIONINSTALLING=`echo $INSTALLING_VERSION | cut -d '.' -f3`
    SPVERSIONINSTALLING=`echo $INSTALLING_VERSION | cut -d '.' -f4`
    CUSTOMIZEVERSIONINSTALLING=`echo $INSTALLING_VERSION | cut -d '.' -f5`
   
        while [ 1 ]
        do
            if [ $CUSTOMIZEVERSIONINSTALLED -ne $CUSTOMIZEVERSIONINSTALLING ]
            then
            echo -e "${DIFFERENT_VERSION_CONFIRM}\c" | tee -a ${LOG_PATH}

            yes_or_no
           
              if [ ! ${?} -ne 0 ]
              then
              INSTALL_OR_NOT="YES"
              echo "yes/install..." | tee -a ${LOG_PATH}
              #backup_ISO
              #install_mbbservice
              break
              else
              echo "no/exit..." | tee -a ${LOG_PATH}
              break
              fi
           fi

            if [ $VRVERSIONINSTALLED -gt $VRVERSIONINSTALLING ]
            then
            echo -e "${DIFFERENT_VERSION_CONFIRM}\c" | tee -a ${LOG_PATH}

            yes_or_no
           
              if [ ! ${?} -ne 0 ]
              then
              INSTALL_OR_NOT="YES"
              echo "yes/install..." | tee -a ${LOG_PATH}
              #backup_ISO
              #install_mbbservice
              break
              else
              echo "no/exit..." | tee -a ${LOG_PATH}
              break
              fi

            break
            elif [ $VRVERSIONINSTALLED -lt $VRVERSIONINSTALLING ]
            then
            echo -e "${NEW_VERSION_CONFIRM}\c" | tee -a ${LOG_PATH}

            yes_or_no
           
              if [ ! ${?} -ne 0 ]
              then
              INSTALL_OR_NOT="YES"
              echo "yes/install..." | tee -a ${LOG_PATH}
              #backup_ISO
              #install_mbbservice
              break
              else
              echo "no/exit..." | tee -a ${LOG_PATH}
              break
              fi
           
            break
            fi
                       
            if [ $BUILDVERSIONINSTALLED -gt $BUILDVERSIONINSTALLING ]
            then
            echo -e "${DIFFERENT_VERSION_CONFIRM}\c" | tee -a ${LOG_PATH}

            yes_or_no
           
              if [ ! ${?} -ne 0 ]
              then
              INSTALL_OR_NOT="YES"
              echo "yes/install..." | tee -a ${LOG_PATH}
              #backup_ISO
              #install_mbbservice
              break
              else
              echo "no/exit..." | tee -a ${LOG_PATH}
              break
              fi

            break
            elif [ $BUILDVERSIONINSTALLED -lt $BUILDVERSIONINSTALLING ]
            then
            echo -e "${NEW_VERSION_CONFIRM}\c" | tee -a ${LOG_PATH}

            yes_or_no
           
              if [ ! ${?} -ne 0 ]
              then
              INSTALL_OR_NOT="YES"
              echo "yes/install..." | tee -a ${LOG_PATH}
              #backup_ISO
              #install_mbbservice
              break
              else
              echo "no/exit..." | tee -a ${LOG_PATH}
              break
              fi
           
            break
            fi
           
            if [ $DEVELOPVERSIONINSTALLED -gt $DEVELOPVERSIONINSTALLING ]
            then
            echo -e "${DIFFERENT_VERSION_CONFIRM}\c" | tee -a ${LOG_PATH}

            yes_or_no
           
              if [ ! ${?} -ne 0 ]
              then
              INSTALL_OR_NOT="YES"
              echo "yes/install..." | tee -a ${LOG_PATH}
              #backup_ISO
              #install_mbbservice
              break
              else
              echo "no/exit..." | tee -a ${LOG_PATH}
              break
              fi
           
            break
            elif [ $DEVELOPVERSIONINSTALLED -lt $DEVELOPVERSIONINSTALLING ]
            then
            echo -e "${NEW_VERSION_CONFIRM}\c" | tee -a ${LOG_PATH}

            yes_or_no
           
              if [ ! ${?} -ne 0 ]
              then
              INSTALL_OR_NOT="YES"
              echo "yes/install..." | tee -a ${LOG_PATH}
              #backup_ISO
              #install_mbbservice
              break
              else
              echo "no/exit..." | tee -a ${LOG_PATH}
              break
              fi
           
            break
            fi
           
            if [ $SPVERSIONINSTALLED -gt $SPVERSIONINSTALLING ]
            then
            echo -e "${DIFFERENT_VERSION_CONFIRM}\c" | tee -a ${LOG_PATH}

            yes_or_no
           
              if [ ! ${?} -ne 0 ]
              then
              INSTALL_OR_NOT="YES"
              echo "yes/install..." | tee -a ${LOG_PATH}
              #backup_ISO
              #install_mbbservice
              break
              else
              echo "no/exit..." | tee -a ${LOG_PATH}
              break
              fi
           
            break
            elif [ $SPVERSIONINSTALLED -lt $SPVERSIONINSTALLING ]
            then
            echo -e "${NEW_VERSION_CONFIRM}\c" | tee -a ${LOG_PATH}

            yes_or_no
           
              if [ ! ${?} -ne 0 ]
              then
              INSTALL_OR_NOT="YES"
              echo "yes/install..." | tee -a ${LOG_PATH}
              #backup_ISO
              #install_mbbservice
              break
              else
              echo "no/exit..." | tee -a ${LOG_PATH}
              break
              fi

            break
            fi

            echo -e  "${REINSTALL_CONFIRM}\c" | tee -a ${LOG_PATH}           
            yes_or_no
           
              if [ ! ${?} -ne 0 ]
              then
              INSTALL_OR_NOT="YES"
              echo "yes/install..." | tee -a ${LOG_PATH}
              #backup_ISO
              #install_mbbservice
              break
              else
              echo "no/exit..." | tee -a ${LOG_PATH}
              break
              fi
        done
}

install_mbbservice()
{
    echo "begin to install ..." | tee -a ${LOG_PATH}
    if [ "$(pidof mbbservice)" != "" ]     
    then
    kill -9 $(pidof mbbservice)
    fi

    if [ -d "${INSTALL_PATH}" ]
    then
    rm -f -R "${INSTALL_PATH}"
    mkdir "${INSTALL_PATH}" | tee -a ${LOG_PATH}
    else
    mkdir "${INSTALL_PATH}" | tee -a ${LOG_PATH}
    fi

    if [ -d "${INSTALL_PATH}" ]
    then
    cp ./* "${INSTALL_PATH}" | tee -a ${LOG_PATH}
    chmod a+x -R "${INSTALL_PATH}"
    else
    echo "mkdir in install path failed " | tee -a ${LOG_PATH}
    fi
 
    if [ "$(which udevadm)" != "" ]
    then
udevVer=`udevadm version`
    else
udevVer=`udevinfo -V | awk '{print $3}'`   
    fi

    if [ $udevVer -ge 098 ]   
    then
    echo "udevVer=$udevVer" | tee -a ${LOG_PATH} > /dev/null 2>&1
    cp "${INSTALL_PATH}/10-Huawei-FlashCard.rules" "/etc/udev/rules.d" | tee -a ${LOG_PATH}
    udevVerrule="10-Huawei-FlashCard.rules"
    chmod a+x /etc/udev/rules.d/10-Huawei-FlashCard.rules
    else
    echo "udevVer=$udevVer" | tee -a ${LOG_PATH}
    cp "${INSTALL_PATH}/10-Huawei-FlashCard-old.rules" "/etc/udev/rules.d" | tee -a ${LOG_PATH}
    udevVerrule="10-Huawei-FlashCard-old.rules"   
    chmod a+x /etc/udev/rules.d/10-Huawei-FlashCard-old.rules
    fi

    if [ -d "/lib/udev/rules.d" ]
    then
    cp /etc/udev/rules.d/"${udevVerrule}" /lib/udev/rules.d/ | tee -a ${LOG_PATH}
    fi
    if [ "$(cat /etc/issue |grep Flag)" != "" ]
    then
    start_udev
    fi

    #install the configuration file for auto run in boot
    sed "s#CURPATH#${INSTALL_PATH}#g" "$INSTALL_PATH"/skeleton > "$INSTALL_PATH"/skeleton.bak | tee -a ${LOG_PATH}     

    sed "s#parameter##g" "$INSTALL_PATH"/skeleton.bak > "$INSTALL_PATH"/"$SKELETON_NAME" | tee -a ${LOG_PATH}

    rm -f "$INSTALL_PATH"/skeleton.bak | tee -a ${LOG_PATH}

    if [ -d /etc/init.d ]
    then
    cp -f "$INSTALL_PATH"/"$SKELETON_NAME" /etc/init.d/ | tee -a ${LOG_PATH}
    chmod a+x /etc/init.d/"$SKELETON_NAME"
    CONFPATH=/etc/init.d
    elif [ -d /etc/rc.d ]
    then
    cp -f "$INSTALL_PATH"/"$SKELETON_NAME" /etc/rc.d/ | tee -a ${LOG_PATH}
    chmod a+x /etc/rc.d/"$SKELETON_NAME"
    CONFPATH=/etc/rc.d
fi

#echo "rm -f $CONFPATH/$CONFNAME" >> "$INSTALL_PATH"/driver/Uninstall

#use command
for ADDRUNLEVEL in `find /etc/ -name "rc[2345].d" -type d`;
do
    echo "ADDRUNLEVEL=$ADDRUNLEVEL" | tee -a ${LOG_PATH} > /dev/null 2>&1
    if [ -d $ADDRUNLEVEL ] ;
    then
        if [ -L "$ADDRUNLEVEL/$START_SKELETON" ] ;
        then             
            rm -f $ADDRUNLEVEL/$START_SKELETON | tee -a ${LOG_PATH}
            rm -f $ADDRUNLEVEL/$STOP_SKELETON | tee -a ${LOG_PATH}
        fi
        ln -sv $CONFPATH/$SKELETON_NAME $ADDRUNLEVEL/$START_SKELETON | tee -a ${LOG_PATH} > /dev/null 2>&1
        chmod a+x $ADDRUNLEVEL/$START_SKELETON
        ln -sv $CONFPATH/$SKELETON_NAME $ADDRUNLEVEL/$STOP_SKELETON | tee -a ${LOG_PATH} > /dev/null 2>&1
        chmod a+x $ADDRUNLEVEL/$STOP_SKELETON
   
        #echo "rm -f $ADDRUNLEVEL/$START_CONFNAME" >> "$INSTALL_PATH"/driver/Uninstall                     
        #echo "rm -f $ADDRUNLEVEL/$STOP_CONFNAME" >> "$INSTALL_PATH"/driver/Uninstall
    fi
done

if [ -f /etc/init.d/.depend.start ]
then
    rm -f /etc/init.d/.depend.start | tee -a ${LOG_PATH}
    rm -f /etc/init.d/.depend.stop | tee -a ${LOG_PATH}
    chkconfig -a runmbbservice | tee -a ${LOG_PATH}
fi

    rm -rf "${TMP_FILE_PATH}" | tee -a ${LOG_PATH}
    echo "install success..."
   
}

run_process()
{
    if [ "$(pidof mbbservice)" != "" ]       
    then
    echo "the mbbservice is running "
    else
    echo "${INSTALL_PATH}${MBB_FILE}" | tee -a ${LOG_PATH}
    #may be there is some question without quote
    ${INSTALL_PATH}${MBB_FILE} &
    sleep 2
    fi   
}

check_file
check_first_install

if [ "${FIRST_INSTALL}" = "YES" ]
then
copy_local
else
verify_version
if [ "${INSTALL_OR_NOT}" = "YES" ]
then
copy_local
fi
fi

if [ "${INSTALL_OR_NOT}" = "YES" -o "${FIRST_INSTALL}" = "YES" ]
then
#echo "begin to install..."
install_mbbservice
fi
cd /
#TESTPATH=`pwd`
#echo "${TESTPATH}"
echo "run the process... " | tee -a ${LOG_PATH}
run_process
echo "install end... "
install_exit

#read com

Olen copypastennut päätteeseen mm. ylläolevan, mutta en tuosta oikein mitään ymmärrä. Tiedostojen lukitukset olen avannut ja laittanut oikeudet suorittaa ohjelmana. Nämä olen ensin kopioinut työpöydälle.

Joku varmaan tuosta skriptistä ymmärtää. Tikulla on pari muutakin skriptiä, eivät mahdu tähän samaan postaukseen.

16
Laitealue / Vs: huawei E353
« : 03.03.12 - klo:21.39 »
Lainaan ketjua,

Huawei E353 ei lähde toimimaan. Ubuntu 10.04 on kyseessä. Soneran sim-kortti ja tikku on ostettu erikseen. Tämmöistä listausta aluksi...

Koodia: [Valitse]
arto@arto-desktop:~$ eject /dev/sr1
Unmount failed: Cannot unmount because file system on device is busy
eject: kohteen "/media/HiLink" irrotus epäonnistui
arto@arto-desktop:~$ lsusb
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 003: ID 12d1:1f01 Huawei Technologies Co., Ltd.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
arto@arto-desktop:~$

-Tikussa palaa sininen valo.
-Työpöydällä on ikoni "HiLink", josta löytyy tuplaklikkaamalla asennustiedostoja. Päätteeseen yritin niitä kopioida, ei onnistunut
-NetworkManager ei löydä tikkua.
-Mobile Partneria en ole löytänyt mistään
-Sakis3G:llä ei lähde toimimaan
-NetworkManager on versio 0.8. Uudemman (0.9) löysin ja asensin synapticilla mutta ei näy päivittyvän
-usbmodeswitch yms. on asennettuna

Löytyisikö ideoita, mitä voisi vielä yrittää? Tuttavan kannettava vista pimeni, pöytäkonetta virittelen hätiin...

17
Laitealue / Vs: Laser-printteri Ubuntu 10.04:een
« : 24.03.11 - klo:20.21 »
SAMSUNG ML-2851 ND mv-lasertulostin verkkoliitännällä.

 http://www.samsung.com/fi/consumer/computer-peripherals/printers/laser-printers-mono-laser/ML-2851NDR/SEE/index.idx?pagetype=prd_detail&returnurl=

Laitanpa tänne ensimmäiset kokemukset.

Taitaa olla pro-laite, hinta ei kuitenkaan paha. Tukevan oloinen, eri maata kuin normikuluttajille suunnatut rimpulat.

Toimii ubuntussa kunhan piuhat laittaa kiinni, siinä se. Verkkoon asentaminenkin kävi helposti ubuntussa vakiona olevalla verkkotyökalulla. Kaksipuoliset tulosteet automaagisesti. Vinukkaläppäriin piti asennella CD:ltä jotain, kävi kuitenkin helposti. Tumpelolta 2,5 tuntia kaikkineen.

Samalla tulostimella tulee printit verkon yli molemmista käyttiksistä ilman vippaskonsteja ja läppäristä lisäksi langattomasti. Tulostusjälki yhtä hyvä molemmista.

JPG:t ei tulostu (ainakaan ubuntusta), laite kyllä herää mutta ei printtaa. Ei Gimpistä eikä F-spotista, osaisiko joku antaa tähän neuvoa?


18
Laitealue / Vs: Laser-printteri Ubuntu 10.04:een
« : 16.03.11 - klo:23.05 »
SuperOscarin vinkistä tilasin Samsung ML-2851NDR lasertulostimen. Vähän on tarjontaa PostScript-koneissa. Tämä lienee kunnollinen, aika näyttää. 160e kuluineen Pixmaniasta. Samsungin sivulla k.o. laitteen kohdalla oli maininta jostakin testistä ja ettei mitään häiriöitä ollut ilmennyt. Artikkeli oli ainakin vakuuttavan oloinen.

Nykyinen Win-käytössä oleva Epsonin Stylus DX 4850 monitoimi osaa myös rahastaa, mustesäiliöissä olisi vielä paljonkin ainetta, tulostus vaan loppuu ennen aikojaan vaikka säiliöissä on vielä paljon väriä. Tuli ns. mitta täyteen tästä merkistä. Jossakin nettikaupassa myytiin epsonin mustesäiliön nollauslaitetta n. 15e.

19
Laitealue / Vs: ubuntu 10.04/9.04 ja huawei e1762
« : 27.09.10 - klo:22.36 »
Topic on vanha, mutta jos jukundus nyt syksyllä yrittää uudelleen...

Tämä linkki auttoi eräässä tapauksessa: http://linux.fi/wiki/Huawei_E220/E270 . Ratkaisevaa oli käyttää sim-kortti kännykässä ja ottaa sillä pin-kysely pois. wvdial on käytössä edellisen asennuksen jäljiltä. Pin-kyselyn poiston jälkeen tikun vihreä tuplavilkku muuttui siniseksi :)

Vaihdoin operaattoria ja nettitikun. Ensin päivitin 8.04:n -> 10.04. Vanhassa 8.04:ssä sain mokkulan lopulta toimimaan (Huawei E220) wvdial:illa (=gnome PPP). Päivitys tapahtui äskettäin, joten kai näitä mokkulaongelmia on 10.04:ään jo korjailtu.

Käyttispäivityksen ja operaattorivaihdoksen jälkeen ei tarvinnut mitään numerosarjoja syöttää. Vain palveluntarjoajan nimi, APN-kohtaan "internet" ja ruksit ylänurkkaan "automaatti" ja alas "kaikille", operaattori on Tele Finland. Nämä siis NetworkManageriin, kunnes keksin ottaa pin-kyselyn pois, jonka jälkeen tikku lähti tulille, eikä tarvinnut muita konstailuja. Ehkä boottauksen... ei muista koko sähläyksen kulkua enää.

wvdial:ia en tämän asennuksen yhteydessä säätänyt.

20
1. Päivitin tuttavan läppäriin 8.04:n tilalle 10.04:n suoraan versiopäivityksenä netistä. Mobiililaajakaista vaihdettiin myös toiselle operaattorille, mokkula vaihtui myös tikkuun. Konetta avatessa ja suljettaessa näytössä vilahtaa monta riviä herjaa:
 
udevd[3501]: SYSFS={} will be removed in a future udev version, please use {}ATTR= to match the event device, or ATTRS{}= to match a parent device in /etc/udev/rules.d/05-brltty.rules:30

Litania toistuu mutta viimeinen numero aina vaihtuu. Mitä se yrittää pyytää tekemään? En ole varma ilmaantuiko herja nyt tässä yhteydessä.

2. "Verkkopalveluiden etsintä on kytketty pois päältä. Nykyisen verkkosi toimialue on .local joka ei ole suositeltava... " jotain myön avahista vihjaa.
Millä tämän saa pois? Netti toimii herjasta huolimatta.

Toimintaan eivät yllämainitut herjat tunnu vaikuttavan, antaa vaan vaikutelman keskeneräisestä asennuksesta. Ohjeet saa mielellään olla step-by-step...



Sivuja: [1] 2