Я хочу створити резервні копії всіх сховищ, які я додав до програмного центру Ubuntu, але, мабуть, source.list містить лише ті, які належать до Canonical.
То де я можу знайти інших?
Я хочу створити резервні копії всіх сховищ, які я додав до програмного центру Ubuntu, але, мабуть, source.list містить лише ті, які належать до Canonical.
То де я можу знайти інших?
Відповіді:
Існує каталог, /etc/apt/sources.list.d/
який містить окремі записи для кожного PPA, який ви додали add-apt-repository
. Це файли, які потрібно створити для резервного копіювання.
Багатьом людям легше створити резервну копію та відновити один файл, а не мати справу з каталогом файлів (як цього вимагають інші згадані рішення). Якщо ви такий, і вам не байдуже, чи кожен PPA зберігається у власному файлі всередині /etc/apt/sources.list.d/
, ви можете скористатись такою командою, щоб зберігати всі додані вами сховища в одному файлі, який називається sources.list
у вашому домашньому каталозі.
cat /etc/apt/sources.list /etc/apt/sources.list.d/*.list > ~/sources.list
Потім ви можете перемістити цей файл до /etc/apt/sources.list
та зробити sudo apt-get update
повторне додавання сховищ. Якщо ви плануєте використовувати цю резервну копію на іншому комп'ютері, переконайтесь, що версія Ubuntu на апараті відповідає версій у файлі source.list, інакше у вас можуть виникнути проблеми.
Ви також можете використовувати y-ppa-manager
або ви можете apt-clone
це зробити.
Ось скріншот :