Lumipat sa pagitan ng iba't ibang mga bersyon ng isang programa sa Linux

pingu

Tiyak, at kung hindi mo pa alam, alam mo na sa Maaaring mag-install ang Linux ng maraming mga bersyon ng parehong programa o utos nang sabay, iyon ay, maaari nating bilangin sa parehong system ang isang app A na ang bersyon ay xz at ang parehong app A sa bersyon nito xw, atbp. Hindi ito posible sa iba pang OS, dahil ito ay makakalikha ng mga salungatan at sa panahon ng pag-install ay hihilingin sa amin na alisin ang naunang bersyon o i-update. Ngunit sa mundo ng Unix minsan ay kagiliw-giliw na magkaroon ng mas lumang mga bersyon ng isang programa, kahit na mayroon kaming isang mas modernong bersyon para sa ilang mga kadahilanan.

Kabilang sa mga program na maaaring kailanganin namin ng iba't ibang mga bersyon na nakita namin Java, PHP, Python, mga tagatala tulad ng gcc o g ++, at isang haba atbp. Ang mga pangangailangan o dahilan kung bakit kailangan naming gumamit ng maraming mga bersyon ay maaaring magkakaiba-iba, halimbawa, sa kaso ng Python, karaniwan na maaari kaming sumulat o gumagamit ng .py script na kailangan ng paggamit ng iba't ibang mga bersyon ng Python at para sa ito, magkakaroon tayo ng pangangailangan na magkaroon ng iba't ibang mga bersyon na naka-install sa system.

Sa gayon, sa nasabing iyon, ilalarawan ko kung paano tayo maaaring lumipat mula sa isang bersyon patungo sa isa pa. At para dito maraming mga kahalili, nakakita pa ako ng ilang mga grap o humugot ng mga alias upang maiugnay sa iba't ibang mga bersyon ng isang utos, ngunit ilalarawan ko ito gamit ang iba pang mga pamamaraan upang ang console. Inirerekumenda ko munang i-uninstall mo ang lahat ng mga bersyon ng nasabing software at gumawa ng isang sariwang pag-install gamit ang isang linya sa manager ng package. Halimbawa, isipin na mag-i-install ka ng gcc sa maraming mga bersyon:

[wikang sorucecode = »payak»]

sudo update-alternatibo –tanggal sa lahat ng gcc

sudo apt-get install gcc-4.4 gcc-8.2

[/ sourcecode]

Sa pamamagitan nito magkakaroon na tayo ng ating dalawang bersyon ng GNU GCC na-install nang tama. Ngayon, kung gagamitin mo ang utos ng gcc, makikita mo na ang isa sa mga bersyon ay ang naipataw bilang default, kaya kung hindi mo tinukoy na iyon ang iyong gagamitin:

gcc --version

Kung gusto natin gamitin ang iba pang bersyon, kailangan lang nating gawin ang mga sumusunod:

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>

At sa pamamagitan nito maaari mo interactive na toggle sa pagitan ng parehong bersyon ...


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.