Tukar antara versi program yang berbeza di Linux

pingu

Tentunya, dan jika anda belum tahu, anda pasti tahu Linux boleh memasang beberapa versi program yang sama atau perintah pada masa yang sama, iaitu, kita dapat mengandalkan sistem yang sama aplikasi A yang versi xz dan aplikasi yang sama A dalam versi xw, dll. Ini tidak mungkin berlaku pada OS lain, kerana akan menimbulkan konflik dan semasa pemasangan, kami akan meminta kami menyahpasang versi atau kemas kini sebelumnya. Tetapi di dunia Unix kadang-kadang menarik untuk mempunyai versi program yang lebih lama, walaupun kita mempunyai versi yang lebih moden dengan alasan tertentu.

Antara program yang mungkin kami perlukan dengan versi yang berbeza yang kami dapati Java, PHP, Python, penyusun seperti gcc atau g ++, dan panjang dll. Keperluan atau sebab mengapa kita harus menggunakan beberapa versi boleh sangat berbeza-beza, misalnya, dalam kes Python, adalah biasa kita menulis atau menggunakan skrip .py yang memerlukan penggunaan versi Python yang berbeza dan untuk ini kita akan memerlukan pemasangan versi yang berbeza dalam sistem.

Oleh itu, saya akan menerangkan bagaimana kita boleh beralih dari satu versi ke versi yang lain. Dan untuk ini ada beberapa alternatif, saya bahkan pernah melihat beberapa grafik atau menarik alias untuk dihubungkan dengan versi perintah yang berbeza, tetapi saya akan menerangkannya menggunakan kaedah lain untuk konsol. Pertama saya mengesyorkan anda menyahpasang semua versi perisian tersebut dan melakukan pemasangan baru menggunakan talian dengan pengurus pakej. Sebagai contoh, bayangkan bahawa anda akan memasang gcc dalam beberapa versi:

[bahasa sorucecode = »biasa»]

sudo kemas kini-alternatif-hapus-semua gcc

sudo apt-get install gcc-4.4 gcc-8.2

[/kod sumber]

Dengan ini kita akan mempunyai dua versi GNU GCC dipasang dengan betul. Sekarang, jika anda menggunakan perintah gcc, anda akan melihat bahawa salah satu versi adalah versi yang telah dikenakan secara lalai, jadi jika anda tidak menentukan yang akan digunakan adalah:

gcc --version

Baiklah jika kita mahu gunakan versi lain, kita hanya perlu melakukan perkara berikut:

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8.2 10
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.4 20
sudo update-alternatives --install /usr/bin/cc cc /usr/bin/gcc 30
sudo update-alternatives --set cc /usr/bin/gcc
sudo update-alternatives --config gc</pre>

Dan dengan itu anda boleh togol secara interaktif antara kedua-dua versi ...


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.