Puncte:0

Instalați o versiune specifică a unui pachet mai vechi adăugând o oglindă veche

drapel cn

Încerc să instalez o anumită versiune de gcc pe Ubuntu 18.04.

În mod implicit, versiunea Ubuntu la momentul scrierii acestui articol este 18.04.5. Instalarea cu sudo apt-get install gcc-7 rezultă în următoarele:

utilizator@server:~$ gcc-7 -v
gcc versiunea 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04) 
utilizator@server:~$ politica sudo apt-cache gcc-7
gcc-7:
  Instalat: 7.5.0-3ubuntu1~18.04
  Candidat: 7.5.0-3ubuntu1~18.04
  Tabel de versiuni:
 *** 7.5.0-3ubuntu1~18.04 500
        500 http://hr.archive.ubuntu.com/ubuntu bionic-updates/main pachete amd64
        500 http://hr.archive.ubuntu.com/ubuntu bionic-security/main pachete amd64
     7.3.0-16ubuntu3 500
        500 http://hr.archive.ubuntu.com/ubuntu bionic/main pachete amd64

Apt recunoaște două versiuni și a instalat 7.5.0-3ubuntu1~18.04 unu. Am nevoie de versiune 7.4.0.

Am gasit o oglinda pachetului care are versiunea de pachet necesară (gcc-7-multilib_7.4.0-1ubuntu1~18.04.1_amd64.deb) și a făcut următoarele:

# Adăugați „deb https://mirror.squ.edu.om/ubuntuarchive/ubuntu bionic principal univers multivers restricționat” la /etc/apt/sources.list
user@server:~$ sudo apt-get update
utilizator@server:~$ politica sudo apt-cache gcc-7
gcc-7:
  Instalat: 7.5.0-3ubuntu1~18.04
  Candidat: 7.5.0-3ubuntu1~18.04
  Tabel de versiuni:
 *** 7.5.0-3ubuntu1~18.04 500
        500 http://hr.archive.ubuntu.com/ubuntu bionic-updates/main pachete amd64
        500 http://hr.archive.ubuntu.com/ubuntu bionic-security/main pachete amd64
     7.3.0-16ubuntu3 500
        500 http://hr.archive.ubuntu.com/ubuntu bionic/main pachete amd64
        500 Pachete https://mirror.squ.edu.om/ubuntuarchive/ubuntu bionic/main amd64

Cu toate acestea, aceasta a adăugat doar o nouă oglindă 7.3.0-16ubuntu3. Nu a introdus versiunea 7.4.0-1ubuntu1~18.04 care există ca pachet în oglinzi. Mă așteptam să văd noile versiuni disponibile.

Caut o explicație pentru acest comportament și modalități de a adăuga 7.4.0 versiune?

Puncte:1
drapel cn

Iată o modalitate de a o face.

  1. Uita-te la apt changelog gcc-7-multilib pentru a vedea ce versiuni mai vechi ale Ubuntu includ versiunea 7.4.0. Acest lucru evită multe bătăi de cap cu dependențele rupte. Iată lista editată:
    gcc-7 (7.5.0-1ubuntu1) focal
    gcc-7 (7.4.0-15ubuntu1) focal

    gcc-7 (7.4.0-14ubuntu2) eoan
    gcc-7 (7.4.0-14ubuntu1) eoan
    gcc-7 (7.4.0-12ubuntu2) eoan
    gcc-7 (7.4.0-11ubuntu1) eoan
    gcc-7 (7.4.0-10ubuntu2) eoan
    gcc-7 (7.4.0-9ubuntu1) eoan

    gcc-7 (7.4.0-8ubuntu1) disco
    gcc-7 (7.4.0-7ubuntu1) disco
    gcc-7 (7.4.0-6ubuntu1) disco
    gcc-7 (7.4.0-5ubuntu1) disco
    gcc-7 (7.4.0-4ubuntu1) disco
    gcc-7 (7.4.0-3ubuntu2) disco
    gcc-7 (7.4.0-3ubuntu1) disco
    gcc-7 (7.4.0-2ubuntu1) disco
    gcc-7 (7.4.0-1ubuntu1) disco
    gcc-7 (7.3.0-31ubuntu1) disco
  1. Puteți vedea că atât 19.04 (Disco) cât și 19.10 (Eoan) au fost livrate cu versiunea dorită.

    • Notă: Ambele versiuni au trecut de End of Life. Niciunul nu primește corecții de securitate și nici unul nu mai este acceptat aici la AskUbuntu.
  2. Versiunile neacceptate ale Ubuntu sunt disponibile la https://old-releases.ubuntu.com/releases/ . Dacă decideți să utilizați o versiune veche pentru un anumit scop, rulați-o într-o mașină virtuală și aveți grijă de accesul acesteia la rețea.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.