Paket apa yang tepat untuk komputer saya?

33

Saya menjalankan Ubuntu 11,10 32 bit, dan saya bertanya-tanya paket perangkat lunak apa yang harus saya unduh; yaitu, RPM, DEB, atau TAR GZ. Saya temui harus memilih dari daftar ini ketika mencoba mengunduh avast! keamanan internet dan Adobe Flash Player.

George
sumber

Jawaban:

31

Ubuntu (seperti Debian, yang menjadi basis Ubuntu ) menggunakan .debpaket. NAMUN, saya tidak merekomendasikan mengunduh paket dan menginstalnya di luar Pusat Perangkat Lunak jika Anda dapat membantu. Ubuntu Linux berbeda dari Windows atau Mac dalam hal itu. Anda dapat menggunakan Pusat Perangkat Lunak Ubuntu untuk mencari dan menginstal paket, atau alat-alat baris perintah seperti apt-cachedan apt-getjika Anda merasa culun.

Misalnya, untuk mendapatkan Adobe Flash Player, cukup instal melalui Ubuntu Software Center . Anda juga dapat menginstal Ubuntu Restricted Extras , yang juga akan menginstal format media milik umum lainnya seperti MP3.

Sedangkan untuk Avast, sepertinya tidak ada dalam repositori, tetapi mungkin Anda bisa menemukan alternatif yang cocok seperti ClamAV. Juga, ingat perlindungan Anti-Virus umumnya tidak diperlukan pada sistem Linux dengan cara yang sama diperlukan pada sistem Windows. Saya menjalankan Clam pada file Linux dan server email hanya untuk menjaga agar virus tidak diteruskan ke mesin Windows yang dapat terhubung.

Semoga ini bisa membantu Anda.

Jayson Rowe
sumber
5

Ubuntu 11.10 dan distribusi berbasis Debian lainnya bekerja paling baik dengan file DEB. Biasanya file TAR.GZ berisi kode sumber program, jadi Anda harus mengkompilasi program sendiri. File RPM terutama digunakan dalam distribusi berbasis Fedora / Red Hat.

Meskipun dimungkinkan untuk mengonversi paket RPM ke yang DEB.

Catatan, pastikan Anda mengunduh paket arsitektur yang benar untuk sistem Anda. i386 biasanya berarti OS 32-bit, x86_64 biasanya berarti OS 64-bit.

Eduard
sumber
3

Pertama selalu periksa Pusat Perangkat Lunak Ubuntu. Flash tersedia untuk Ubuntu. Jika Anda benar - benar perlu versi terbaru, Anda memerlukan deb. Hanya perlu diingat bahwa ada 32 dan 64 versi arsitektur.

Mengenai avast: jika Anda ingin memindai untuk virri dan Anda hanya menggunakan Ubuntu ... lupakan saja. Saat ini satu-satunya hal yang dapat Anda gunakan adalah untuk memindai lalu lintas masuk dan keluar ke dan dari mesin Windows di dalam jaringan Anda. Avast tidak ada di dalam repositori jadi jika Anda benar-benar yakin Anda perlu unduhan ini .

Rinzwind
sumber
1
+1 untuk mempromosikan kebijakan "Pertama selalu periksa Pusat Perangkat Lunak Ubuntu". Ini adalah praktik terbaik no-brainer hingga Anda lebih terbiasa dengan Ubuntu / Linux secara umum
MestreLion
3

File DEB akan menjadi yang terbaik untuk Anda. Ini versi biner dan sangat mudah dipasang (Hanya dengan klik dua kali). Secara otomatis akan menyelesaikan ketergantungan jika ada. Jika Anda gagal menemukan file deb maka Anda harus mengunduh tar.gz yang merupakan versi kode sumber (tidak dikompilasi). Cara umum untuk mengkompilasi dan menginstal versi tar.gz adalah sebagai berikut

1. Extract the tar.gz file
2. Open terminal the and : cd your_file_directory/Extracted_directory
3. ./configure
4. make
5. sudo make install

Prosesnya berbeda dari sumber ke sumber. Sebagian besar sumber mengikuti cara ini. Untuk memastikan proses, baca file READ-ME yang disediakan oleh pengembang (dalam direktori yang diekstrak)

Pertama, coba temukan paket Anda di pusat perangkat lunak yang secara default terinstal dengan ubuntu.

shantanu
sumber
3
Tidak pernah digunakan sudo make. Hak akses root hanya diperlukan untuk menginstal , bukan membangun.
MestreLion
1
Selain itu, memasang aplikasi melalui sumber umumnya adalah ide yang buruk di Ubuntu: Anda mungkin kehilangan entri menu, ikon, dan banyak integrasi desktop dan sistem lainnya. Untuk perangkat lunak mandiri, hanya baris perintah, ini mungkin OK, tetapi jika .DEB tidak tersedia, pengguna yang tidak berpengalaman harus berpikir dua kali untuk menempuh rute tar.gz
MestreLion
Jika Anda menemukan paket yang hanya tersedia di tarball (name.tar.gz), sebaiknya instal menggunakan checkinstall. Ini akan menyimpan catatan penginstalan dan memungkinkan Anda untuk mencopot pemasangannya nanti. Lihat: asic-linux.com.mx/~izto/checkinstall . Itu harus tersedia di manajer paket Anda.
Joe
0

Jawaban lain di sini sebagian besar benar. Anda harus melihat manajer paket terlebih dahulu, dan jika gagal, gunakan .debfile. .deb adalah tipe paket default untuk sistem berbasis Debian seperti Ubuntu, dan itu akan menginstal semua file di tempat yang tepat, dan Anda seharusnya tidak memiliki masalah (kecuali paketnya sudah kedaluwarsa). Perhatikan bahwa file .deb dibangun untuk berbagai distro berbasis Debian yang sedikit berbeda, tetapi biasanya akan bekerja. Satu-satunya masalah yang mungkin Anda hadapi adalah jika perpustakaan tertentu yang diperlukan tidak tersedia, atau disebut hal-hal yang berbeda. Jika itu terjadi, taruhan terbaik Anda adalah bertanya di sini atau di forum ubuntu lain tentang cara menangani masalah khusus itu.

Jika file .deb tidak tersedia, Anda dapat menggunakan .rpmfile pada sistem berbasis debian. Cara yang paling dapat diandalkan adalah dengan menggunakan alienpaket, yang tersedia di manajer paket. Ini pada dasarnya mengubah file .rpm ke .deb, memastikan untuk menggunakan semua jalur file yang benar, dan kemudian (secara opsional) menginstalnya. Anda cukup menjalankan:

sudo alien --install /path/to/package.rpm

Jika Anda merasa ingin bertualang, Anda dapat mengkompilasi dari sumber menggunakan a .tar.gz. Metode ini cukup rentan terhadap kegagalan yang mengganggu, seperti pustaka yang hilang, tetapi umumnya akan bekerja jika Anda gigih dan menggunakan sumber terbaru. Jika Anda berencana untuk turun rute ini, Anda mungkin juga belajar bagaimana menggunakan git atau sistem kontrol versi apa pun yang ingin digunakan oleh perangkat lunak (dengan asumsi open source), sehingga Anda bisa mendapatkan yang terbaru versi, dengan perbaikan bug apa pun (meskipun ini juga membuka Anda terhadap bug yang baru diperkenalkan).

tidak ada apa-apa101
sumber
-1

saya pikir linux tidak perlu memiliki antivirus, karena ketika Anda ingin menginstal perangkat lunak, OS Anda memberitahu Anda dan ingin mendapatkan kata sandi admin dari Anda, linux hanya perlu cadangan! Anda dapat mengonversi .rpm ke .deb, tetapi tidak disarankan dan Anda dapat mengonversi .rpm ke .deb ... dengan tindakan ini Anda dapat mengunduh apa pun yang Anda inginkan.

repozitor
sumber
1
Jangan hanya mengatakan "Anda dapat mengonversi ...", katakan bagaimana melakukannya. Setidaknya sebutkan alat yang dibutuhkan agar pengguna dapat google untuk itu.
MestreLion
1
Juga, mengonversi dari .run dan .rpm ke .deb agak terlalu maju untuk pengguna yang menanyakan tentang Flash dan Avast. Dan menyarankan Anda "dapat mengunduh apa pun yang Anda inginkan" adalah praktik yang sangat buruk di Ubuntu. Hal ini dapat mendorong pendatang baru untuk menjalankan skrip yang cacat yang dia temukan di sana dan akhirnya mengacaukan sistemnya di luar kemampuannya untuk memperbaikinya.
MestreLion