Bagaimana cara menginstal libqt4-core dan libqt4-gui di Ubuntu 16.04 LTS?

15

Saya memutakhirkan ke Ubuntu 16.04 LTS. Tetapi paket libqt4-core dan libqt4-gui tidak ada.

Bagaimana saya bisa menginstalnya pada 16.04?

Terima kasih.

Enze Chi
sumber

Jawaban:

10

Paket libqt4-core dan libqt4-gui ini tidak ada lagi di Ubuntu 16.04 LTS dan yang lebih baru. Mereka adalah paket dummy dengan dependensi ke paket lain. Prosedur berikut akan memodifikasi paket Vidyo sehingga menggunakan dependensi yang berfungsi.

  1. Pertama-tama pastikan bahwa semua paket libqt4 yang diperlukan yang tidak diinstal secara default telah diinstal:

    sudo apt install libqt4-designer libqt4-opengl libqt4-svg libqtgui4 libqtwebkit4
    
  2. Membuat script untuk memodifikasi ketergantungan didefinisikan dalam paket. Gunakan videbcontrolskrip yang disediakan di sini .

  3. Jalankan skrip videbcontrol VidyoDesktopInstaller-ubuntu64-TAG_VD_3_6_3_017.debyang akan membuka dependensi dalam editor vi

  4. Ganti Depends: libxss1,libaudio2,libasound2,libqt4-gui (>= 4.8.1), libqt4-networkdengan Depends: libxss1,libaudio2,libasound2,libqt4-designer,libqt4-opengl,libqt4-svg,libqtgui4,libqtwebkit4,libqt4-network. Ini menciptakan file bernama VidyoDesktopInstaller-ubuntu64-TAG_VD_3_6_3_017.modified.debberisi ketergantungan baru.

    Jika Anda tidak tahu vi, setelah Anda melihat informasi paket

    1. gerakkan kursor menggunakan panah ke bawah ke garis yang dimulai dengan Depends:
    2. ketik huruf iuntuk masuk ke mode penyisipan
    3. salin lalu (klik kanan) baris baru dan ketik kembali
    4. ketik escape untuk keluar dari mode insert
    5. ketik dduntuk menghapus Dependsbaris lama
    6. ketik ZZuntuk menyimpan dan keluar dari perubahan (dua huruf besar z)
  5. Instal paket Vidyo dengan menjalankan perintah:

    sudo apt install VidyoDesktopInstaller-ubuntu64-TAG_VD_3_6_3_017.modified.deb
    

Nikmati

chmike
sumber
Vidyo = facepalm
xealits
3

Berkat https://ubuntuforums.org/showthread.php?t=110458 dan @chmike Ketergantungan ini sudah memiliki versi yang lebih tinggi seperti yang saya temukan. Tidak apa-apa untuk mengubah file deb sebagai gantinya. @ bean1975 memiliki metode yang lebih pendek:

dpkg-deb -x yourfile.deb newdir 
dpkg-deb --control yourfile.deb newdir/DEBIAN
gedit newdir/DEBIAN/control

dan ubah libqt4-gui (>= 4.8.1)denganlibqt4-designer,libqt4-opengl,libqt4-svg,libqtgui4,libqtwebkit4

dpkg -b newdir modified.deb

dan Anda dapat menggunakannya sekarang !!!

Amartya Rej
sumber
0

Coba ini karena ini bekerja untuk saya:

sudo apt-get -f install

Ini disarankan oleh terminal itu sendiri dan itu melakukan sihir dan apa yang tidak.

pengguna644585
sumber
0

Saya menemukan petunjuk ini dari situs web Vidyo , yang paling mudah diikuti. Mereka telah bekerja secara konsisten di beberapa peningkatan.

SteveSong
sumber
-1

Tertaut di bagian Ubuntu pada Launchpad :

https://launchpad.net/ubuntu/xenial/+package/libqt4-core

https://launchpad.net/ubuntu/xenial/+package/libqt4-gui

Anda dapat menginstal deb (Debian biner paket) menggunakan dpkg: sudo dpkg -i libqt4-core_4.8.6...ubuntu8_amd64.deb

neofug
sumber
Apakah saya harus mengunduh file dan dependensi secara manual? Apakah ada PPA untuk mempermudah pemasangan?
Enze Chi
Saya pergi masalah ketergantungan saat menginstalnya: dpkg: masalah ketergantungan mencegah konfigurasi libqt4-dbus: amd64: libqt4-dbus: amd64 tergantung pada libqtdbus4 (= 4: 4.8.6 + git64-g5dc8b2b + dfsg-3 ~ ubuntu8); namun: Versi libqtdbus4: amd64 pada sistem adalah 4: 4.8.7 + dfsg-5ubuntu2. libqt4-dbus: amd64 tergantung pada qdbus (= 4: 4.8.6 + git64-g5dc8b2b + dfsg-3 ~ ubuntu8); namun: Versi qdbus pada sistem adalah 4: 4.8.7 + dfsg-5ubuntu2.
Enze Chi
Itu mengatakan paket libqtdbus4 Anda terlalu baru. Apakah Anda memiliki paket lain yang rusak setelah pembaruan yang bergantung pada libqt4- [core | gui]? Untuk xenial ada paket libtcore4 dan linbqtgui4
neofug