Bugün Arch Linux’ta Aptana Studio 3 kurulumunda karşılaştığımız hatayı nasıl çözebileceğimizi ve aptana studio’yu nasıl kurabileceğimizden bahsedeceğim.

Karşılaşılan Hata:

    mv: 'Aptana_Studio_3' durumlanamadı: Böyle bir dosya ya da dizin yok
    ==> HATA: package() içinde bir hata oluştu.
        Çıkılıyor...

    $ git clone https://aur.archlinux.org/aptana-studio.git
    $ cd aptana-studio
    $ makepkg -g >> PKGBUILD
    $ makepkg -sri

Ardından aşağıdaki komutla PKGBUILD dosyasını düzenleyin.

    $ sudo gedit PKGBUILD

build kısmını aşağıdaki şekilde değiştiriniz.

    build() {
      cd $srcdir
      mkdir -p Aptana_Studio_3
      bsdtar -xf *.zip -C Aptana_Studio_3
      mkdir -p $srcdir/usr/bin/
      echo 'exec /usr/lib/aptana/AptanaStudio3' > $srcdir/usr/bin/aptana-studio
    }

Kaydedip çıkınız ve kurulumu şu şekilde tamamlayınız.

    $ makepkg -sri

Aptana-studio’yu dmenu üzerinden açmaya çalıştığımda program çalışmadı. Bunun sebebini öğrenmek için terminal üzerinde aşağıdaki komutla programı açmaya çalıştım ve şu çıktılarla karşılaştım.

    $ aptana-studio
    /usr/bin/aptana-studio: satır 1: /usr/lib/aptana/AptanaStudio3: Erişim engellendi
    /usr/bin/aptana-studio: satır 1: exec: /usr/lib/aptana/AptanaStudio3: çalıştırılamıyor: Erişim engellendi

Bunun çözümü için şu komutla çalıştırma yetkisi verdim.

    $ sudo chmod +x /usr/lib/AptanaStudio3

Ardından program açıldı.Ancak yine bir hatayla karşılaştık :)

Bu hatanın çözümü için Java Sürümünde bir değişiklik yapmamız gerekiyor.

jdk8 kurulumu için aşağıdaki adımları takip ediniz.

    $ cd /tmp
    $ git clone https://aur.archlinux.org/jdk8.git
    $ cd jdk8/
    $ makepkg -g >> PKGBUILD
    $ makepkg -sri

Bu şekilde kurulumumuzu tamamladık. İlk önce hangi java sürümümüzün aktif olduğuna bakalım.

    $ sudo archlinux-java status
    Available Java environments:
      java-11-openjdk (default)
      java-8-jdk

Şimdi Java-8-jdk paketimizi default hale getirelim.

    $ sudo archlinux-java set java-8-jdk

Ardından tekrar durumumuzu bir kontrol edelim.

    $ sudo archlinux-java status
    Available Java environments:
      java-11-openjdk
      java-8-jdk (default)

Güncellemelerimizi yapalım.

    $ sudo pacman -Syyu

Son olarak bilgisayarımızı yeniden başlatalım.

    $ sudo reboot -h now

Uyarı: Java kullanan programları root olarak çalıştırırsanız javayıda root olarak çalıştırmanız gerekir. Komutlarla javayı root olarak kullanmak sisteminize zarar verebilir.

    $ aptana-studio