Linux Mint Türkiye

Yazılım => Yazılım Yükleme ve Kaldırma => Konuyu başlatan: rsun - 21 Temmuz 2019, 19:12:38

Başlık: Stremio Deb Kurulumunda Eksik Paketler Sorununun Çözümü
Gönderen: rsun - 21 Temmuz 2019, 19:12:38
Yakın zaman önce resmi sitesindeki deb bağlantısından indirdiğim Stremio, kurulumu sırasında bağımlılığı sağlanmamış paketler uyarısı vererek yarıda kesilmişti. Bakabildiğim Linux forumlarında deb paketiyle kurulum özelinde konuya ilişkin bir çözüm göremedim. Fakat farklı paket sistemleri kullanan dağıtımlarla ilgili birkaç konuyu inceleyince el yordamıyla da olsa Linux Mint için uygun çözümü de bulmuş oldum. Gerekli işlemler şunlar:

Kod: [Seç]
git clone --recurse-submodules -j8 git://github.com/Stremio/stremio-shell.git
Kod: [Seç]
sudo apt-get install qtcreator qt5-qmake qt5-default g++ pkgconf libssl-dev
g++-multilib g++-7-multilib gcc-7-doc libstdc++6-7-dbg glibc-doc
libx11-doc libqt5opengl5-dev clang qmlscene qt5-doc qt5-qmltooling-plugins
libc-ares2 libhttp-parse2.7.1 libc-ares2 libhttp-parser2.7.1
sudo apt-get install libminizip1 libmpv1 libqt5positioning5 libqt5webchannel5 libqt5webengine-data libqt5webengine-data libre2-4 libuchardet0 libuv1 nodejs qml-module-qt-labs-platform qml-module-qt qml-module-qtquick-dialogs qml-module-qtquick-privatewidgets qml-module-qtwebchannel qml-module-qtwebengine

İşlemler tamamlandıktan sonra Stremio sitesinden alınmış alttaki bağlantıdan deb paketini indirerek kurulumu tamamlayabiliriz.

https://dl.strem.io/linux/v4.4.54/stremio_4.4.52-1_amd64.deb
Başlık: Ynt: Stremio Deb Kurulumunda Eksik Paketler Sorununun Çözümü
Gönderen: Butterfly - 21 Temmuz 2019, 20:02:15
Aslında bu şekilde uğraşmaya gerek yok. Eğer bağımlılıkları olan bir paketi dpkg komutu ile kurarsanız böyle bir sonucun alınması normal, aynı aşağıdaki gibi.

Kod: [Seç]
sudo dpkg -i stremio_4.4.52-1_amd64.deb'
(Veritabanı okunuyor ... 442850 dosya veya dizin kurulu durumda.)
Paket açılacak: .../stremio_4.4.52-1_amd64.deb ...
Paket açılıyor: stremio (4.4.52-1) üzerine (4.4.52-1) ...
dpkg: bağımlılık sorunları yüzünden stremio paketi yapılandırılamıyor:
 stremio şuna bağımlı: nodejs, ama:
  'nodejs' paketi kurulu değil.
 stremio şuna bağımlı: libmpv1 (>= 0.27.2), ama:
  'libmpv1' paketi kurulu değil.
 stremio şuna bağımlı: qml-module-qt-labs-platform (>= 5.9.5), ama:
  'qml-module-qt-labs-platform' paketi kurulu değil.
 stremio şuna bağımlı: qml-module-qtquick-dialogs (>= 5.9.5), ama:
  'qml-module-qtquick-dialogs' paketi kurulu değil.
 stremio şuna bağımlı: qml-module-qtwebchannel (>= 5.9.5), ama:
  'qml-module-qtwebchannel' paketi kurulu değil.
 stremio şuna bağımlı: qml-module-qtwebengine (>= 5.9.5), ama:
  'qml-module-qtwebengine' paketi kurulu değil.

dpkg: stremio paketi işlenirken sorun yaşandı (--install):
 bağımlılık sorunları - yapılandırılmadan bırakılıyor
İşleme sırasında hatalarla karşılaşıldı

Bu durumda aşağıdaki komutu çalıştırırsanız, bağımlı paketler otomatik yüklenir.

Kod: [Seç]
sudo apt install -f
Aşağıdaki gibi olurdu.

Alıntı
sudo apt install -f
Paket listeleri okunuyor... Bitti
Bağımlılık ağacı oluşturuluyor       
Durum bilgisi okunuyor... Bitti     
Bağımlılıklar düzeltiliyor... Tamamlandı
Aşağıdaki ek paketler kurulacak:
  libhttp-parser2.7.1 libminizip1 libmpv1 libqt5webengine-data
  libqt5webengine5 libqt5webenginecore5 libre2-4 libuv1 nodejs
  qml-module-qt-labs-platform qml-module-qtquick-dialogs
  qml-module-qtquick-privatewidgets qml-module-qtwebchannel
  qml-module-qtwebengine
Tavsiye edilen paketler:
  youtube-dl nodejs-doc
Aşağıdaki YENİ paketler kurulacak:
  libhttp-parser2.7.1 libminizip1 libmpv1 libqt5webengine-data
  libqt5webengine5 libqt5webenginecore5 libre2-4 libuv1 nodejs
  qml-module-qt-labs-platform qml-module-qtquick-dialogs
  qml-module-qtquick-privatewidgets qml-module-qtwebchannel
  qml-module-qtwebengine
0 paket yükseltilecek, 14 yeni paket kurulacak, 0 paket kaldırılacak ve 0 paket yükseltilmeyecek.
1 paket tam olarak kurulmayacak ya da kaldırılmayacak

dpkg komutu yerine gdebi komut satırı aracını kullanırsanız, bağımlılklar otomatik yüklenir, aynı aşağıdaki gibi olur.

Kod: [Seç]
sudo gdebi stremio_4.4.52-1_amd64.deb
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Reading state information... Done
Şu paketlerin KALDIRILMASINI gerektiriyor: stremio
Şu paketlerin kurulmasını gerektiriyor: libhttp-parser2.7.1 libminizip1 libmpv1 libqt5webengine-data libqt5webengine5 libqt5webenginecore5 libre2-4 libuv1 nodejs qml-module-qt-labs-platform qml-module-qtquick-dialogs qml-module-qtquick-privatewidgets qml-module-qtwebchannel qml-module-qtwebengine

The next generation media center
Bu yazılım paketini kurmak istiyor musunuz? [e/H]:

Yeni kullanıcıların bunlarla uğraşmaması için, Linux Mint sürümlerinde Gdebi'nin arayüzü kurulu geliyor. Pakete sağ tıklayıp Gdebi ile kursaydınız böyle uğraşmazdınız, bağımlıklar aşağıdaki resimdeki gibi otomatik listelenir ve yüklenirdi.

(https://i.postimg.cc/gJ5dtsZK/stremio.png)

(https://i.postimg.cc/Pf1TQB46/stremio2.png)