Bagaimana saya bisa membuat cadangan Repositori saya?

23

Saya ingin mencadangkan semua repositori yang saya tambahkan ke Pusat Perangkat Lunak Ubuntu, tetapi tampaknya sources.list hanya berisi yang milik Canonical.

Jadi di mana saya menemukan yang lain?


sumber

Jawaban:

19

Ada direktori, /etc/apt/sources.list.d/yang berisi entri individual untuk setiap AKP yang telah Anda tambahkan add-apt-repository. Itu adalah file yang harus Anda buat cadangannya.

Jorge Castro
sumber
15

Banyak orang merasa lebih mudah untuk mencadangkan dan mengembalikan satu file daripada berurusan dengan direktori file (seperti yang disebutkan oleh solusi lain). Jika Anda seperti ini, dan Anda tidak peduli dengan setiap PPA disimpan di dalam file-nya sendiri /etc/apt/sources.list.d/, Anda dapat menggunakan perintah berikut untuk menyimpan semua repositori yang ditambahkan dalam satu file yang disebut sources.listberada di direktori home Anda.

cat /etc/apt/sources.list /etc/apt/sources.list.d/*.list > ~/sources.list

Anda kemudian dapat memindahkan file ini ke /etc/apt/sources.listdan lakukan sudo apt-get updateuntuk menambahkan kembali repositori. Jika Anda berencana untuk menggunakan cadangan ini di komputer lain, pastikan bahwa versi Ubuntu pada mesin cocok dengan versi dalam file sources.list, jika tidak, Anda mungkin memiliki beberapa masalah.

nhandler
sumber
3

Saya mencadangkan direktori lengkap / etc / apt. Anda dapat menyalinnya kembali jika Anda harus menginstal ulang, atau Anda dapat menyalinnya ke lokasi yang sama di komputer lain dengan versi rilis yang sama.

nejode
sumber