Jawaban singkat: Ada kemungkinan Anda sebenarnya tidak ingin melakukan ini.
Mengapa demikian?
Ada banyak diskusi tentang fungsi khusus ini. Salah satunya adalah dalam laporan bug (duplikat) ini dan yang terhubung dengannya.
Diskusi di laporan bug juga menjelaskan bahwa "--ignore-missing" hanya berlaku jika ada masalah mengunduh paket yang seharusnya ada dengan informasi yang dimiliki oleh ´apt-get 'Anda. Ini juga dijelaskan di sini dan dalam dokumentasi.
Apakah ada solusinya?
Jika setelah membaca sumber-sumber sebelumnya Anda masih sangat yakin ingin melakukan ini, di sisi lain, ada opsi (suboptimal tapi agak aman) seperti yang ditentukan oleh pengguna "Aleksandr Levchuk" di sini :
for i in package1 package2 package3; do
sudo apt-get install $i
done
Atau jika Anda lebih suka maka satu-liner dengan modifikasi minimal:
for i in package1 package2 package3; do sudo apt-get install $i; done
Jika ada banyak paket, Anda dapat menambahkan -y
sehingga tidak akan meminta konfirmasi berulang kali:
for i in package1 package2 package3; do
sudo apt-get install -y $i
done
Atau:
for i in package1 package2 package3; do sudo apt-get install -y $i; done
Semoga ini membantu.
Salah satu cara untuk menghindari hal ini adalah dengan memanggil apt-get sekali untuk setiap paket :
Atau sebagai fungsi
sumber