Ketika saya memutakhirkan dari satu versi Ubuntu ke yang berikutnya, alat pemutakhiran dengan benar menonaktifkan semua AKP saya, sehingga perangkat lunak yang dikompilasi untuk atau terikat dengan versi lama Ubuntu tidak mengganggu versi baru yang baru saja saya tingkatkan.
Apakah ada cara untuk secara otomatis mengaktifkan kembali dan memperbarui PPA yang menyediakan paket untuk versi baru Ubuntu? Sebagai contoh, misalkan saya sedang menjalankan Maverick, dan saya memiliki dua AKP diaktifkan, "foo" dan "bar". Misalkan "foo" menyediakan paket untuk Maverick dan Natty, sedangkan "bar" menyediakan paket untuk Natty saja. Apakah ada alat yang bisa saya jalankan setelah memperbarui ke Natty yang akan mengaktifkan kembali PPA "foo" saya dan memutakhirkannya untuk menunjuk ke paket Natty, sambil membiarkan PPA "bar" dinonaktifkan?
Jawaban:
Ada alat yang disebut Y-PPA-Manager yang memungkinkan Anda melakukan hal itu.
Untuk mencoba Y-PPA-Manager, Anda perlu menjalankan perintah berikut di terminal:
Setelah menginstal, jalankan perangkat lunak dan klik tombol 'Advanced'.
Setelah mengklik tombol itu, Anda akan menemukan jendela yang mirip dengan yang di bawah ini. Klik pada 'Aktifkan kembali AKP yang berfungsi setelah peningkatan Ubuntu'.
Anda kemudian akan diminta kata sandi Anda. Masukkan kata sandi Anda dan klik OK. Setelah itu, Anda akan mendapatkan kotak dialog seperti ini:
Klik OK dan tunggu sampai semua AKP yang berfungsi diaktifkan kembali. Ketika seluruh proses berhasil diselesaikan, Anda akan diberi tahu.
sumber
Ada perintah sederhana yang menarik karena Anda sekarang dapat menjaga agar AKP dan Repositori Pihak Ketiga diaktifkan saat meningkatkan ke versi Ubuntu yang lebih baru:
Variabel lingkungan RELEASE_UPGRADER_ALLOW_THIRD_PARTY dapat digunakan dengan baris perintah dan alat pemutakhiran GUI. Jadi ketika Anda ingin memutakhirkan sistem Ubuntu Anda dan tetap mengaktifkan PPA dan repositori pihak ketiga, jalankan pemutakhiran dari terminal, seperti yang disebutkan di atas untuk versi perintah. Saya kira SEBELUM peningkatan sistem yang sebenarnya. Untuk versi GUI :
(-d digunakan untuk memungkinkan peningkatan ke rilis pengembangan - misalnya untuk meningkatkan dari Ubuntu 18,10 ke 19,04 sekarang, sedangkan Ubuntu 19,04 Dingo Disko masih dalam pengembangan)
Perlu dicatat bahwa Anda mungkin masih melihat peringatan tentang sumber pihak ketiga yang dinonaktifkan saat pemutakhiran, tetapi sumber yang mendukung versi Ubuntu yang sedang Anda tingkatkan tidak akan dinonaktifkan.
Upgrade rilis reguler Ubuntu (ke versi Ubuntu yang lebih baru) menonaktifkan setiap AKP atau repositori pihak ketiga yang mungkin diaktifkan. Beberapa perubahan terbaru untuk ubuntu-release-upgrader memungkinkan menjaga repositori PPA dan pihak ketiga diaktifkan ketika meningkatkan ke rilis Ubuntu yang lebih baru, sementara juga memberikan dukungan yang lebih baik untuk kasus-kasus di mana pengguna memiliki cermin arsip mereka sendiri. Ini dilakukan dengan menggunakan variabel lingkungan, RELEASE_UPGRADER_ALLOW_THIRD_PARTY. Sumber: Linux Uprising Blog dan Brian's Blog
Saya hanya menemukan solusi ini setelah pemutakhiran dan menjalankan perintah, itu menambahkan entri baru untuk setiap PPA dengan nama versi Ubuntu baru di dalamnya. Saya kemudian hanya harus menghapus yang lama.
sumber