Pārslēdzieties starp dažādām programmas versijām Linux

Pingu

Protams, un, ja jūs to vēl nezināt, jūs to zināt iekšā Linux var instalēt vairākas vienas programmas versijas vai komandu vienlaikus, tas ir, mēs varam paļauties uz to pašu sistēmu lietotni A, kuras versija ir xz, un to pašu lietotni A tās versijā xw utt. Tas nav iespējams citās OS, jo tas radītu konfliktus un instalēšanas laikā tas prasītu mums atinstalēt iepriekšējo versiju vai atjauninājumu. Bet Unix pasaulē dažreiz ir interesanti izmantot vecākas programmas versijas, pat ja mums zināmu iemeslu dēļ ir modernāka versija.

Starp tām programmām, kuras mums var būt vajadzīgas, izmantojot dažādas versijas Java, PHP, Python, kompilatori, piemēram, gcc vai g ++, un garš utt. Vajadzības vai iemesli, kāpēc mums jāizmanto vairākas versijas, var būt ļoti dažādas, piemēram, Python gadījumā bieži mēs varam rakstīt vai izmantot .py skriptus, kuriem nepieciešama dažādu Python versiju izmantošana un tāpēc mums būs nepieciešams, lai sistēmā būtu instalētas dažādas versijas.

Ar šo teikto es aprakstīšu, kā mēs varam pāriet no vienas versijas uz otru. Tam ir vairākas alternatīvas, es pat esmu redzējis dažus grafikus vai piesaistījis pseidonīmus, lai saistītos ar dažādām komandas versijām, bet es to aprakstīšu, izmantojot citas metodes, lai konsole. Vispirms es iesaku atinstalēt visas minētās programmatūras versijas un veikt jaunu instalēšanu, izmantojot līniju ar pakotņu pārvaldnieku. Piemēram, iedomājieties, ka instalēsit gcc vairākās versijās:

[sorucecode language = »vienkāršs»]

sudo update-alternatives –noņemt visu gcc

sudo apt-get install gcc-4.4 gcc-8.2

[/ avota kods]

Ar šo mums jau būs savs divas GNU GCC versijas pareizi uzstādītas. Tagad, ja izmantojat komandu gcc, redzēsiet, ka viena no versijām ir tā, kas ir uzlikta pēc noklusējuma, tādēļ, ja nenorādīsit, kuru izmantosit:

gcc --version

Nu, ja mēs vēlamies izmantojiet citu versiju, mums vienkārši jāveic šādas darbības:

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>

Un ar to jūs varat pārslēgties interaktīvi starp abām versijām ...


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: AB Internet Networks 2008 SL
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.