Puncte:0

Utilizarea apt repo local cu pachete cu același nume versiuni diferite

drapel dz

Am creat repo local cu două pachete

acestea sunt fișierele de control:

Pachet: pachet-a Versiune: 1.0.0

Pachet: pachet-a Versiune: 2.0.0

când fac „sudo apt install package-a=1.0.0” sau „sudo apt install package-a=2.0.0” funcționează grozav.

acum vreau un al treilea pachet:

Pachet: test Versiune: 1.0.0 Depinde: pachet-a(=1.0.0)

Dacă încerc "sudo apt install test", nu funcționează, îmi dă o eroare dependențe neîndeplinite, pachetul-a(2.0.0) urmează să fie instalat

ce fac greșit? Vreau să folosesc Depinde de altă versiune

Puncte:0
drapel my

Mesajul de eroare a apărut din cauza pachetului Test depinde de pachet_a => 1.0.0 dar, din păcate, managerul nostru de pachete „Avansat”. apt încearcă să instaleze cea mai recentă versiune a pachetului, de ex 2.0.0. Pachetul Test este programat să funcționeze numai cu pachet_a => 1.0.0. A repara:

  • Puteți folosi aptitudini manager de pachete.

  • Puteți instala versiunea manual.

Pentru a instala folosind managerul de pachete aptitude:

actualizare sudo apt
sudo apt install aptitude 
sudo aptitude -f install test

presa n cu excepția cazului în care propune soluția corectă.

Pentru a instala manual folosind apt:

actualizare sudo apt
sudo apt install package_a=1.0.0
sudo apt install test

Aceasta se va instala cu succes Test.

N.B: APT instalează întotdeauna cea mai recentă versiune a pachetului; Nu puteți avea mai mult de 2 versiuni ale aceluiași pachet, deoarece acestea pot provoca conflicte de fișiere.

asaf anter avatar
drapel dz
Dar nu instalez întotdeauna cea mai recentă versiune, de aceea pot instala cu âsudo apt install package-a=1.0.0â
Someone avatar
drapel my
@asafanter dacă nu specificați o versiune cu `=`, ar instala cea mai recentă versiune.
Someone avatar
drapel my
@asafanter Dacă răspunsul meu a funcționat pentru dvs., puteți apăsa pe marcajul de lângă numărul de voturi pentru a accepta acest răspuns.
asaf anter avatar
drapel dz
Dar am specificat = în câmpul dependent
Someone avatar
drapel my
@asafanter Ne pare rău, despre ce domeniu vorbești?
asaf anter avatar
drapel dz
uită-te la întrebarea mea, pachetul âtestâ depinde de pachetul-a(=1.0.0)
Someone avatar
drapel my
@asafanter Se pare că înțelegi greșit ceva.
asaf anter avatar
drapel dz
Să [continuăm această discuție în chat](https://chat.stackexchange.com/rooms/133849/discussion-between-asaf-anter-and-someone).

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.