apa sebenarnya yang terjadi ketika saya “sudo apt-get install php-pear”

2

Saya agak bingung tentang alasan menginstal PEAR melalui CLI seperti ini:

//shell
sudo apt-get install php-pear

AFAIK Pear hanya perpustakaan PHP - jadi - itu hanya sekelompok kelas PHP. Jadi - jika saya perlu satu - saya hanya pergi ke situs web mereka, unduh satu, tancapkan ke kode php saya - dan hanya itu. - Baik? atau jadi saya pikir.

jadi - pertanyaan saya adalah:

1) Mengapa saya harus menginstal PEAR melalui baris perintah? Apa manfaatnya hanya dengan mengunduh dan menghapus paket?

2) Jika diinstal melalui CLI - Di mana paket-paket itu diinstal? apa dir?

Stann
sumber

Jawaban:

2
  1. membiarkan manajer paket distribusi Anda membuat pekerjaan memiliki manfaat karena selalu memiliki sistem yang konsisten. tidak ada deps yang hilang, tidak ada versi yang saling bertentangan. jika Anda menghapus sesuatu, manajer paket menghapus apa yang telah diinstal.
    jika Anda mengunduh dan meng-unzip hal-hal yang ingin Anda instal dan mengutak-atik deps, maka Anda adalah pengelola unduhan. hal-hal yang dapat diotomatisasi harus diotomatisasi.

  2. dalam kasus Anda:

    % dpkg -L php-pear
    
akira
sumber
Saya hanya akan mencatat bahwa sebagai aturan praktis "Jika Anda dapat menginstalnya melalui manajer paket, Anda harus menginstalnya melalui manajer paket." Anda mungkin tidak melihat keuntungannya hari ini tetapi cepat atau lambat Anda akan menghargainya. Yang mengatakan, lakukan saja jika versi yang tersedia sesuai dengan kebutuhan Anda. Saya, secara pribadi, tidak menginstal apa pun yang tidak dapat diinstal melalui APT; semuanya terlalu banyak bekerja!
phogg