Bagaimana cara saya mengaktifkan repositori "backports"?

Jawaban:

34

Ubuntu Backports diaktifkan secara default di Ubuntu.

Jika untuk beberapa motif Anda masih belum mendapatkan backport menggunakan salah satu dari 2 cara ini:

  1. Klik tombol Ubuntu pada peluncur dan cari "Sumber Perangkat Lunak". Cari "Perangkat Lunak" jika menggunakan 12.04+.

  2. Tekan ALT + F2 dan Ketik: gksu software-properties-gtk

Salah satu dari 2 Cara akan membawa Anda ke Manajer Sumber Perangkat Lunak atau Pembaruan & Perangkat Lunak . Di sini Aktifkan semua 4 opsi di Tab Perangkat Lunak Ubuntu dan di Tab Pembaruan . Ini harus mengaktifkan Ekstra untuk Versi Ubuntu Anda.

Sumber Perangkat Lunak Ubuntu - Tab Perangkat Lunak Ubuntu

Sumber Perangkat Lunak Ubuntu - Tab Pembaruan

Setelah ini cukup klik pada Tombol TUTUP dan seharusnya Anda tahu bahwa itu perlu memperbarui karena perubahan yang Anda buat. Perhatikan bahwa pada tab Pembaruan , opsi Backport adalah yang keempat di sana. Itu yang mengatakan pembaruan tidak didukung .

Untuk mengaktifkan backports (Yang diaktifkan secara otomatis sejak 11.10) dari terminal (Dalam kasus di mana Anda bekerja pada server dan ingin backports diaktifkan) lakukan hal berikut setelah membuka terminal (Contoh ini menggunakan Ubuntu 13.04):

sudo nano /etc/apt/sources.list

Dan mencari baris komentar yang menyebutkan backport kata kunci, harus terlihat seperti raring-backportsuntuk 13,04, precise-backportsuntuk 12,04 dan anak. Dalam hal ini terlihat seperti ini:

  ##deb http://archive.ubuntu.com/ubuntu raring-backports main restricted universe multiverse
  ##deb-src http://archive.ubuntu.com/ubuntu raring-backports main restricted universe multiverse

batalkan komentar pada baris ini sehingga terlihat seperti ini:

  deb http://archive.ubuntu.com/ubuntu raring-backports main restricted universe multiverse
  deb-src http://archive.ubuntu.com/ubuntu raring-backports main restricted universe multiverse

simpan file dan jalankan yang berikut untuk menerima pembaruan backport:

sudo apt-get update  
sudo apt-get upgrade

CATATAN - Jika garis tidak ditemukan, cukup tambahkan dan ubah nama versi ke yang Anda gunakan seperti dijelaskan di atas.

Referensi

Luis Alvarado
sumber
Setelah melakukan ini, saya harus memberitahu saya untuk selalu menggunakan backports juga (sebagaimana ditentukan dalam jawaban oleh Seth)
thameera
30

Instruksi baris perintah / Server

Backports diaktifkan secara default, inilah cara Anda dapat memeriksa untuk memastikan mereka diaktifkan.

Memastikan Backport diaktifkan

Untuk mengaktifkan backports secara manual, pastikan baris berikut ada di Anda /etc/apt/sources.list:

deb http://archive.ubuntu.com/ubuntu release-backports main restricted universe multiverse  

Mengganti releasedengan distribusi saat ini yang Anda gunakan ( preciseuntuk 12,04 misalnya).

Sekarang langkah selanjutnya akan tergantung pada apakah Anda ingin selalu menggunakan paket dari backport atau apakah Anda ingin hanya menggunakan backports hanya ketika ditentukan secara manual.

Selalu gunakan backport ..

Ubuntu 11.04 dan yang lebih baru secara otomatis dikonfigurasi untuk hanya menggunakan backports ketika ditentukan secara manual. Jika Anda ingin selalu menggunakan backports saat menginstal Anda harus menambahkan baris berikut ke /etc/apt/preferences(file mungkin belum ada; itu baik-baik saja):

Package: *
Pin: release a=<release>-backports
Pin-Priority: 500  

Pastikan Anda mengganti releasedengan rilis Anda saat ini.

Menggunakan backport secara manual ..

Jika Anda hanya ingin menginstal paket dari backports ketika ditentukan secara manual, Anda perlu menambahkan ini ke /etc/apt/preferences:

Package: *
Pin: release a=<release>-backports
Pin-Priority: 100  

Sekali lagi menggantikan <release>rilis Anda saat ini.

Catatan: Anda perlu root untuk memodifikasi /etc/apt/preferences.

Menginstal dari backport ..

Jika backports dikonfigurasikan untuk digunakan secara manual, Anda harus menambahkan /release-backportske akhir nama paket saat menginstal paket (menggantikan releaserilis Anda saat ini).

Misalnya, jika Anda menggunakan 12.10 Quantal dan telah mengkonfigurasi backports untuk instalasi manual, Anda akan menginstal amarok dengan perintah ini:

sudo apt-get install amarok/quantal-backports  

Sumber: Ubuntu Backports - Ubuntu Wiki

Seth
sumber
3
sudo add-apt-repository -r "deb http://archive.ubuntu.com/ubuntu $(lsb_release -cs)-backports main restricted universe multiverse "berfungsi dengan baik
Jay _silly_evarlast_ Wren
@Jay_silly_evarlast_Wren tidak akan -rmenghapusnya?
lihat
Ya, maaf, ubah -r ke -u jika Anda menggunakan xenial, atau hapus sepenuhnya di ubuntus sebelumnya.
Jay _silly_evarlast_ Wren
Mengubah prioritas Apt untuk selalu menggunakan backports tidak direkomendasikan oleh Tim Backports. Dari tautan di atas: "Tim Backports merekomendasikan untuk mengonfigurasi manajer paket agar hanya menginstal paket yang di-backport ketika mereka diminta secara eksplisit" .
fkraiem
0

Sebagai super user run:

apt edit-sources

Kemudian batalkan komentar pada deb dan deb-srcgaris yang berisi backports.

Paul Rougieux
sumber