GNU/Linux >> Belajar Linux >  >> Ubuntu

'Penyesalan Pembeli' Dengan Apt?

Pagi ini saya menginstal beberapa pembaruan yang menanyakan apakah saya ingin mengganti file konfigurasi:

Configuration file '/etc/apache2/envvars'
 ==> Modified (by you or by a script) since installation.
 ==> Package distributor has shipped an updated version.
   What would you like to do about it ?  Your options are:
    Y or I  : install the package maintainer's version
    N or O  : keep your currently-installed version
      D     : show the differences between the versions
      Z     : start a shell to examine the situation
 The default action is to keep your current version.
*** envvars (Y/I/N/O/D/Z) [default=N] ? N

Saya mempertahankan konfigurasi saya saat ini, tetapi setelah itu, saya mulai bertanya-tanya:

Apakah ada cara untuk melihat seperti apa file konfigurasi baru, setelah itu?

Jawaban yang Diterima:

Saya belum menguji ini tetapi logika menentukan bahwa Anda dapat meninjau file yang terdapat dalam paket yang diperbarui. Saya berasumsi paket Apache2 untuk distribusi Anda saat ini dapat dipilih dari halaman ini (Anda dapat mengonfirmasi dengan memeriksa dpkg.log Anda)

File DEB adalah arsip, yang selalu berisi tiga file — debian-binary, control.tar.gz, dan data.tar.gz. Kita dapat menggunakan perintah dpkg-deb dan tar untuk mengekstrak dan melihat file dari paket deb, seperti yang ditunjukkan di bawah ini.

Cukup ekstrak file dari paket ke lokasi sementara. Sebagai contoh:dpkg-deb -x packagename.deb /tmp Menyesuaikan nama paket dan lokasi target seperlunya.

Setelah mengekstrak isi paket, selanjutnya ekstrak isi komponen data.tar.gz yang disertakan dengan tar -xvzf data.tar.gz

Temukan file envvars yang disertakan (Anda dapat menggunakan find ./ -name envvars dari lokasi Anda mengekstrak file data.tar.gz.

Setelah menemukan file, navigasikan ke direktori itu dan gunakan diff envvars /etc/apache2/envvars untuk menampilkan perbedaan antara file konfigurasi Anda saat ini dan yang disarankan.
Sumber:

http://www.thegeekstuff.com/2010/04/view-and-extract-packages/

man dpkg

man dpkg-deb

man diff


Ubuntu
  1. Bagaimana Cara Menginstal File Deb, Dengan Dpkg -i Atau Dengan Apt?

  2. Debian – Bagaimana Cara Memblokir Non-free Dengan Preferensi Apt?

  3. Bagaimana Cara Membuka File .8 Dengan Man?

  1. Manajer paket Linux:dnf vs apt

  2. Untuk Loop Dengan Nama File?

  3. Peringatan dengan nftw

  1. Manajemen paket Linux dengan apt

  2. Memulai dengan ls

  3. Instal Java di Ubuntu 20.04 dengan apt package manager