Şimdi Ara

Yardımınıza İhtiyacım Var ! Bazı programları çalıştırmayı bilmiyorum

Bu Konudaki Kullanıcılar:
2 Misafir - 2 Masaüstü
5 sn
10
Cevap
0
Favori
1.893
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhaba Arkadaşlar,
    Bende microsoftun tekelinden kaçmaya çalışanlar kervanındanım Ubuntu 10.10 kullanıyorum ancak Wmware üzerinde. Mesleğim Mali Müşavirlik.
    gib.gov.tr adresinden indirip kullandığımız beyanname programının linux versiyonunu çektim ve tar.gz dosyasını ayıkladım. ebyn.jar dosyası çıktı.
    Dolayısıyla ben bu dosyayı çalıştırmaya çalıştığımda Class uzantılı çok sayıda dosya ile karşılaştım. Ayrıca Tekir isimli muhasebe programını çektim netten incelemek için ancak onu da çalıştıramadım.

    Problemim sonuç olarak;
    1. Windowsa alışınca exe-bat dosyalarına burada hangi dosya çalıştırılmalı bilmiyorum.
    2. Ubuntu yazılım merkezi dışında program indirdiğimde çalıştıramıyorum.
    3. eByn sistemini nasıl çalıştırabilirim.
    4. Dos komutlarını ve windows sistemini biliyorum. Peki bu linux komutlarını nasıl ve nereden öğrenebilirim. Zannedersem terminal denilen uçbirime yazılıyor kodlar.

    Bana bu konularda yardımcı olabilecek arkadaşların desteğini bekliyorum. Maalesef bilmiyorum bu sistemi.

    İyi bayramlar diliyorum.







  • Kural 1 - Linux'ta herşey aslında bir dosyadır. Programlar, aygıtlar aklına gelebilecek hemen herşey aslında birer dosyadır.
    Kural 2 - Bir dosyanın çalıştırılabilir olması için executable (calistirilabilir) olması gerekir. Bunun icin "chmod +x <dosya_adi>" komutunu, CLI'da (command line interface) çalıştırman gerekmektedir. CLI ile terminali ifade ediyorum.

    Örnek yapalım. Masaüstüne bir dosya oluştur, uzantısı olmasına gerek yok. Bu doyayı bir text editor ile aç ve içine

    #!/bin/bash
    echo Hello World

    yaz. Sonrasında terminal aç ve
    cd /home/<kullanici_adin>/Desktop veya /home/<kullanici_adin>/Masaüstü yazarak az önce oluşturduğun dosyanın olduğu dizine git.
    Sonra
    chmod +x <dosya_adi>
    ve sonrasında
    ./<dosya_adi>
    yazdığında terminalde alt satırda Hello World yazdığını göreceksin.

    Basit bir Bash Script yazıp çalıştırmış oldun. Aynı zamanda Linux'da bir dosyanın nasıl çalıştırılabileceğini de görmüş oldun.

    Jar dosya nasıl çalıştırılır?
    Üzerine çift tıklarsan Linux muhtemelen o dosyayı sıkıştırılmış dosya olarak görecek ve açmaya calışacaktır. Bu sebeple bir sürü class dosyası görüyorsun.
    Terminalden
    chmod +x <dosya_adi>.jar
    java -jar <dosya_adi>.jar
    dersen jar dosyani çalıştırabilirsin. Ubuntu kurduğun için muhtemelen Java Runtime Enviroment kurulu gelmiştir. Değilse paket yöneticinle kurmanı öneririm.




  • quote:

    Orijinalden alıntı: Hoobastank

    Kural 1 - Linux'ta herşey aslında bir dosyadır. Programlar, aygıtlar aklına gelebilecek hemen herşey aslında birer dosyadır.
    Kural 2 - Bir dosyanın çalıştırılabilir olması için executable (calistirilabilir) olması gerekir. Bunun icin "chmod +x <dosya_adi>" komutunu, CLI'da (command line interface) çalıştırman gerekmektedir. CLI ile terminali ifade ediyorum.

    Örnek yapalım. Masaüstüne bir dosya oluştur, uzantısı olmasına gerek yok. Bu doyayı bir text editor ile aç ve içine

    #!/bin/bash
    echo Hello World

    yaz. Sonrasında terminal aç ve
    cd /home/<kullanici_adin>/Desktop veya /home/<kullanici_adin>/Masaüstü yazarak az önce oluşturduğun dosyanın olduğu dizine git.
    Sonra
    chmod +x <dosya_adi>
    ve sonrasında
    ./<dosya_adi>
    yazdığında terminalde alt satırda Hello World yazdığını göreceksin.

    Basit bir Bash Script yazıp çalıştırmış oldun. Aynı zamanda Linux'da bir dosyanın nasıl çalıştırılabileceğini de görmüş oldun.

    Jar dosya nasıl çalıştırılır?
    Üzerine çift tıklarsan Linux muhtemelen o dosyayı sıkıştırılmış dosya olarak görecek ve açmaya calışacaktır. Bu sebeple bir sürü class dosyası görüyorsun.
    Terminalden
    chmod +x <dosya_adi>.jar
    java -jar <dosya_adi>.jar
    dersen jar dosyani çalıştırabilirsin. Ubuntu kurduğun için muhtemelen Java Runtime Enviroment kurulu gelmiştir. Değilse paket yöneticinle kurmanı öneririm.



    @Hoobastank

    harikasınız. çooooook teşekkür ederim. yazdıklarınızı okudum ve direkt uygulamaya geçiyorum. emeğinize ve klavyenize sağlık. tekrar teşekkürler. sağolun.




  • ben ekran görüntüsünden de anlaşıldığı üzere başarısız oldum. chmod +x komutunu bir çok şekilde denedim ama olmadı. nerede hata yaptım acaba ekran görüntüsünü ekledim.

    cd/home/sercan/desktop/sercan/masaustu yazdım olmadı.
    cd/home/ubuntu10/home/sercan/masaüstü yazdım yine olmadı.

    ayrıca chmod +x<deneme> yazdım ancak dizgecik hatası gibi bir hata verdi.

    ./ kısmını hiç sormayın

    :( Jar kısmına daha geçmedim ...

     Yardımınıza İhtiyacım Var ! Bazı programları çalıştırmayı bilmiyorum




  • Selam büyük küçük harf sorunu var masaüstü değil Masaüstü sizin dizininiz.

    Edit: ayrıca yazarken örn Ma yazip tab tuşuna basarsaniz terminal otomatik olarak tamamlar dizin adını kendisi ama büyük küçük harf olayına dikkat edin. Ayrıca çalıştıramadığınız jar dosyasını terminalden çalıştırmaya çalışın bakalım ne diyor.



    < Bu mesaj bu kişi tarafından değiştirildi BeAr -- 17 Kasım 2010; 14:18:11 >
  • Terminal açıldığında calisma alani varsayilan olarak mevcut kullanıcının home dizininde olur. Yani linuxa sercan kullanicisiyla girdiginiz icin kenarda sercan@ubuntu yazıyorsa terminal aslında /home/sercan dizini içindedir.
    Actiginiz pencerenin birisine dikkat edin Masaüstü dizininiz sercan dizinin altinda. Dolayısıyla terminali açınca
    sercan@ubuntu:-$ cd Masaüstü
    yazin ya da "cd Ma" yazdıktan sonra "tab" tuşuna basin o "Ma"yı Masaüstü'ne tamamlayacaktır ya da size Ma ile başlayan dizinleri listeleyecektir. Uzun uzun
    cd /home/sercan/Masaüstü yazmanıza gerek yok, ama yazarsanız da aynı dizine gidersiniz. Linux büyük kucuk harfe karşı duyarlıdır buna dikkat edin.

    Açıklama
    chmod Change Mode kısaltmasıdır. Komut ile parametre asında bir boşluk bırakılmalıdır. Bizim örnekte parametremiz "+x" tir. Yine parametreden sonra da bir boşluk bırakılması gerekir. <> karakterlerini notasyon gereği yazdım. Bir nevi "" gibi dusunun. Sizin icin arasına örnek bir dosya adı yazdım.

    chmod +x <dosya_adi>

    sizin yapmanız gereken

    sercan@ubuntu:-$ chmod +x deneme

    olmalıdır. deneme sizin oluşturduğunuz dosyanın adı oluyor. Komut ile parametre, parametre ile dosya adı arasında birer boşluk bırakmayı unutmayın.

    Sonrasında jar dosyanız hangi dizinde ise cd (Change Directory) komutu ile o dizine gidin ornegin asagidaki gibi..
    ch /home/sercan/Downloads
    chmod +x <dosya_adi>.jar
    java -jar <dosya_adi>.jar
    terminalde çalıştırın.



    < Bu mesaj bu kişi tarafından değiştirildi Hoobastank -- 17 Kasım 2010; 15:17:32 >




  • Hoobastank hocam
    sizi birkaç gündür inceliyorum
    3 yıldır falan linux kullanıyorum
    Benim anladığım şey sizin gibi kullanıcılar
    Sadece bu konu değil, verdiğiniz bütün cevapların görsel yolları var, yeni kullanıcılar için daha kolay

    Neden sağ tıklayıp özelliklerden çalıştırılabilir işaretle demiyorsunuz da yaz baba sudo bilmem ne diyorsunuz.
    Sizin gibiler yüzünden insanlar linux'u terminalden ibaret sanıyor.
    Bu işi o kadar abartıyorsunuz ki deb dosyasına çift tıkla diyeceğinize onun kodunu vermeyi çalışıyorsunuz
    Neden?
    Linux bildiğinizi kanıtlamak için mi
    Sizin gibiler yüzünden insanlar linux'u geek/nerd oyuncağı olarak görüyor
    Neden?
    Linux'u öğretmek için mi
    Peki neden görsel olanı öğretmek yerine saklıyorsunuz.

    Ben anlamıyorum gerçekten bu linux kullanıcılarını
    Ben 7 sene önce değil de 3 sene önce geçtiysem nedeni bu Linux kullanıcılarıdır.




  • Aşağıda vereceğim iki farklı kaynak CLI (command line interface - komut satırı arayüzü) ile GUI (graphical user interface - grafiksel kullanıcı arayüzü) arasındaki farkları, avantaj, dezavantajları izah eden güzel yazılar barındırıyor.
    http://www.computerhope.com/issues/ch000619.htm
    http://itmanagement.earthweb.com/osrc/article.php/12068_3894231_1/Linux-Desktop-Command-Line-vs-User-Interface.htm
    Merak edenler okur.

    quote:

    Orijinalden alıntı: tony_almeida
    Neden sağ tıklayıp özelliklerden çalıştırılabilir işaretle demiyorsunuz da yaz baba sudo bilmem ne diyorsunuz.
    Linux tabanlı işletim sistemlerinin çoğunda sisteme root olarak giriş yapmanız yasaktır. Sebebi GUI'nin sistem guvenliğini tehlikeye sokmasıdır. Dolayısıyla her ne kadar bir dosyaya sağ tıklayıp Özellikler'den Erişim Hakları tabına geldiğimizde dosya izinlerini değiştiriyor olsak bile sistemdeki çoğu ve önemli dosyanın erişim hakları root kullanıcısına aittir. Bu sebeple GUI kullanarak birçok dosyayı sadece okuyabilirsiniz, ama değitiştiremezsiniz ya da çalıştıramazsınız. Dolayısıyla chmod, chown bir Linux kullanıcısının sıklıkla CLI'da kullandığı komutlardır.

    Diğer bir önemli noktada istatiksel olarak araştırması yok ama birçok kullanıcı GUI karşısında olmadığı takdirde neyin hangi menu hangi alt tabda olduğunu hatırlayamaz. Çoğu zaman GUI'de yapılan iş sezgisel ya da alışkanlık haline gelmiştir, akılda kalıcılığı cok yoktur. Bu sebeple birşeyi GUI ile izah etmenin zorluğundan kaçınmak ve farklı masaüstü yöneticilerinin birbirinden farklı menülerinden bağımsız olup, tum Linux dağıtımlarında geçerli olabilecek CLI komutları ile anlatmak yazar icin de okuyucu için de daha kolay ve anlaşılır olacaktır.

    Ayrıca komut satırı kara bir öcü değildir. Öyle olsa Microsoft 2007'de çoktandır ölmüş olan MS-DOS yerine PowerSell'i çıkarmazdı. Hoş onun arka fon rengi varsayılan olarak açık mavi geliyor. Hele bir de sistem yöneticisiyseniz GUI sizin icin yetersiz kalacaktır.
    http://www.bidb.itu.edu.tr/?d=919

    Bu işin iyileştirilmiş çözümü GUI ve CLI ortak kullanımı olacaktır. Arasındaki oranı da kullanıcının alışkanlıkları, beklentileri ve ihtiyacları belirleyecektir.

    "geek/nerd" bilgisayarla/dersleriyle fazla haşır neşir ama antisosyal kişi, inek öğrenci
    http://www.wikihow.com/Tell-the-Difference-Between-Nerds-and-Geeks
    Linux kullanmak icin inek, antisosyal olmaya gerek yok.




  • quote:

    Orijinalden alıntı: tony_almeida

    Hoobastank hocam
    sizi birkaç gündür inceliyorum
    3 yıldır falan linux kullanıyorum
    Benim anladığım şey sizin gibi kullanıcılar
    Sadece bu konu değil, verdiğiniz bütün cevapların görsel yolları var, yeni kullanıcılar için daha kolay

    Neden sağ tıklayıp özelliklerden çalıştırılabilir işaretle demiyorsunuz da yaz baba sudo bilmem ne diyorsunuz.
    Sizin gibiler yüzünden insanlar linux'u terminalden ibaret sanıyor.
    Bu işi o kadar abartıyorsunuz ki deb dosyasına çift tıkla diyeceğinize onun kodunu vermeyi çalışıyorsunuz
    Neden?
    Linux bildiğinizi kanıtlamak için mi
    Sizin gibiler yüzünden insanlar linux'u geek/nerd oyuncağı olarak görüyor
    Neden?
    Linux'u öğretmek için mi
    Peki neden görsel olanı öğretmek yerine saklıyorsunuz.

    Ben anlamıyorum gerçekten bu linux kullanıcılarını
    Ben 7 sene önce değil de 3 sene önce geçtiysem nedeni bu Linux kullanıcılarıdır.







  • quote:

    Orijinalden alıntı: tony_almeida

    Hoobastank hocam
    sizi birkaç gündür inceliyorum
    3 yıldır falan linux kullanıyorum
    Benim anladığım şey sizin gibi kullanıcılar
    Sadece bu konu değil, verdiğiniz bütün cevapların görsel yolları var, yeni kullanıcılar için daha kolay

    Neden sağ tıklayıp özelliklerden çalıştırılabilir işaretle demiyorsunuz da yaz baba sudo bilmem ne diyorsunuz.
    Sizin gibiler yüzünden insanlar linux'u terminalden ibaret sanıyor.
    Bu işi o kadar abartıyorsunuz ki deb dosyasına çift tıkla diyeceğinize onun kodunu vermeyi çalışıyorsunuz
    Neden?
    Linux bildiğinizi kanıtlamak için mi
    Sizin gibiler yüzünden insanlar linux'u geek/nerd oyuncağı olarak görüyor
    Neden?
    Linux'u öğretmek için mi
    Peki neden görsel olanı öğretmek yerine saklıyorsunuz.

    Ben anlamıyorum gerçekten bu linux kullanıcılarını
    Ben 7 sene önce değil de 3 sene önce geçtiysem nedeni bu Linux kullanıcılarıdır.


    5 senelik bir linux kullanıcısı olarak katılıyorum. Adam daha linuxta yeni öyle bir giriş yapılmış ki...




  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.