Ubuntu'da Intellij IDEA için Güncelleme Başlatıcı


26

Şu anda sistemimde IntelliJ IDEA 15.01 var. Geçenlerde Intellij IDEA 15.04'ü indirdim. idea.shAçmak için komut dosyasını çalıştırdıktan sonra , araçlar menüsüne gittim ve masaüstü başlatıcısını oluşturdum. IDEA'yı kapattıktan sonra, IDEA 15.01'i açan başlatıcıyla açmaya çalıştım. Ondan sonra başlatıcıyı /usr/share/applications(düzgün çalışıyor) kullanarak IDEA'yı açmayı ve ilgili başlatıcıyı masaüstüne tutturmayı denedim . Başlatıcım, bilgisayarı yeniden başlatana kadar düzgün çalışıyor. Yeniden başlattıktan sonra, başlatıcı IDEA 15.01'i açmak için geri döner.

Bunu nasıl düzeltebilirim?

IDEA yükleme dizini: /home/thenumberone/idea-IC-143.2287.1/

İçeriği /usr/share/applications/jetbrains-idea-ce.desktop:

[Desktop Entry]
Version=1.0
Type=Application
Name=IntelliJ IDEA Community Edition
Icon=/home/thenumberone/idea-IC-143.2287.1/bin/idea.png
Exec="/home/thenumberone/idea-IC-143.2287.1/bin/idea.sh" %f
Comment=Develop with pleasure!
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-idea-ce

S / w otomatik olarak güncellemeyi yükler mi yoksa normal yüklemeyi izleyip eski sürümü daha sonra kaldırmalı mıyım?
SY_13

Yanıtlar:


26

Neden

Hala% 15.01 başlatıcısıyla ilgili yerel bir fikriniz olduğundan eminim ~/.local/share/applications/jetbrains-idea-ce.desktop.

Genel olanı ( /usr/share/applications/jetbrains-idea-ce.desktop) başlatıcıya sürüklerseniz, geçici olarak Genel Birlik Başlatıcısı'nı genel olanla çalışmaya zorlarsınız, ancak yerel olanı genel olanı yeniden başlatma sırasında geçersiz kılar (oturum açma).

Ne yapalım?

Sadece yerel .desktopdosyayı kaldırın ~/.local/share/applications, oturumu kapatın ve tekrar açın.


Awesome - Her IntelliJ güncellemesinde bununla savaşıyordum. Teşekkürler !
Mat

32

IntelliJ’i yükselttiğinizde başlatıcıyı güncellemek için:

  1. Tüm OLD Intellij örneklerini kapatın
  2. OLD Intellij kısayolunu başlatıcıdan kaldır (sağ tıkla -> Başlatıcının kilidini aç)
  3. Koşmak

    rm ~/.local/share/applications/jetbrains-idea.desktop
    rm ~/.gnome/apps/jetbrains-idea.desktop
    sudo rm /usr/local/bin/idea
    sudo rm /usr/share/applications/jetbrains-idea.desktop
    
  4. NEWIntellij ana dizinine giderek ve bin / idea.sh komutunu çalıştırarak NEW Intellij'i açın.

  5. Araçlar -> Masaüstü girişi oluştur
  6. Yeni simgeyi başlatıcıya kilitle (sağ tık -> başlatıcıya kilitle)

Başlatıcı simgesi Intellij'i kapattıktan sonra kalmazsa

  1. rm ~/.local/share/applications/jetbrains-idea.desktop
  2. Intellij'i açın -> Araçlar -> Masaüstü girişi oluştur
  3. Intellij başlatıcısı simgesine sağ tıklayın -> başlatıcıya kilitle

Harika, bu işe yarıyor! Bu kabul edilen cevap olmalı!
kravemir

Bu, Ubuntu 18.04'teki WebStorm kullanıcıları içindir. Bunu denediğimde, ikinci adım # 2 "WebStorm'u Açın -> Araçlar -> Masaüstü girişi oluştur", işe yaramadı. Masaüstünde veya Sık Kullanılanlar çubuğunda bir simge görmedim. İşe yarayan, uygulama yöneticisini getirmek için "Komut" düğmesine tıklamak, Arama çubuğuna "webstorm" girmek ve arama sonuçlarında görünen WebStorm simgesine tıklamaktı. WebStorm göründüğünde, başlatıcı çubuğundaki WebStorm simgesine sağ tıklayıp Sık Kullanılanlara ekleyebilirim.
Robert Oschler

8

Daha basit bir yol:

  1. Tüm eski IntelliJ kısayollarını kaldırın.
  2. IntelliJ'ınızın yeni sürümüne INTELLIJ_DIRECTORY / bin komut satırında gidin ve ./idea.sh komutunu çalıştırın.
  3. IDE'de, Araçlar'a gitmek -> Masaüstü Girişi Yarat ...
  4. İstenirse oluşturma işlemini onaylayın
  5. Oturumu kapat ve giriş yap
  6. Unity menüsünde IntelliJ'i arayın, onu başlatın ve IntelliJ simgenizi gördüğünüz sol panelde "Launcher'a Kilitle" ye tıklayın.

Bu kadar.


1

Bu yüzden son zamanlarda bu sorunla karşılaştım ve daha basit olan başka bir alternatif buldum.

  1. Öncelikle, Uygulamalar dizinindeki yeni IntelliJ IDE'nize veya normalde IDE uygulamalarınızı sakladığınız klasöre sembolik bir bağlantı oluşturun. Örnekln -s idea-IC-[version.number.here] IntelliJ
  2. Yerel masaüstü başlatıcı dosyasını ( ~/.local/share/applications/jetbrains-idea-ce.desktop) favori editörünüzle açın, örneğin nano, vi, gedit, vb.
  3. Yukarıdaki sembolik bağlantıyı oluşturduğunuz yolun altındaki uygun dosyaları işaret etmek için Simge alanını (yaklaşık 5 satır) ve Yürütme alanını (yaklaşık 6 satır) değiştirin. Dosyanız şimdi şöyle görünmelidir:

    [Desktop Entry]
    Version=1.0
    Type=Application
    Name=IntelliJ IDEA Community Edition
    Icon=/home/rhycce/Applications/IntelliJ/bin/idea.png
    Exec="/home/rhycce/Applications/IntelliJ/bin/idea.sh" %f
    Comment=The Drive to Develop
    Categories=Development;IDE;
    Terminal=false
    StartupWMClass=jetbrains-idea-ce
    
  4. Kaydet ve Tamam!

Bundan sonra, herhangi bir IDE güncellemesi indirdikten sonra, yapmanız gereken tek şey yeni güncelleme klasörünü işaret etmek için sembolik bağlantıyı güncellemektir ve iyisinizdir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.