GNU/Linux >> Belajar Linux >  >> Ubuntu

Bagaimana Menemukan Semua Paket Tambahan yang Saya Instal??

Pertanyaan ini sudah memiliki jawaban di sini :Membuat daftar paket yang diinstal secara manual dan menanyakan paket individual

(16 jawaban)
Tutup 4 tahun yang lalu.

apakah ada cara untuk mendapatkan daftar semua nama paket yang telah saya instal tambahan kepada mereka yang dikirimkan dengan salinan Ubuntu saya?

Saya tidak menemukan opsi di bawah file manual apt , dpkg dan apt-get sepertinya mereka bisa melakukan fungsi seperti ini.

EDIT untuk memperjelas:dengan asumsi Ubuntu datang dengan paket a,b,c,d,e,f dan saya menginstal paket secara manual x,y,z , bagaimana saya bisa mendapatkan daftar x,y,z ?

Jawaban yang Diterima:

Saya yakin ada cara yang lebih baik untuk melakukan ini, tetapi ini berhasil.

Pertama-tama unduh file manifes Ubuntu untuk rilis Ubuntu Anda

wget -c "releases.ubuntu.com/$(lsb_release -r -s)/ubuntu-$(lsb_release -r -s)-desktop-$(dpkg --print-architecture).manifest" -O ubuntu.manifest

Kemudian buat daftar paket yang Anda miliki di sistem Anda dan simpan dalam file bernama installed

dpkg-query -W -f='${binary:Package}t${Version}n' > installed

Kemudian salin dan tempel kode python ini ke nama file pkg-diff.py (atau nama apa pun yang Anda inginkan)

f = open('ubuntu.manifest', 'r')

default = []
for line in f:
  default.append(line.split('t')[0])

f2 = open('installed', 'r')
installed = []
for line in f2:
  installed.append(line.split('t')[0])

extras = list(set(installed) - set(default))

print("n".join(extras))

Terakhir, jalankan skrip python menggunakan perintah di terminal.

python3 ./pkg-diff.py

Ini akan memberi Anda daftar paket tambahan yang Anda instal.

Catatan: Semua file harus berada di direktori yang sama.


Ubuntu
  1. Cara Mendaftar Paket yang Diinstal di Ubuntu 20.04

  2. Cara Mendaftar Paket yang Diinstal di Ubuntu

  3. Bagaimana Mendaftar Semua Kata Kunci Shell?

  1. Bagaimana Menemukan Semua File Yang Berhubungan Dengan Perangkat Lunak?

  2. Daftar Semua Paket yang Disarankan Untuk Paket yang Saat Ini Diinstal?

  3. Cara membuat daftar semua ekstensi PHP yang diinstal

  1. Cara Mendaftar Paket yang Diinstal di Ubuntu

  2. Cara Mendaftar Paket yang Terinstal di CentOS

  3. Cara Mendaftar Semua Paket yang Terinstal Di Linux