Jika Anda melihat dokumentasinya
-t, --virtual NAME Instead of adding all the packages to 'world', create a new
virtual package with the listed dependencies and add that
to 'world'; the actions of the command are easily reverted
by deleting the virtual package
Apa artinya itu ketika Anda menginstal paket, paket-paket itu tidak ditambahkan ke paket global. Dan perubahan ini dapat dengan mudah dikembalikan. Jadi jika saya perlu gcc untuk mengkompilasi suatu program, tetapi begitu program dikompilasi, saya tidak perlu lagi gcc.
Saya dapat menginstal gcc, dan paket lain yang diperlukan dalam paket virtual dan semua dependensinya dan semuanya dapat dihapus nama paket virtual ini. Di bawah ini adalah contoh penggunaan
apk add --virtual mypacks gcc vim
apk del mypacks
Perintah selanjutnya akan menghapus semua 18 paket yang diinstal dengan perintah pertama.