Pada versi Debian saat ini, Anda bisa mendapatkan daftar paket yang diinstal secara eksplisit
apt-mark showmanual
Bagi mereka yang menjalankan versi kuno Debian di mana apt-mark showmanual
tidak ada, atau jika Anda ingin melakukan pilihan tambahan, Anda bisa menggunakan aptitude.
aptitude search '~i !~M' -F %p >package.list
~i
cocok dengan paket yang diinstal; !~M
menghilangkan paket yang diinstal secara otomatis sebagai ketergantungan dari beberapa paket lainnya. -F %p
mengubah format output untuk hanya menyertakan nama paket.
Anda kemudian dapat menginstal paket-paket itu dengan
apt-get install $(cat package.list)
Debian squeeze tidak ada apt-mark showmanual
, tetapi ia memiliki apt-mark showauto
daftar paket yang diinstal secara otomatis. Jika Anda menggunakan ini, Anda dapat mencantumkan semua paket di sistem lama dengan dpkg --get-selections >package.list
, kembalikan semua ini, dan kemudian tandai paket-paket otomatis dengan apt-mark markauto
. Untuk kasus penggunaan Anda (32-bit ke 64-bit), pendekatan ini cenderung meninggalkan beberapa perpustakaan ditandai sebagai manual, karena mereka memiliki nama yang berbeda di bawah arsitektur yang berbeda.
Perhatikan bahwa jika use case adalah untuk mereproduksi instalasi yang identik, daripada menyimpan set paket tetapi mengubah arsitektur, sekarang ada alat yang disebut apt-clone (didistribusikan dalam Debian sejak mengi) yang melakukan semuanya secara otomatis.