Puncte:0

Actualizați sau eliminați Alacritty

drapel in

Am construit Alacritty urmând instrucțiunile de la Alacritty Github și nu știu cum să-l actualizez.

Deci, m-am gândit că dacă instalez Alacritty cu acest cod â§, Va fi ușor să îl actualizați.

sudo add-apt-repository ppa:aslatter/ppa
sudo apt install alacritty

Ma poate ajuta cineva elimina sau ghidați-mă cum să fac Actualizați aceasta?

Mulțumesc

drapel cn
Ray
`sudo apt purge alacritty` va elimina software-ul pentru tine? Dacă instalați ceva din GitHub, atunci „actualizarea” este probabil similar cu reinstalarea lui folosind instrucțiunile de instalare. Cu un depozit ppa, actualizarea poate fi puțin mai ușoară, dar depinde dacă dezvoltatorul o actualizează în mod regulat.
Marco avatar
drapel in
Vă mulțumesc pentru ajutor, nu am încercat încă `sudo apt purge alacritty`. dezvoltatorul [PPA: antoine latter](https://launchpad.net/~aslatter/+archive/ubuntu/ppa) îl actualizează în mod regulat.Sunt nou, așa că nu știu dacă este sigur să îl instalez de la el sau este mai sigur să îl construiesc eu.
drapel cn
Ray
Ma bucur ca te-a ajutat deja altcineva! Pentru a răspunde la întrebarea dvs., Alacritty Github este sursa software-ului. Alții cu un PPA ar putea dori să-l reambaleze pentru a facilita instalarea altora. Sau, poate deveni un pachet oficial Ubuntu. Cel mai „sigur” absolut este GitHub, deoarece aceasta este sursa software-ului. (Dacă nu ai încredere în dezvoltator, atunci nu te deranja nici măcar să-l folosești.) Toți ceilalți sunt la mijloc, chiar și eu dacă ți-aș spune „da! Poți avea încredere în ei!”. Cum poți avea încredere în mine să-ți dau sfaturi despre un PPA? Încrederea vine cu timpul și „sentimentul” nu are legătură cu software-ul.
Puncte:1
drapel cn

În principiu, ar trebui să cunoașteți detaliile procedurii de instalare pentru a putea anula complet instalarea. Din câte văd, totul din compilație este sub a țintă/eliberare/acrititate undeva. De acolo, ai mutat manual lucrurile în /usr/local/bin și alte locuri, după cum este indicat mai jos Intrare pe desktop. Doar anulați aceste acțiuni.

  • Elimina /usr/local/bin/alacritty. Deja de acum înainte, noua versiune va fi cea pe care o lansați cu comanda prospețime
  • Elimina /usr/share/pixmaps/Alacritty.svg
  • Cu privire la Alacritty.desktop, fii atent. Cel mai probabil este în /usr/share/applications când este instalat folosind desktop-file-install. Ar fi putut fi suprascris de instalarea dvs. PPA, deși unii PPA ambalează fișierul desktop ca com.alacritty.Alacritty.desktop. Dacă acest din urmă fișier există în /usr/share/applications, apoi puteți elimina Alacritty.desktop. DACĂ acel fișier nu este acolo, poate fi în altă parte a sistemului dvs. Dacă este necesar, căutați unde este. Apoi puteți face a sudo update-desktop-database pentru a actualiza sistemul că lansatorul respectiv a dispărut.
  • În cele din urmă, eliminați folderul în care au fost plasate fișierele compilate, dacă nu ați făcut-o deja.

Câteva fundal: când ați instalat Alacritty din PPA, binarul va fi localizat în /usr/bin. Cu toate acestea, versiunea pe care ați compilat-o manual este, dacă ați urmat toate instrucțiunile, în /usr/local/bin. Ultimul folder apare mai devreme în calea de căutare pentru aplicații (uitați-vă la acea cale cu comanda echo $PATH). Deci, în ciuda instalării versiunii PPA, versiunea compilată manual continuă să fie cea care este executată.

Marco avatar
drapel in
Vă mulţumesc pentru ajutor. [target/release/alacritty] este pe [~/alacritty/target/release/alacritty].ar trebui să șterg acest folder [~/alacritty]? Nu știu unde sunt fișierele compilate. sunt în folderul [~/alacritty]? [Alacritty.desktop] este în [/usr/share/applications] așa cum ați spus. Nu am instalat încă PPA. Dacă vreau să-l actualizez reconstruindu-l. noua reconstrucție o va înlocui pe cea veche? sau voi primi două versiuni ale acestuia. Iti multumesc din nou.
vanadium avatar
drapel cn
Nu știu mai multe despre procesul de compilare decât ceea ce mi-ai indicat și ai urmat. Bănuiesc că, de asemenea, fișierele compilate se află în folderul tău ~/alacritty. În loc să vă construiți, poate preferați să vedeți PPA.
Puncte:0
drapel us

Eu cred actualizarea prospețime din codul sursă ar fi mai recomandabil în orice moment în comparație cu instalarea din apt repos. Am suferit o prăbușire în anumite cazuri în timp ce foloseam apt după actualizarea sistemului.

Pentru a-l actualiza, cred că cel mai bun mod de a o face este actualizarea depozitului la cel mai recent.

git pull

Asigurați-vă că aveți cel mai recent compilator de rugină.

reglare a ruperii setat stabil
actualizare de rupere stabilă

Apoi folosiți-l pentru a o construi

cargo build --eliberare

După construirea, folosesc legături simbolice în loc să copiez fișierul, așa că atunci când actualizez, nu trebuie să copiez fișierul din nou și din nou. Sistemul va folosi același fișier în aceeași locație.

ln -s /Fullpath/to/alacritty/target/release/alacritty /directory/in/"$PATH"/alacritty

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.