GNU/Linux >> Belajar Linux >  >> Linux

Instal Default Solaris (Alat pengguna)?

Banyak pertanyaan di forum ini serta di tempat lain benar-benar bermuara pada seseorang yang berasal dari lingkungan Linux dan kemudian tidak dapat menggunakan perintah yang setara di Solaris. Seringkali ini karena berbagai opsi yang didukung, dll.

Pertanyaan ini bermaksud untuk mendokumentasikan (gaya Tanya Jawab) tentang apa yang harus selalu disertakan dalam instalasi Solaris yang wajar. Pengguna tidak perlu lagi frustrasi karena sesuatu tidak tersedia.

Kami fokus pada paket yang paling sering ditanyakan oleh para pemula/pengunjung Solaris.

Ini tentang alat pengguna standar seperti find , grep dan apa yang kamu miliki. Jika Anda mencari postingan serupa tentang alat pengembangan (misalnya compiler, make, dll) maka Anda harus melihat di sini.

Jawaban yang Diterima:

Apa yang seharusnya ada di sana?

Berikut adalah daftar alat yang menurut saya harus tersedia di semua host Solaris:

  • atas. Ya, prstat lebih unggul tetapi orang-orang yang berasal dari dunia Linux
    terbiasa dengan top . Akhir cerita.
  • GNU tar. Ini adalah suatu keharusan. Sebagian besar
    paket dibuat dengan tar GNU dan ada sedikit (tapi penting)
    ketidakcocokan antara tar Sun dan tar GNU. Biasakan
    untuk selalu meng-untar paket yang telah Anda unduh menggunakan tar GNU daripada
    Sun tar.
  • GNU binutils. Beberapa paket open source akan membutuhkannya
    selama fase pembuatannya.
  • GNU coreutils. Hanya karena date ..dan karena GNU tail dapat mengikuti file log yang dirotasi.
  • GNU findutils. find GNU mendukung lebih banyak opsi daripada ditto Sun.
  • GNU awk. Perbedaan tipis dengan awk/nawk Sun.
  • GNU diffutil. Berbeda dari rekan-rekan Sun mereka. Khususnya patch .
  • GNU grep. Lebih maju dari grep Sun.
  • GNU sed. Perbedaan tipis dengan sed Sun.
  • Editor Vim. Karena orang-orang yang berasal dari Linux berharap untuk menemukannya.

Paket-paket ini harus menjadi bagian dari instalasi default apakah Anda menggunakan JumpStart (Solaris 10), IPS (Solaris 11) atau yang lainnya.

Alat-alat di atas akan memakan beberapa ratus K ruang disk. Benar-benar tidak ada alasan tidak untuk menginstalnya secara default.

Daftar ini berfokus pada alat yang akan dibutuhkan pengguna terutama jika mereka memilih skrip shell dari Internet dan mengharapkannya berfungsi. Jika Anda seorang sysadmin maka Anda mungkin akan mengatakan bahwa daftarnya bahkan lebih panjang, tetapi itu adalah cerita lain. Dengan kata lain alat sysadmin murni belum dipertimbangkan (ya, saya tahu perbedaannya tidak mudah dibuat)

Jika Anda membuat host yang akan digunakan untuk membangun binari C/C++, lihat postingan ini.

Solar 11

Anda beruntung. Hampir semuanya sudah ada dan semuanya berasal dari repositori resmi Oracle Solaris tetapi perhatikan bahwa meskipun sebuah paket tersedia di zona global, paket tersebut tidak akan secara otomatis diinstal di zona lokal.

Terkait:Sistem file root Ext3 menjadi read-only dengan jurnal yang dibatalkan bahkan setelah perbaikan?

Setiap paket dapat diinstal dengan perintah ini (sebagai root):

pkg install <pkgname>

misalnya:

pkg install //solaris/text/gawk

Paket:

Item Package name Path setelah install G L-------------- ------------------------- ---------- ------------------- - -top pkg://solaris/diagnostic/top /usr/bin Y NGNU tar pkg://solaris/archiver/gnu-tar /usr/bin Y NGNU binutils pkg://solaris/developer/gnu-binutils /usr/bin N NGNU coreutils pkg://solaris/file/gnu-coreutils /usr/bin Y NGNU findutils pkg://solaris/file/gnu-findutils /usr/bin Y NGNU awk pkg://solaris/text/gawk /usr/bin Y N GNU diffutils pkg://solaris/text/gnu-diffutils /usr/ bin Y NGNU grep pkg://solaris/text/gnu-grep /usr/bin Y NGNU sed pkg://solaris/text/gnu-sed /usr/bin Y NVim editor pkg://solaris/editor/vim / usr/bin N N

Catatan:

  • Path:Nama biner diawali dengan g jika ada alat Sun yang setara.

  • G:Apakah terinstal secara default di zona global? (yaitu pemasangan server)

  • N :Apakah diinstal secara default di zona lokal?

Solar 10

Anda harus benar-benar meningkatkan ke Solaris 11. Jauh lebih baik.

Namun jika Anda masih terjebak pada Solaris 10 maka Anda dapat memperoleh paket
dari Solaris Companion Disk. Ini sebelumnya didistribusikan oleh Sun sendiri
tetapi sekarang didistribusikan oleh SunFreeware. Ini adalah situs yang dapat Anda percaya. Jangan berpikir untuk mengunduh sumber dan membuat sendiri karena itu tidak diperlukan.

Unduh paket individu dari tabel di bawah ini.

Setiap paket dapat diinstal dengan perintah ini (sebagai root):

pkgadd -d <pkgname>

misalnya:

pkgadd -d SFWtop

Paket:

Item Package name Path setelah install-------------- ------------------- -------- -------------------top SFWtop /opt/sfwGNU tar (sudah terpasang) /usr/sfwGNU binutils (sudah terpasang) /usr/sfwGNU coreutils SFWcoreu /opt/sfwGNU findutils SFWgfind /opt/sfwGNU awk SFWgawk /opt/sfwGNU diffutils SFWdiffu /opt/sfwGNU grep (sudah terpasang) /usr/sfwGNU sed SFWsed /opt/sfwVim editor SFWvim /opt>/sfw 
Linux
  1. 9 alat binutils GNU penting

  2. Beberapa alat Zabbix

  3. Ganti Nama Direktori Pengguna Default?

  1. Instal WordPress di akun pengguna sebagai root

  2. Cara Menginstal GNU Nano Terbaru di Linux

  3. Instal WordPress di Linux dengan Apache

  1. Cara menginstal server PostgreSQL di Ubuntu 18.04

  2. Kali Default Pengguna Non-Root

  3. Kata sandi default Vagrant's Ubuntu 16.04 vagrantfile