Я хочу створити резервні копії всіх сховищ, які я додав до програмного центру 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це зробити.
Ось скріншот :
