Paket terdaftar di bawah "lokal atau usang" jika synaptic tidak dapat menentukan repositori dari mana paket itu (kemungkinan besar) diinstal.
Penjelasan: manajer paket ubuntu (apt / dpkg) tidak melacak repositori tempat sebuah paket diunduh ketika diinstal. Itu berarti begitu sebuah paket diinstal tidak ada cara untuk mengetahui dari mana itu diunduh. Manajer paket hanya dapat menebak repositori sumber. Itu dilakukan dengan mencocokkan paket yang diinstal dengan semua paket yang tersedia di semua repositori.
Jika sebuah paket dengan nama yang sama ditemukan di repositori nomor versi dibandingkan. Jika nomor versi dalam repositori sama atau lebih baru maka diasumsikan bahwa paket tersebut kemungkinan besar diinstal dari repositori itu. Jika tidak ada paket yang cocok ditemukan di repositori mana pun maka synaptic menyatakan paket yang diinstal sebagai "lokal atau usang".
Ada tiga situasi yang dapat menyebabkan paket yang diinstal tidak ditemukan di repositori apa pun:
- Anda mengunduh dan menginstal paket sendiri (dpkg -i foo.deb).
- Anda menginstal paket dari repositori dan kemudian menghapus repositori itu (misalnya PPA).
- Anda menginstal paket dari repositori dan kemudian paket itu dihapus dari repositori itu (kemungkinan terjadi dalam repositori yang diusulkan).
Tentang istilah "lokal atau usang": item pertama akan menjadi bagian "lokal", sedangkan dua lainnya akan menjadi bagian "usang".
Refleksi penjawab sendiri:
Dalam kasus saya, tampaknya alasan ketiga adalah penyebab paket kantor terbuka terdaftar di "lokal atau usang". Saya telah mengaktifkan repositori yang diusulkan. Paket-paket kantor terbuka ditingkatkan di yang diusulkan, dan kemudian dihapus dari yang diusulkan. Saya menulis lebih detail dalam jawaban untuk pertanyaan ini: Mengapa beberapa paket Open Office ditandai sebagai "lokal atau usang" di Synaptic .
aptitude search ~o
tidak melaporkan apa pun di sistem saya