Fungsi utama dari sistem operasi apa pun adalah kemampuan untuk mengembangkannya – untuk menambahkan perangkat lunak baru dari waktu ke waktu untuk meningkatkan alur kerja Anda atau hanya untuk nilai hiburan. Linux, sebagai sistem operasi open source menyediakan ribuan judul perangkat lunak untuk memenuhi hampir setiap kebutuhan. Tetapi setelah melacak judul perangkat lunak yang ideal, hanya ada satu hambatan yang harus diatasi: benar-benar menginstalnya di sistem Anda. Dalam artikel kami sebelumnya, kami menunjukkan cara bagi pengguna untuk menjaga sistem Ubuntu tetap bersih. Pada artikel ini, kami akan membagikan kepada Anda cara menginstal perangkat lunak di Ubuntu Linux dan juga dapat menghapus perangkat lunak yang tidak diinginkan.
Menginstal perangkat lunak di bawah Ubuntu Linux tidak sama dengan Windows. Pengguna diberdayakan atas apa yang terjadi pada sistem mereka, tetapi ini membutuhkan sedikit waktu untuk memahami terminologi dan teknik.
Menginstal program di Windows relatif mudah. Misalnya, siapa pun yang ingin menggunakan pemutar media VLC dapat menelusuri situs web, mengunduh file .exe, dan menginstal perangkat lunak. Meskipun pengguna mungkin tidak menyadarinya, banyak pekerjaan yang dilakukan untuk membuat tugas yang tampaknya sederhana ini menjadi mungkin. Setelah perangkat lunak asli dibuat oleh pemrogram, itu harus dibuat menjadi bentuk yang kita, pengguna akhir, dapat gunakan.
Karena Ubuntu didasarkan pada Proyek Debian sistem manajemen paket yang digunakan di bawah Ubuntu juga dipinjam dari Proyek Debian. Kebanyakan orang menyebutnya hanya sebagai sistem manajemen paket Debian. Untuk menginstal perangkat lunak Ubuntu bergantung pada paket. CD Ubuntu berisi ratusan dari mereka, seperti yang ditunjukkan pada Gambar berikut.
Memahami apa sebenarnya paket itu dan apa isinya sangat penting. Dengan Windows, file .exe instalasi secara efektif merupakan bagian dari perangkat lunak yang dikombinasikan dengan arsip file. Setelah menjalankan executable, itu memicu program kecil di dalam executable yang kemudian membongkar isi file dan menginstalnya ke hard disk.
Ini bukan kasus dengan Paket Debian Ubuntu (file .deb) yang hanya berisi file program, bersama dengan beberapa file konfigurasi untuk memastikan perangkat lunak diinstal dan diatur dengan benar. File paket Debian tidak berguna tanpa berbagai perangkat lunak yang digunakan untuk memanipulasinya dan yang membentuk sistem manajemen paket Debian. Pendekatan ini memiliki sejumlah manfaat. Perangkat lunak manajemen paket membangun databasenya sendiri, sehingga tahu persis program mana yang diinstal pada waktu tertentu. Itu juga melacak nomor versi. Akibatnya pengguna mendapatkan lebih banyak kontrol atas perangkat lunak pada sistem mereka. Ini juga berarti bahwa jika sebuah program mulai bertindak aneh, file konfigurasinya dapat dengan mudah di-refresh menggunakan manajer paket. Pada akhirnya kebutuhan untuk menghapus dan menginstal ulang perangkat lunak hilang, yang tidak terjadi pada program Windows.
Manajemen Ketergantungan
Selain benar-benar menginstal program, komponen penting dari perangkat lunak manajemen paket sedang mengurus dependensi. Secara keseluruhan, manajer paket harus memastikan bahwa jika Anda menginstal perangkat lunak, perangkat lunak apa pun yang diandalkannya untuk berfungsi dengan baik sudah ada di sistem atau diinstal pada saat yang sama. Terkadang, perangkat lunak yang ingin Anda instal mungkin bergantung pada program lain di sistem Anda, tetapi lebih sering, dependensinya berbentuk pustaka sistem. Ini membantu jika Anda menyadari bahwa tidak semua paket berisi perangkat lunak yang Anda, sebagai pengguna, akan gunakan secara langsung. Beberapa paket tidak berisi apa-apa selain file perpustakaan, yang merupakan potongan kode bersama yang setara dengan file .dll di Windows. Pustaka kunci pada sistem Ubuntu adalah Pustaka GNU C, yang tanpanya kernel Linux tidak dapat berfungsi, dan ini disediakan oleh paket libc6. Tetapi hampir setiap program memiliki kebutuhannya sendiri dalam hal file library, dan persyaratan ini harus ditangani oleh manajer paket.
Catatan: Salah satu alasan mengapa file instalasi Windows sering kali berukuran sangat besar adalah karena file tersebut biasanya datang dengan semua file sistem yang mereka perlukan jika file tersebut belum ada di sistem. Windows tidak sendirian dalam hal ini; file instalasi untuk Apple Macintosh serupa.
Manajemen ketergantungan, kadang-kadang disebut sebagai resolusi ketergantungan adalah fitur utama, sistem manajemen paket Debian. Anda mungkin sudah melihat ini beraksi: ketika Anda menandai program untuk instalasi di Synaptic Package Manager, Anda mungkin diberitahu bahwa paket tambahan perlu diinstal. Jika Anda menolak permintaan ini, program akan dibatalkan pilihannya. Manajer paket tidak akan membiarkan Anda menginstal perangkat lunak kecuali Anda membiarkannya menangani dependensi. Tidak ada gunanya membiarkan Anda menginstal perangkat lunak karena mungkin tidak akan berfungsi. Tetapi manajemen ketergantungan tidak hanya berarti menambahkan paket yang dibutuhkan perangkat lunak. Ini mungkin juga berarti menghapus paket yang sudah ada di sistem Anda. Ini mungkin terjadi jika paket lain tidak kompatibel dengan perangkat lunak yang ingin Anda instal, sesuatu yang disebut sebagai resolusi konflik paket. Selain itu, terkadang Anda mungkin ingin menghapus paket yang diandalkan oleh paket lain, situasi yang dikenal sebagai ketergantungan terbalik. Dalam kasus seperti itu, manajer paket mencegah Anda menghapus perangkat lunak itu atau menghapus paket ketergantungan terbalik juga.
Catatan: Anda dapat melihat dependensi apa yang dimiliki sebuah paket dengan mengklik kanan entrinya di Synaptic Package Manager, mengklik Properties, lalu mengklik tab Dependencies.
Buka programnya (System -> Administration -> Synaptic Package Manager), klik menu Settings Repositories, lalu lihat apa yang muncul. Judul dalam daftar adalah repositori yang dapat Anda akses. Apa pun dengan tanda centang di sampingnya adalah yang digunakan oleh APT, dan oleh karena itu Manajer Paket Synaptic. Mereka yang tidak memiliki cek diabaikan. Di bawah setiap judul repositori adalah bagian di server yang dapat Anda akses.
Mencari Perangkat Lunak di Ubuntu Linux
Sebelum mencari perangkat lunak, hampir selalu merupakan ide yang baik untuk me-refresh database paket. Cukup klik tombol Reload pada toolbar Synaptic Package Manager untuk mengambil daftar paket terbaru dari berbagai repositori yang ada di Anda file sources.list. Memuat ulang dapat memakan waktu beberapa menit pada koneksi yang lambat, tetapi ini memastikan bahwa Anda memiliki akses ke perangkat lunak terbaru di dalam repositori. Untuk mencari perangkat lunak, Anda dapat mengklik entri apa pun dalam daftar paket dan mulai mengetik. Ini akan cocok dengan apa yang Anda ketik dengan nama paket dalam daftar. Atau, Anda dapat mengklik tombol Cari di bilah alat. Secara default, ini mencari melalui nama paket dan deskripsi, untuk peluang kecocokan yang lebih tinggi. Anda dapat mengetikkan nama program tertentu atau kata kunci yang mungkin ada dalam deskripsi. Misalnya, jika Anda mencari driver grafis untuk kartu ATI Radeon Anda, tetapi Anda tidak tahu nama paket yang memuatnya, Anda bisa mengetikkan radeon.
Menginstal Perangkat Lunak di Ubuntu Linux
Ketika Anda mengklik kotak centang di sebelah perangkat lunak di hasil pencarian dan pilih Tandai untuk Instalasi, Anda akan diberi tahu tentang dependensi yang dihapus instalasinya yang dibutuhkan program dan diminta untuk mengonfirmasi penambahannya ke daftar paket yang akan diinstal. Jika Anda mengklik kanan file dan memilih Tandai Disarankan untuk Instalasi atau Tandai Direkomendasikan untuk Instalasi, Anda akan melihat daftar program yang, meskipun tidak penting untuk menjalankan program yang bersangkutan, akan meningkatkan fitur-fiturnya sampai tingkat tertentu. Misalnya, jika Anda memilih untuk menginstal program email mutt, Anda juga disarankan untuk menginstal lokal dan dukungan mime, sehingga Mutt akan memiliki dukungan beberapa bahasa dan akan dapat menangani lampiran file dengan lebih baik. Anda tidak perlu menginstal program yang direkomendasikan ini; perangkat lunak akan berjalan dengan baik tanpa mereka. Tapi sering kali bisa bermanfaat jika Anda melakukannya. Setelah Anda memilih perangkat lunak (ingat bahwa Anda dapat menginstal lebih dari satu perangkat lunak sekaligus), klik tombol Terapkan pada bilah alat.
Di sini, Anda sekali lagi diminta untuk mengonfirmasi apa yang perlu diinstal. Jika ada perangkat lunak yang perlu dihapus untuk mengatasi masalah ketergantungan, Anda juga akan diberitahu tentang hal ini. Selain itu, Anda akan diperlihatkan ukuran total file yang akan diunduh, serta dampak yang diantisipasi pada hard disk Anda dalam hal ukuran setelah program diinstal. Di bagian paling bawah kotak dialog Ringkasan, Anda akan melihat kotak centang bertanda Download Package Files Only. Seperti yang disarankan, ini akan mengunduh tetapi tidak menginstal paket. Jika Anda kemudian memilih paket untuk penginstalan lagi di masa mendatang, Anda tidak perlu mengunduhnya, dan penginstalan akan segera dilakukan (kecuali versi paket yang lebih baru telah dirilis; dalam hal ini, versi yang lebih baru akan diunduh dan terpasang).
Menghapus Perangkat Lunak di Ubuntu Linux
Untuk menghapus perangkat lunak, cari berdasarkan nama, lalu klik kotak centang di sampingnya, lalu pilih Tandai untuk Dihapus. Ini akan menghapus perangkat lunak tetapi meninggalkan file konfigurasi yang dibuatnya. Ini berarti Anda dapat menginstalnya lagi di masa mendatang, dan itu akan berfungsi seperti sebelum dihapus. Namun, Anda juga dapat memilih Tandai untuk Penghapusan Lengkap, yang akan menghapus file konfigurasi. Seperti halnya menginstal perangkat lunak, Synaptic Package Manager akan mencoba mengelola dependensi saat Anda menghapus perangkat lunak, tetapi dalam kasus ini, ia akan memberlakukan penghapusan perangkat lunak apa pun yang secara eksplisit bergantung pada perangkat lunak itu. Ini bukan masalah di sebagian besar waktu, tetapi sayangnya, beberapa paket memiliki dependensi terbalik yang besar. Misalnya, jika Anda memutuskan bahwa Anda sudah cukup dengan program basis data Base dan ingin menghapusnya, Anda akan menemukan bahwa Anda juga harus menghapus seluruh rangkaian OpenOffice.org, serta meta ubuntu-desktop kemasan. Terkadang, paket memiliki dependensi yang tampak aneh. Misalnya, jika Anda mencoba untuk menghapus browser web Firefox, Anda akan melihat bahwa Anda perlu menghapus paket gnome-app-install yang tampaknya tidak terkait, serta yelp, sistem bantuan online GNOME. Alasan untuk ini adalah bahwa kedua paket ini menggunakan bagian dari Firefox dalam beberapa cara dan tidak dapat berfungsi tanpanya. Tidak ada solusi yang sulit dan cepat untuk situasi seperti ini. Namun, seringkali, Anda mungkin memilih untuk tidak menghapus perangkat lunak dan membiarkannya di sistem Anda.
Manajemen Paket dari Command Prompt:
Synaptic adalah salah satu contoh terbaik dari program manajemen paket, dan ada sedikit alasan untuk menghindarinya dan memilih untuk menginstal paket dari baris perintah. Namun, Anda mungkin menemukan kesempatan untuk menggunakan dpkg atau alat APT. Misalnya, jika Anda sudah bekerja di baris perintah, maka metode ini adalah lebih cepat dari memulai Synaptic Package Manager.
Menggunakan dpkg
Perintah manipulasi paket yang paling dasar adalah dpkg. dpkg memungkinkan Anda melakukan banyak tugas terkait paket, seperti membangun paket dari awal. Di sini, kita hanya akan melihat instalasi paket sederhana, penghapusan, dan fungsi kueri.
Catatan: dpkg membutuhkan kekuatan superuser untuk menginstal atau menghapus perangkat lunak, jadi harus didahului dengan sudo. Tapi itu bisa dijalankan tanpa kekuatan superuser jika Anda hanya ingin menanyakan database paket. Hal yang sama berlaku untuk alat APT.
Menginstal Paket
dpkg berguna jika Anda telah mengunduh paket tertentu.deb dan ingin menginstalnya. Berikut adalah perintahnya:
sudo dpkg -i nama paket.i386.deb
Anda harus menentukan seluruh nama file, bukan hanya nama program. dpkg cepat dan kotor, dan meskipun itu akan memperingatkan Anda tentang masalah ketergantungan apa pun, itu masih akan melanjutkan dan menginstal paket. Setelah instalasi, skrip konfigurasi paket akan dijalankan. Tetapi jika ada dependensi yang hilang, itu tidak akan dapat mengonfigurasi program untuk bekerja di sistem Anda, karena mungkin tidak akan berada dalam status yang dapat digunakan.
Jika situasi ini muncul, terserah Anda untuk menginstal dependensi yang dpkg daftar. Tentu saja, beberapa di antaranya akan memiliki dependensinya sendiri, yang juga perlu diinstal. Situasi kaskade ini secara informal dikenal sebagai neraka ketergantungan dan merupakan alasan utama mengapa sistem APT diciptakan. Seperti yang akan Anda lihat di bagian berikutnya, APT dengan mudah menangani masalah ketergantungan seperti ini. Jika dependensi tidak terpenuhi setelah instalasi dpkg, setiap kali Anda menjalankan Synaptic Package Manager atau mencoba menggunakan alat APT, Anda akan diberi tahu tentang paket "rusak" atau dependensi yang tidak terpenuhi. APT akan menolak untuk menginstal perangkat lunak lain sampai masalah teratasi.
olymp trade indonesiaTip: Di dalam Synaptic Package Manager, Anda dapat mengklik tombol Kustom di kiri bawah dan kemudian klik entri Rusak di daftar filter untuk melihat paket apa pun yang memiliki dependensi yang belum terpenuhi. Untuk memperbaiki kerusakan, klik kotak centang pada paket yang bersangkutan lalu klik Tandai Instalasi Ulang. Di konsol, Anda dapat mengetik sudo apt-get -f install. Ini akan menginstal semua dependensi yang hilang pada sistem.
Menghapus Paket
Untuk menghapus paket, ketik berikut ini:
sudo dpkg -r nama paket
Perhatikan bahwa Anda hanya perlu mengetikkan nama program, tanpa nomor versi atau ekstensi file .i386.deb. Dalam hal ini, dpkg berperilaku sedikit lebih baik daripada saat menginstal perangkat lunak. Jika ada dependensi terbalik (paket lain yang bergantung pada yang Anda coba hapus), Anda akan dihentikan di jalur Anda dengan beberapa pesan kesalahan. Anda harus menyelesaikan dependensi terbalik terlebih dahulu tetapi, tentu saja, mereka mungkin juga memiliki dependensi terbalik sendiri.
Menggunakan Alat APT:
dpkg adalah satu-satunya pilihan jika Anda ingin menginstal file paket yang baru saja Anda unduh. Namun, jika Anda ingin menggunakan repositori perangkat lunak, Anda harus menggunakan alat APT. Ini masih menggunakan dpkg di latar belakang untuk menginstal dan menghapus paket, tetapi mereka juga memiliki kecerdasan untuk menangani manajemen ketergantungan.
Memasang dan Menghapus Paket:
Perintah APT paling dasar adalah apt-get. Anda dapat menggunakan perintah ini untuk menginstal atau menghapus paket yang ada di dalam repositori sebagai berikut:
sudo apt-get install nama paket sudo apt-get hapus nama paket
Anda harus menentukan nama program tanpa nomor versi. Untuk menginstal link web browser, misalnya, Anda hanya perlu mengetikkan perintah berikut:
sudo apt-get install link
Catatan: Anda dapat menentukan dua atau lebih program yang akan diinstal dan/atau dihapus secara bersamaan. Pisahkan saja nama paket dengan spasi: apt-get install package1 package2 package3, dan seterusnya.
Memperbarui Sistem
apt-get juga dapat melakukan berbagai jenis pembaruan sistem. Untuk memperbarui semua paket di sistem Anda ke versi terbaru yang terdapat dalam repositori, ketik berikut ini:
sudo apt-get upgrade
Ini adalah baris perintah yang setara dengan menggunakan fungsi Pembaruan Perangkat Lunak dari desktop Ubuntu. Untuk memutakhirkan sistem ke versi Ubuntu terbaru, jika ada, ketik ini:
sudo apt-get dist-upgrade
Mungkin tidak perlu dikatakan lagi bahwa memperbarui sistem Anda bisa memakan waktu lama, tergantung pada jumlah dan ukuran file yang akan diunduh. Selain itu, setiap paket perlu mengonfigurasi dirinya sendiri selama penginstalan, dan ini juga bisa memakan waktu lama.
Kami berharap Anda menikmati artikel yang panjang dan banyak akal ini. Jika Anda suka, silakan retweet, dan bagikan dengan teman-teman Anda di Facebook.
Felicia Ingrahm
Entri yang sangat menarik, saya menantikan yang berikutnya!
ganesh
kerja yang sangat bagus!!!!!!!!!!!!!!!
Hibah Kambing
Konten yang ditulis dengan sempurna, Sangat menikmati membaca.
Shalabh Goel
ditulis dan diatur dengan baik yang mencakup semua dasar-dasarnya
Hkr
Terima kasih. Tapi saya tidak terlalu mengerti. Inilah masalah saya:
• Saya menggunakan Ubuntu sebelumnya dan saya dapat mengunduh sesuatu dari Penginstal di menu Aplikasi dengan Internet. Sekarang saya beralih ke Windows XP (saya sedang belajar, jadi saya jelas tidak bisa menggunakan Ubuntu untuk semuanya). Sekarang saya memberikan Ubuntu ke teman saya dan dia menginstalnya di sistemnya. Tapi sayangnya, dia tidak punya internet. Jadi saya kira dia tidak dapat menginstal apa pun dari menu Instal. Tapi dia membutuhkan beberapa codec untuk musik dan film. Jadi, bisakah saya mengunduh paket penginstal .deb dengan Windows dan menyalinnya ke sistemnya melalui USB. Jika demikian bagaimana?
Rajesh Namase
Ya, unduh file .deb dan salin ke sistemnya melalui USB lalu cukup klik dua kali pada file .deb itu (Instalasi sama seperti Windows)
Bhadraka Mahmad
saya mencoba menginstal perangkat lunak bu usb tetapi ada beberapa kesalahan yang terjadi saat instalasi jadi saya tidak tahu cara menginstal perangkat lunak dengan usb atau flash drive
memalukan
Sebagai tambahan, selalu disarankan untuk menginstal perangkat lunak dari repositori atau pusat perangkat lunak. Dengan cara itu, Anda akan selalu mendapatkan versi yang stabil dan yang paling mungkin diperbarui.
Kompilasi dari sumber akan menginstal versi beta apa pun dan dapat berisi bug.