GNU/Linux >> Belajar Linux >  >> Ubuntu

Bagaimana Mengenali Ubuntu Di Mana Menginstal Program Dan Bagaimana Mengenalinya Di Mana Program Yang Ada Diinstal?

Saya benar-benar baru di Ubuntu/Linux, menggunakan Server Ubuntu saat ini. Hanya mencoba mencari tahu sesuatu yang mendasar.

Bagaimana Anda bisa tahu di mana Anda menginstal program. Misalnya saya baru saja menginstal mesin pencari Sphinx dengan menempatkan tarball yang saya unduh dari situs mereka ke:

/home/sphinx

direktori. Saya membuat direktori sphinx untuk menempatkan tarball itu. Kemudian saya menjalankan perintah ini:

tar xvzf sphinx-0.9.8.1.tar.gz
cd sphinx-0.9.8.1/
./configure --with-mysql-includes=/usr/include/mysql --with-mysql-libs=/usr/lib/mysql

lalu ini:

make
sudo make install

Sekarang saya memiliki banyak file yang berada di direktori tempat saya menjalankan perintah ini. Apakah ini instalasi Spynx saya atau diinstal di tempat lain?

Di windows jika Anda menjalankan penginstal (file .exe) di mana saja, program akan tetap diinstal di direktori C:\Program Files Anda. Apakah hal serupa berlaku untuk linux di mana semua program diinstal di tempat sentral, atau dapatkah Anda menginstal program di mana saja di sistem.

Pertanyaan

  1. Saya lebih suka menyimpan semua program yang saya instal di satu tempat jadi
    di mana tempat yang tepat untuk ini dalam hal praktik terbaik. Dengan
    kata lain, apa yang setara dengan Linux dari C:\Program Files?

  2. Dan bagaimana seseorang selalu menginstal di lokasi ini, apakah hanya masalah menempatkan tarball dan menjalankan perintah install dari lokasi ini?

  3. Bagaimana jika saya menggunakan Sudo apt-get untuk menginstal sebuah paket. Bagaimana saya bisa menunjuk ke lokasi ini untuk memberi tahu apt-get agar selalu menginstal di sana?

Jawaban Terbaik

Apakah hal serupa berlaku untuk linux di mana semua program diinstal di tempat pusat

Perkiraan setara dengan direktori instalasi Windows di Linux

  • \Windows =/bin
  • \Windows\System32 =/lib dan /sbin
  • \Program Files =/usr/bin dan /usr/lib

Saya lebih suka menyimpan semua program yang saya instal di satu tempat jadi apa tempat yang tepat untuk ini dalam hal praktik terbaik. Dengan kata lain, apa yang setara dengan Linux dari C:\Program Files?

Itu akan menjadi direktori di bawah /usr , khususnya /usr/bin dan /usr/lib .

Dan bagaimana seseorang selalu menginstal di lokasi ini, apakah hanya masalah menempatkan tarball dan menjalankan perintah install dari lokasi ini?

  • Tidak. Di mana Anda berada saat menjalankan perintah instal hampir tidak pernah menjadi masalah.

  • Program yang Anda instal melalui apt-get (atau aptitude ) hampir selalu berakhir dengan tepat di /usr . NAMUN program yang Anda kompilasi dari sumber dan make install akan lebih sering berakhir di /usr/local/bin , /usr/local/lib , dll, dan Anda mungkin memiliki masalah dengan itu karena jalur yang diinstal pengguna di Debian/Ubuntu adalah /usr dan bukan /usr/local .

  • Saat mengkompilasi dari sumber, tambahkan sakelar ini untuk mengonfigurasi:./configure --prefix=/usr . Dengan cara ini ketika Anda make install file akan berakhir di direktori yang benar

  • Lihat juga checkinstall program, yang melacak file yang dikompilasi oleh paket dari instalasi sumber, membuat file deb, dan memungkinkan uninstal/instal ulang dengan mudah.

Bagaimana jika saya menggunakan Sudo apt-get untuk menginstal sebuah paket. Bagaimana saya bisa menunjuk ke lokasi ini untuk memberi tahu apt-get agar selalu menginstal di sana?

apt-get /dpkg mengurus ini secara otomatis. Anda dapat menggunakan dpkg -L name-of-package untuk melihat semua file yang diinstal oleh sebuah paket dan di mana mereka diinstal.

Terkait:Instalasi baru Ubuntu Mate 18.10 pada Macbook 2008; tidak ada menu?
Ubuntu
  1. Cara Menginstal Node.js &NPM di Ubuntu 18.04 dan 20.04

  2. Cara Menginstal dan Menggunakan logrotate untuk Mengelola File Log di Ubuntu 18.04 LTS

  3. Bagaimana Mengenalinya Tanggal Berapa Ubuntu Diinstal?

  1. Cara Menginstal PHP 7.4 dan 8.0 Di Ubuntu 18.04 atau 20.04

  2. Cara Menginstal Anaconda di Ubuntu 18.04 dan 20.04

  3. Cara Menginstal dan Menggunakan Anggur di Ubuntu 20.04

  1. Cara Menginstal Node.js dan npm di Ubuntu 18.04

  2. Cara Menginstal dan Mengonfigurasi Redis di Ubuntu 18.04

  3. Cara Menginstal dan Mengkonfigurasi Redmine di Ubuntu 18.04