
Suatu hari saya mencoba menginstal Hyperland di Arch linux. Saat saya menggunakan perintah Pacman untuk menginstalnya, muncul kesalahan ‘target tidak ditemukan’.
[abhishek@itsfoss ~]$ sudo pacman -S hyperland
[sudo] password for abhishek:
error: target not found: hyperland
[abhishek@itsfoss ~]
Itu mengejutkan karena saya tahu Hyperland tersedia.
Perbaikan dalam kasus saya adalah memperbarui sistem dan dalam banyak kasus, ini memperbaiki masalah ini.
sudo pacman -Syu
Di sini, database paket lokal tidak sinkron. Kami perlu memperbarui cache. Memperbarui sistem juga disarankan di sini.
Itulah yang memperbaiki kesalahan ini dalam banyak kasus. Namun, mungkin ada beberapa alasan lain mengapa Kalian melihat kesalahan ini. Izinkan saya membahasnya secara detail di sini.
Perbaiki: Perbarui sistem
Arch linux adalah distribusi rilis bergulir dan menyediakan pembaruan cukup sering. Jika Kalian tidak memperbarui sistem setiap beberapa hari, database paket lokal Kalian akan tidak sinkron dengan mirror jarak jauh dan Kalian akan kesulitan menginstal paket.
Basis data paket lokal hanya menyimpan metadata paket seperti nomor versi, URL repositori untuk mendapatkan paket, dll.
Saat Kalian mencari suatu paket, pacman memberikan hasil pencarian yang menyatakan bahwa paket tersebut tersedia. Namun, paket tersebut memiliki nomor versi yang lebih lama di database lokal Kalian. Saat pacman mencari paket di repositori jarak jauh (untuk mendapatkan paket sebenarnya), ia tidak lagi menemukan URL versi lama.
Hal inilah yang menyebabkan error ‘target tidak ditemukan’.
Cara mengatasinya adalah dengan memperbarui database lokal. Itu bisa berhasil pacman -Sy
Namun, disarankan untuk memperbarui seluruh sistem Arch linux untuk menghindari konflik ketergantungan, antara lain.
sudo pacman -Syu
📋
Jika Kalian belum memperbarui sistem Kalian selama beberapa minggu, bersiaplah untuk pembaruan lebih dari 1 GB. Ini mungkin memerlukan waktu, tergantung pada kecepatan internet Kalian dan mirror yang Kalian gunakan.
Dalam kasus saya, Arch diinstal pada sistem sekunder saya. Dan karena saya tidak dapat menggunakannya selama sekitar satu minggu, sistemnya sudah ketinggalan jaman. Setelah saya memperbaruinya, saya dapat menginstal Hyperland.

💡
Jika tidak berhasil, paksa penyegaran semua database paket dengan menambahkan tambahan y: sudo pacman -Syyu
Saran lain untuk memperbaiki kesalahan ‘target tidak ditemukan’
Berikut beberapa tip untuk memperbaiki kesalahan ini jika metode di atas tidak memperbaikinya untuk Kalian.
Periksa kembali nama paketnya
Ini mungkin tampak mendasar, sayangku Watson, tetapi sering kali orang salah mengetik nama paket.
linux peka terhadap huruf besar-kecil dan paket biasanya diberi nama dalam huruf kecil. Jadi jika alat yang populer adalah Flameshot, nama paketnya kemungkinan besar adalah flameshot.
Dalam beberapa kasus yang jarang terjadi, mungkin ada kebingungan apakah memang demikian l
atau I
atau 1
.
Pada dasarnya, pastikan nama yang Kalian masukkan pada nama paket sudah benar.
Lihat apakah paket tersebut tersedia di repositori
Arch linux memiliki banyak sekali paket di repositorinya. Tapi itu tidak berarti ia memiliki semua paket linux yang ada.
Kunjungi situs web resmi paket Arch linux:
Di sini, masukkan nama paket dan lihat apakah paket tersebut tersedia. Jika ya, di repositori mana dan di perangkat mana repositori tersebut tersedia.
x86_64
adalah untuk arsitektur Intel dan semua termasuk arsitektur ARM untuk perangkat seperti Raspberry Pi.
💡
Jika paket ditemukan di beberapa repo tetapi pacman tidak dapat menemukannya bahkan pada sistem yang diperbarui, silakan periksa file conf pacman dan lihat apakah Kalian mengaktifkan repositori tersebut.
Pastikan itu bukan paket AUR
Arch User Repository (AUR) adalah platform tambahan yang didukung komunitas yang menyediakan paket-paket baru.
Sekarang, ada beberapa cara untuk menggunakan paket AUR tetapi pacman bukan salah satunya.
Periksa apakah paket yang Kalian coba instal adalah paket AUR. Periksa repositori resmi Arch terlebih dahulu seperti yang dijelaskan di atas. Jika tidak ada, maka periksa halaman AUR.
Jika itu adalah paket AUR, Kalian harus menggunakan yay atau pembantu AUR lainnya. Kalian tidak dapat menggunakan pacman untuk menginstal paket AUR.
Apakah Kalian dapat memperbaiki masalahnya?
Memperbarui sistem adalah hal yang memperbaiki masalah ini dalam banyak kasus. Dalam beberapa kasus yang jarang terjadi, mungkin ada alasan lain dan saya telah menyebutkan beberapa saran untuk alasan tersebut.
Sekarang giliran Kalian. Beri tahu saya di bagian komentar apakah Kalian dapat memperbaiki masalah ini atau tidak.