GNU/Linux >> Belajar Linux >  >> Linux

Memperbaiki Kesalahan Flatpak:Tidak ditemukan referensi jarak jauh yang mirip dengan 'flathub'

Jadi, saya baru saja menginstal Fedora. Menginstal aplikasi favorit saya adalah salah satu dari daftar hal yang harus dilakukan setelah menginstal Fedora.

Saya mencoba menginstal VLC dalam bentuk Flatpak, tetapi itu memberi saya kesalahan:

Kesalahan :Tidak ditemukan referensi jarak jauh yang mirip dengan 'flathub'

Memperbaiki kesalahan "tidak ada referensi jarak jauh yang ditemukan mirip dengan flathub"

Perbaikannya cukup sederhana. Tambahkan repositori Flathub dengan cara berikut:

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

Ini akan meminta kata sandi Anda, atau Anda bisa menggunakan perintah di atas dengan sudo.

Sekarang, jika Anda mencoba menginstal paket Fltapak dari Fltahub, paket tersebut akan berfungsi seperti yang diharapkan.

Alasan mengapa Anda melihat kesalahan ini dan cara memperbaikinya

Sekarang setelah memperbaiki kesalahan, sebaiknya pelajari juga mengapa Anda melihat kesalahan ini sejak awal dan bagaimana cara memperbaikinya.

Seperti kebanyakan manajer paket lainnya di Linux, Flatpak juga bekerja pada konsep repositori. Dengan kata yang lebih sederhana, Anda dapat membayangkan repositori paket sebagai gudang tempat paket disimpan.

Tetapi untuk mengambil paket dari gudang ini, Anda harus mengetahui alamat gudang terlebih dahulu.

Itulah yang terjadi di sini. Anda mencoba mengunduh (dan menginstal) paket dari repositori tertentu (Flathub dalam kasus ini). Tetapi sistem Anda tidak tahu tentang "flathub" ini.

Untuk mengatasi masalah ini, Anda menambahkan repositori Flathub. Saat Anda melakukannya, sistem Linux Anda dapat mencari paket yang Anda coba instal di repositori ini.

Anda mungkin melihat semua repositori Flatpak jarak jauh ditambahkan ke sistem Anda.

Mari kita lihat lebih dalam pada perintah yang digunakan untuk menambahkan repositori:

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
  • flatpak:ini adalah alat CLI flatpak.
  • remote-add:opsi ini menunjukkan bahwa Anda menambahkan repositori jarak jauh baru.
  • –if-not-exists:ini memastikan bahwa repositori jarak jauh hanya ditambahkan jika belum ditambahkan.
  • flathub:ini adalah referensi singkat untuk URL lengkap dari repositori yang sebenarnya. Anda dapat menamakannya dengan nama lain, tetapi konvensinya adalah menggunakan yang disediakan oleh pengembang.
  • https://flathub.org/repo/flathub.flatpakrepo:Alamat repositori yang sebenarnya.

Jadi, intinya adalah ketika Anda melihat Flatpak mengeluh tentang 'tidak ada referensi jarak jauh yang ditemukan mirip dengan xyz', verifikasi bahwa repositori tersebut tidak ditambahkan dan jika itu masalahnya, cari tahu URL-nya dan tambahkan ke sistem.

Saya harap tip cepat ini membantu Anda dengan masalah Flatpak ini.



Linux
  1. Perbaiki sudo:add-apt-repository:perintah tidak ditemukan kesalahan

  2. Menghapus folder dari repositori svn

  3. git add mengembalikan kesalahan fatal:di luar repositori

  1. [Memperbaiki] kesalahan:snap "paket" tidak ditemukan

  2. libevent tidak menemukan kesalahan di tmux

  3. kesalahan rsync:perintah jarak jauh tidak ditemukan (kode 127) di io.c(605):

  1. Perbaiki kesalahan Class ZipArchive tidak ditemukan [PHP 7]

  2. perintah yum-config-manager tidak ditemukan [Perbaiki]

  3. Kesalahan konfigurasi:tidak ditemukan kompiler C yang dapat diterima di $PATH