GNU/Linux >> Belajar Linux >  >> Linux

Mengapa Tidak Menginstal Paket Perangkat Lunak Dari Internet

Halo, pembaca Linux yang rajin! Seseorang dari Internet telah memberi tahu Anda untuk tidak menjalankan skrip acak yang Anda temukan di Internet dan sekarang Anda membaca mengapa kami tidak boleh menginstal paket perangkat lunak dari Internet. Atau lebih khusus lagi, tujuan artikel ini adalah mengapa sebaiknya tetap berpegang pada paket yang dikelola distribusi dan bukan paket perangkat lunak terbaru yang kami temukan di Internet meskipun itu didistribusikan oleh halaman merek resmi.

Namun, tidak apa-apa untuk mengunduh paket perangkat lunak yang tidak tersedia di repositori distribusi tetapi tidak sebaliknya. Baca di bawah untuk mempelajari lebih lanjut tentang alasannya.

Perangkat lunak apa yang sedang kita bicarakan?

Dua cara perangkat lunak yang paling populer didistribusikan adalah:

  1. Sebagai paket melalui repositori distribusi .
  2. Melalui Internet.

Opsi pertama jauh lebih aman daripada yang kedua. Namun, ada dua variasi lagi untuk menginstal perangkat lunak yang diunduh dari Internet.

Yang satu memerlukan kata sandi admin (atau root) dan yang lainnya tidak. Misalnya, jika Anda mengunduh browser web Firefox dari Internet, Anda dapat menginstal dan menjalankannya di direktori home Anda secara langsung. Sedangkan, jika Anda mencoba menginstal hplip (printer HP, perangkat lunak faks &pemindaian) dari Internet, itu memerlukan modifikasi file sistem Anda dengan menanyakan kata sandi root Anda selama instalasi. Perangkat lunak semacam itu cenderung merusak sistem Anda meskipun didistribusikan oleh pabrikan aslinya. Dan mereka adalah topik utama dalam diskusi di sini.

Menginstal perangkat lunak dari Internet merusak sistem Anda

Sistem Anda rusak saat Anda menginstal paket perangkat lunak yang diunduh dari Internet. Karena file konfigurasi perangkat lunak baru Anda dan file konfigurasi perangkat lunak yang dikelola distribusi tidak cocok lagi. Dan ya, tentu saja, Anda tidak akan melihat tanda apa pun bahwa sistem Anda rusak hanya karena mungkin merespons dengan baik dengan perangkat lunak baru.​Tetapi pada hari Anda memutuskan untuk beralih kembali ke versi repositori atau memutakhirkan sistem Anda ke versi mayor berikutnya versi rilis, Anda akan menyadari bahwa sistem Anda rusak. Dan kemudian habiskan waktu berjam-jam untuk googling di Internet mencari perbaikan. Itu membosankan dan memakan waktu.

Jadi apa yang merusak sistem?

Anda baru saja menginstal paket perangkat lunak baru dari Internet dan apa yang terjadi setelah itu adalah perangkat lunak baru menimpa file konfigurasi Anda sebelumnya. Ketika Anda kemudian memutuskan untuk beralih kembali ke perangkat lunak yang dikelola distribusi, program repositori yang menggantikan program yang diunduh dari Internet tidak memahami apa yang dikatakan file konfigurasi baru. Jadi itu mengeluarkan banyak pesan kesalahan. Mari kita asumsikan Anda mengalami situasi di atas dan dapat menyelesaikan masalah dengan menghapus file konfigurasi perangkat lunak yang ditimpa. Dengan begitu, saat Anda meluncurkan program, program akan menulis file konfigurasi baru lagi karena tidak mendeteksinya untuk dimuat dan berharap program dapat berjalan dengan sukses.

Nah, jika Anda beruntung, program ini mematuhi Anda tetapi jika tidak, kemungkinan besar program akan tetap gagal berjalan!!! Jika itu masalahnya maka bukan hanya file konfigurasi yang menjadi penyebab kerusakan sistem tetapi juga file library. Di situlah segalanya menjadi lebih rumit karena kita tidak dapat mengetahui dengan pasti file library mana yang menyebabkan program gagal kecuali kita cerdas secara teknis.

​Jika kita lebih berhati-hati dan sadar akan tindakan, pertama-tama kami akan menghapus semua paket perangkat lunak yang akan diganti dan kemudian menginstal ulang paket perangkat lunak dari repositori.

Dan sulit untuk memperbaikinya kembali

Menatap pesan kesalahan yang dicetak pada program terminal, kami akan menyalin pesan kesalahan dan mencarinya secara online menggunakan mesin pencari. Prosesnya memakan waktu lama tergantung pada bagaimana kita memahami apa yang dikatakan Geeks. Beberapa menggunakan jargon teknis yang rumit yang kemungkinan akan membuat kita tidak tahu apa-apa. Dan jika kami beruntung, kami mungkin menemukan solusi kami pada klik mouse pertama. Jika tidak, ini adalah referensi untuk referensi membaca lebih banyak posting dan artikel bekerja.

​Namun, tidak ada di Linux yang tidak dapat diperbaiki, jadi jangan khawatir selalu ada solusi yang dapat diperbaiki untuk suatu masalah

Perangkat lunak dalam repo tidak dapat digunakan

Perangkat lunak dalam repositori distribusi mungkin sudah ketinggalan zaman karena kekurangan fitur baru tetapi mereka tidak dapat digunakan. Hanya saja mereka tidak memiliki fitur baru yang diperbarui. Dan jika Anda bertanya-tanya mengapa pengelola distribusi tidak memperbarui/memperbarui perangkat lunak tertentu agar tetap sinkron dengan versi pengembang asli, itu karena pengelola memiliki spesifikasi yang berbeda-beda untuk siklus pengembangan mereka untuk distribusi Linux.

​Biasanya, sebagian besar distribusi Linux menggunakan istilah "kondisi beku", yang berarti bahwa fitur baru untuk perangkat lunak tidak diperbarui lagi, melainkan hanya memperbarui kerentanan keamanannya dan menerapkan perbaikan bug. Ini memastikan pengguna mendapatkan stabilitas yang lebih baik atas fitur-fitur yang mungkin merusak sistem secara tidak terduga. Contoh distro Linux terbaik yang menggunakan model "kondisi beku" ini adalah Debian.

Ganti distro Linux

Nah, Anda pasti sudah tahu ada ratusan distro Linux di luar sana yang memenuhi kebutuhan yang berbeda. Jadi ya ada distro Linux (oh, sebenarnya, berbagai distro Linux) yang menyediakan perangkat lunak mutakhir secara langsung kepada pengguna. Fedora adalah contoh terbaik yang sesuai dengan kasus kami.

​Jadi, adalah bijaksana untuk mengganti distro Linux daripada merusak sistem yang ada dan membuatnya tidak perlu rumit untuk dirawat. Dengan begitu, Sistem Operasi tidak akan menghalangi Anda saat Anda sangat membutuhkan pekerjaan Anda.

Kesimpulan

Tidaklah bijaksana untuk menginstal paket perangkat lunak dari Internet namun dengan pengecualian beberapa paket perangkat lunak yang tidak ditemukan di repositori perangkat lunak distribusi Anda. Misalnya browser web Opera, Google Chrome, IntelliJ, dll. Kemudian lagi jika Anda memerlukan perangkat lunak terbaru mungkin karena Anda memiliki perangkat keras baru yang tidak berfungsi pada OS yang ada. Alihkan distro Linux ke yang akan memenuhi kebutuhan Anda. Tentu mungkin perlu waktu untuk membiasakan diri, tetapi itu sepadan dengan usaha. Semoga Anda menikmati membaca posting ini. Dan saya akan menyukai tanggapan Anda di bagian komentar di bawah juga.


Linux
  1. Cara menginstal perangkat lunak dari baris perintah Linux

  2. Cara Menginstal Tim Microsoft di Linux dari Repositori MS Resmi

  3. Cara menginstal paket perangkat lunak dengan playbook Ansible

  1. Menjauh dari Windows - daftar periksa perangkat lunak

  2. Mengapa Grep -o -w Tidak Memberi Saya Output yang Diharapkan Pada Mac Os X?

  3. Mengapa Pusat Perangkat Lunak Ubuntu Tidak Menginstal File .deb?

  1. Mengapa saya beralih dari Mac ke Linux

  2. Cara Menginstal Paket Dari Repositori Tertentu Di Linux

  3. Perangkat lunak untuk menampilkan tombol yang diketik di layar