Itu bukan pertanyaan bodoh.
Level privilege dalam sistem operasi
Ubuntu - dan memang sistem operasi modern - memiliki konsep tingkat hak istimewa yang berbeda untuk perangkat lunak yang berbeda. Perangkat lunak yang diprakarsai oleh pengguna biasanya berjalan di bawah tingkat hak istimewa berbasis pengguna, yang karena alasan keamanan tidak memiliki akses yang diperlukan untuk memodifikasi sistem - hanya dapat memodifikasi file milik pengguna tersebut.
Untuk melakukan modifikasi pada sistem operasi yang dapat berdampak pada sistem secara keseluruhan, bukan hanya file pengguna, diperlukan tingkat hak istimewa yang lebih tinggi, yang di Linux disebut sebagai hak "superuser" (atau umumnya disebut "root"). Level privilege ini memiliki akses tanpa batas ke seluruh sistem operasi yang memungkinkannya untuk memodifikasi - atau menghancurkan - semua file untuk semua pengguna.
Peran apt-get
Ketika Anda menginstal perangkat lunak melalui apt-get, Anda menginstal perangkat lunak yang akan tersedia di seluruh sistem . Artinya, perangkat lunak tidak hanya akan ditempatkan di direktori home pengguna untuk dijalankan oleh pengguna itu saja, tetapi akan diinstal dalam direktori aplikasi sistem-luas (seperti di / usr, / etc, / var dan sebagainya ) untuk dijalankan oleh semua pengguna. Untuk memodifikasi direktori ini, Anda memerlukan hak superuser. Tidak ada pengguna yang tidak memiliki hak yang dapat mengubah direktori ini, karena jika tidak perangkat lunak yang tidak berhak dapat mengacaukan sistem.
Jika Anda mencoba menginstal sesuatu menggunakan apt-get tanpa memberikan hak istimewa pengguna super apt-get, rintangan pertama yang akan gagal diatasi adalah untuk mendapatkan kunci untuk menulis ke katalog perangkat lunak sendiri. Menjadi utilitas di seluruh sistem, apt-get mengelola katalog perangkat lunak yang diinstal, yang secara alami membutuhkan hak pengguna super untuk mengedit sehingga perangkat lunak yang tidak memiliki privasi tidak dapat mengacaukannya. Tetapi bahkan jika Anda entah bagaimana dapat mengatasi rintangan ini (misalnya, dengan mengubah izin file), banyak langkah lebih lanjut di sepanjang cara menginstal perangkat lunak akan tetap gagal, karena rutin instalasi akan tergantung pada penulisan ke beberapa direktori sistem.
Menggunakan Linux dimungkinkan untuk menginstal perangkat lunak tanpa hak pengguna super, tetapi Anda perlu menulis sendiri (mis., Skrip shell) atau mengkompilasinya sendiri dan menjalankan executable yang dikompilasi secara langsung. Lebih mudah hanya menginstalnya di seluruh sistem menggunakan apt-get (dan utilitas berbasis APT lainnya seperti aptitude, synaptic, atau pusat perangkat lunak Ubuntu) jika Anda memiliki akses untuk melakukannya.