Saya ingin menulis skrip shell yang akan menambah repositori apt.
Saya tahu bahwa saya bisa melakukannya dengan menggunakan sudo add-apt-repository -y <repo>
.
Pertanyaan saya adalah dapatkah saya melakukannya hanya jika repositori belum ditambahkan, seperti:
if repo was not added yet:
sudo add-apt-repository -y <repo>
sudo apt-get update
Terima kasih
apt
repository
scripts
Tidak apa-apa
sumber
sumber
add-apt-repository
hanya akan menambahkannya sekali; bagian yang menarik adalah melakukanapt-get update
kondisional.add-apt-repository
untuk tema dua kali, tetapi itu menghasilkan hanya satu file di./etc/apt/sources/sources.list.d
Mungkin sudah melakukan pemeriksaan?Jawaban:
Saya mengubah fungsi Itay sehingga menangani beberapa parameter:
Untuk dipanggil seperti ini:
sumber
Saya akhirnya menulis fungsi untuk menangani repositori ppa.
Saya ingin tahu apakah ada cara yang lebih elegan.
sumber
Sekarang mungkin untuk menghapus repositori sebelum menambahkannya:
sumber