Puncte:5

PPA: Instalați versiunea veche

drapel in

Încerc să instalez pachetul qelectrotech pe ubuntu 18.04.
După instalare am primit versiunea (veche). 0.5-2. Așa că am adăugat un PPA (sudo add-apt-repository ppa:scorpio/qelectrotech-dev) pentru a obține versiunea mai nouă. Dar ele nu funcționează automat. Acum trebuie să forțez manual „downgrade” și să caut versiunea pentru a obține o nouă versiune 0.90.
După verificare, mi-am dat seama că sistemul meu ubuntu a adăugat câteva informații despre versiune înainte de versiunea actuală!
Văd vechi (original 0.5-2 ) versiunea veche 1:0.5-2 și versiunea în PPA (nouă 0,90.r7446) la fel de 0,90.r7446.

La fel de 0,90.r7664 pare mai în vârstă decât 1:0.5-2, primesc întotdeauna vechea versiune instalată în loc de noua. Deci, cum să scapi de asta 1:, deoarece aceasta nu este partea din versiunea originală?

Mulțumesc

Puncte:6
drapel us

Mai întâi, creați un folder nou și introduceți-l.

mkdir qelectrotech && cd qelectrotech

Apoi, descărcați pachetele relevante din PPA.

wget https://launchpad.net/~scorpio/+archive/ubuntu/qelectrotech-dev/+files/qelectrotech_0.90.r7446-1ubuntu1_amd64.deb
wget https://launchpad.net/~scorpio/+archive/ubuntu/qelectrotech-dev/+files/qelectrotech-data_0.90.r7446-1ubuntu1_all.deb
wget https://launchpad.net/~scorpio/+archive/ubuntu/qelectrotech-dev/+files/qelectrotech-examples_0.90.r7446-1ubuntu1_all.deb

Acum, eliminați versiunea instalată din arhivele oficiale și instalați pachetele .deb

sudo apt remove qelectrotech
sudo apt elimina qelectrotech-data
sudo apt elimina qelectrotech-examples
sudo dpkg -i *.deb

Acum instalați orice dependențe lipsă

sudo apt install -f

În cele din urmă, ține pachetele înăuntru apt, astfel încât să nu se actualizeze la „versiunea nouă” care este de fapt mai veche.

sudo apt-mark hold qelectrotech qelectrotech-data qelectrotech-exemple
N0rbert avatar
drapel zw
Toate bune, dar APT-pinning este mai de încredere. A se vedea https://askubuntu.com/q/1002703/66509.
eSlavko avatar
drapel in
Folosesc managerul de pachete synaptic. Și pot forța versiunea corectă. Dar trebuie să blochez și versiunea, ca și cum nu aș face asta, următoarea actualizare va retrograda versiunea. Și îmi place să am o versiune deblocată, astfel încât acestea să fie actualizate când este disponibilă una nouă.
drapel us
@N0rbert Nu sunt prea familiarizat cu APT-pinning. Vă rugăm să nu ezitați să editați sau să adăugați propriul răspuns (orice preferiți).
N0rbert avatar
drapel zw
@eSlavko, vă rugăm să adăugați rezultatul `politica apt-cache qelectrotech` la întrebare [editând-o](https://askubuntu.com/review/suggested-edits/1185620). Acest lucru ne va permite să creăm un fișier de fixare.
Puncte:5
drapel zw

Momentul rău aici este că nu vrei citit QElectroTech-dev Descrierea PPA pe pagina sa.
Dezvoltatorul afirmă clar:

Depozitul QElectroTech Ubuntu pentru versiunea de dezvoltare 0.9.

Fixarea Ubuntu
Următoarea intrare atribuie o prioritate ridicată tuturor versiuni ale pachetului QElectroTech începând cu 0.80. :
Pe aici, sistemul dumneavoastră va descărca versiunea superioară a pachetului din ppa și nu cele din depozitele oficiale Ubuntu.

Creați manual fișierul 40qelectrotech-devel in /etc/apt/preferences.d/ și adăugați aceste 3 linii:

Pachet: qelectrotech*
Pin: versiunea 0.90.*
Prioritate PIN: 1001

https://qelectrotech.org/wiki_new/start?id=en/doc/install_ubuntu

apt-get install qelectrotech qelectrotech-data qelectrotech-exemple qet-tb-generator

Deci, trebuie să creați cu adevărat un astfel de fișier cu versiunea relevantă utilizând comanda de mai jos:

pisica <<EOF | sudo tee /etc/apt/preferences.d/40qelectrotech-devel
Pachet: qelectrotech*
Pin: versiunea 0.90.*
Prioritate PIN: 1001
EOF

și apoi instalați aceste pachete cu versiunea 0.90 prin:

sudo apt-get install qelectrotech qelectrotech-data qelectrotech-exemple
drapel us
Am ratat și descrierea ppa :)
eSlavko avatar
drapel in
"nu vreau să citesc" -> Tocmai am trecut la sfârșitul ecranului unde este linkul ppa. Funcționează deocamdată.
eSlavko avatar
drapel in
Mulțumesc pentru ajutor și mulțumiri speciale lui Algnis, care mi-a profreat engleza proastă.
N0rbert avatar
drapel zw
Am primit răspuns de la proprietarul PPA, comanda de fixare este acum adăugată la descriere. Mulțumiri!

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.