Ana içeriğe geç

Linux Ubuntu Kurulumu

Linux (Ubuntu) Cihazlar İçin Kurulum

1 - Gereksinimler

Dijital İmza uygulamasını cihazınıza kurmadan önce aşağıda belirtilen Java kütüphanesinin cihazınızda kurulu olması gerekmektedir. JRE (Java Runtime Environment). Javayı kurmak için aşağıdaki kodu Linux cihazınızın terminalinde çalıştırabilirsiniz.

    sudo apt-get install openjdk-8-jre

Yukarıdaki kodu uyguladığınızda size sudo kullanıcı şifresi soracaktır şifrenizi giriniz. Eğer sudo kullanıcısı olmadığınızı belirten bir mesaj alırsanız aynı terminalde önce

    su

kodunu uygulayın ve şifrenizi girin daha sonra

    apt-get install openjdk-8-jre

komutunu uygulayarak Javayı kurabilirsiniz.

Not: kurulum işlemlerinin başarılı bir şekilde yürüyebilmesi için sudo kullanıcı olmanız tavsiye edilmektedir. Bu konuyla ilgili BT biriminizden destek alabilirsiniz.

2 - Kart Okuyucu Sürücülerinin Kurulumu

Dijital İmzanızı kullanabilmeniz için kart okuyucu ve kart yazılımlarının bilgisayarınızda yüklü olması gerekir.


Akis kartlar için sürücü yazılımınızı linkteki adresten KamuSM'ye giderek indirebilirsiniz. Bu adrese gittiğinizde bilgisayarınızın işletim sistemini , işletim sistemi versiyonunu ve E-imza Token modelinizi seçerek size sunulan 2 farklı sürücüyü indirip kurunuz. Eğer kart okuyucunuza ait sürücü çıkmaz ise e-imzanızın kullanım kılavuzuna veya tedarikçinize başvurabilirsiniz.

Akis'i kurmak için aşağıdaki adımları izleyebilirsiniz.

Akıllı kart sürücüsü Akis in .deb uzantılı dosyasını arşivden çıkarın ve aşağıdaki kodu terminalde yazdıktan sonra dosyayı terminalin üzerine sürükleyip bırakın.

Kart okuyucu sürücüsü klasöründe ise birden fazla klasör olabilir bu klasörleri açıp işletim sisteminize en yakın olanın içerisindeki .deb uzantılı paketi yükleyiniz.

        sudo dpkg -i 

Eğer E-Güven , Gemalto , SafeNet , Thales markalarına ait kart okuyucular kullanıyorsanız Cihazınızda SafenetAuthenticationClient'ı kurmanız gerekecektir. Safenet Authentication Client 10.8 sürümünü indirmek için tıklayınız.


İndirdiğiniz klasördeki .deb uzantılı dosyasını arşivden çıkarın ve aşağıdaki kodu terminalde yazdıktan sonra dosyayı terminalin üzerine sürükleyip bırakın ve komutu uygulayarak yükleme işlemini yapın.

        sudo dpkg -i 

Bu işlemlerden sonra bilgisayarınızın E-imzanızı gördüğünden emin olmak için terminalden

        akia 

komutunu uygulayarak kart okuyucunuzun tanınıp tanınmadığını görebilir ve içeriğini görüntüleyebilirsiniz.

3 - Dijital İmza Uygulamasının İndirilmesi ve Kurulumu - Linux

DSClient Linux Ubuntu versiyonunu indirmek için tıklayınız.

Dijital İmza uygulamasının kurulumu için Linux cihazlarda bulunan terminal uygulamasından faydalanacağız.

Bunun için SetupFiles klasörünüzde boş bir alana sağ tıklayın ve gelen menüden "Terminalde Aç" veya "Open in Terminal" seçeneğini seçin.

title

Terminali açtığınızda aşağıdaki görsele benzer bir ekran gelecektir.

title

Bu ekranda şu komutu yazın :

    bash

Ve bir boşluk bırakın

Ardından Setup Files klasöründeki DSClientMac.sh dosyasını tutup bu ekrana sürükleyin

    bash /home/username/Downloads/SetupFiles/DSClientLinux.sh

Kod satırı yukardaki örneğe benzer şekilde görülecektir. Tek fark dosya konumunuz olacaktır. Kod satırının sonudaki 1 adet boşluğu silmeniz gerekmektedir. Ardından Entr'a basarak komutu uygulayın.

Sizden kullanıcı şifrenizi girmeniz istenecektir. Burada şuna dikkat edin ,linux terminalde şifrenzi yazdığınızda sanki hiçbirşey yazmıyormuş gibi görülebilir, bu normaldir.Şifrenizi yazın ve enter'a basıp onaylayın'

title

İşlem başarılı olması durumunda Terminal görüntüsü yukardaki görseldeki gibi olacak ve terminal bir alt satıra geçecektir. Herhangi bir sorunla karşılaşmanız halinde program kendi işlem ve hata kayıtlarını oluşturmaktadır. Bu dosyalardaki kayıt mesajlarını iletmeniz durumunda sorunlarınız daha hızlı çözüme kavuşacaktır.

4 - Log Kayıtlarına Nasıl Ulaşılır - Linux

Örnek Ubuntu üzerinden anlatılmıştır.

Yan menüden Files'ı açın.

title

Açılan pencerede other locations’u seçin.

title

Computer’i açın

title

Usr'ı açın.

title

Bin 'i açın

title

Bin içerisinde bulunan Setupfiles'ı açın

title

Setupfiles içerisinde “servicelog.err.txt” dosyası mevcuttur. Kurulum sırasında veya bilgisayarınızı yeniden başlattıktan sonra dijital imza servisi herhangi bir hata ile karşılaşırsa buraya kayıt edecektir. Bu dosyayı çift tıklayarak text editör ile açabilirsiniz.

Programa ait hata dışı kayıtlar yine aynı klasörde bulunan “servicelog.out.txt” dosyasında tutulmaktadır.

5- Kart Okuyucu Bulunamadı veya Sertifikalar Okunamadı Hatası

Eğer sisteme giriş yaparken kart okuyucu cihaz ve sertifikalar listelenmiyorsa aşağıdaki adımları izleyiniz.

  1. Aşağıda belirtilen kodu terminalinizde uygulayınız.

        sudo apt-get update

    ve

        sudo apt-get install pcscd pcsc-tools opensc opensc-pkcs11 libpam-pkcs11 libstdc++6 libccid libusb-0.1-4 libpcsclite1 libssl1.1 pkcs11-data  openssl libssl-dev libcrypto++8

    bu kodları çalıştırdıktan sonra bir hata oluştuysa

        apt-get -f install

    komutunu uygularsanız sorun çözülecektir.

    Daha sonra

        sudo systemctl enable pcscd

komutunu uyguladığınızda kart okuyucunuz ve sertifikalarınız sistem tarafında görünür hale gelecektir.

Bazı durumlarda bilgisayarınıızı yeniden başlatmanız gerekebileceğinden kurulumların sonrasında yeniden başlatmanız tavsiye edilmektedir.

  1. Eğer 1. yöntem sizin için faydalı olmadıysa https://kamusm.bilgem.tubitak.gov.tr/islemler/surucu_yukleme_servisi/ adresinden İşletim sisteminizi ve size uygun kart okuyucu cihazı seçiniz. Bu sayfada size 2 adet uygulama gösterilecektir. Akıllı kart sürücüsü ve Kart okuyucu sürücüsü'ni indirip cihazınıza kurunuz.

Kurmak için aşağıdaki adımları izleyebilirsiniz.

Akıllı kart sürücüsü Akis in .deb uzantılı dosyasını arşivden çıkarın ve aşağıdaki kodu terminalde yazdıktan sonra dosyayı terminalin üzerine sürükleyip bırakın.

Kart okuyucu sürücüsü klasöründe ise birden fazla klasör olabilir bu klasörleri açıp işletim sisteminize en yakın olanın içerisindeki .deb uzantılı paketi yükleyiniz.

        sudo dpkg -i 
  1. Eğer E-Güven , Gemalto , SafeNet , Thales markalarına ait kart okuyucular kullanıyorsanız Cihazınızda SafenetAuthenticationClient'in kurulu olduğundan emin olunuz. Safenet Authentication Client 10.8 sürümünü indirmek için tıklayınız.

  2. Eğer halen kart okuyucularınız görüntülenmiyorsa lütfen java versiyonunuzun openjdk-11-jre olduğundan emin olunuz.

  3. Eğer log kayıtlarınızda " libeTKPCS11.so : paylaşımlı nesne açılamıyor " hatası alırsanız aşağıdaki kodu terminalde uygulayın().

        sudo mv /usr/lib/libeTPkcs11.so /usr/lib/libeTPKCS11.so
  1. Eğer " init_openssl_crypto " hatası alınırsa aşağıdaki kodu terminalde uygulayın.
        sudo ln -s /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1 /usr/lib/libcrypto.so.6