Puncte:1

Cum să obțineți întotdeauna cea mai recentă versiune de Bleachbit cu wget în bash?

drapel tr

Pentru a obține cea mai recentă versiune de BleachBit (pentru Ubuntu 20.04) putem folosi următoarele comenzi:

wget -c https://download.bleachbit.org/bleachbit_4.4.0-0_all_ubuntu2004.deb -O bleachbit.deb
dpkg -i bleachbit.deb

Dacă îl instalăm din depozitul oficial Ubuntu (cu apt-get bleachbit), este instalată o versiune mai veche, care conține erori de instalare. Și conform creatorilor acestui instrument:

Ubuntu are o politică „fără lansare rulantă”, așa că depozitul Ubuntu nu se va actualiza cu versiunile recente

Deoarece acest instrument este actualizat în mod regulat, aș dori să descarc întotdeauna cea mai recentă versiune. Așa că am făcut acest joc, dar nu funcționează:

lastbleachbit=$(wget -O - https://www.bleachbit.org/download/ | grep -Po '/download/file/([^"]+)' | grep ubuntu2004 | sort -u)
wget -c https://www.bleachbit.org"$lastbleachbit" -O bleachbit.deb
dpkg -i bleachbit.deb

Variabila de iesire:

lastmintstick=$(wget -O - http://packages.linuxmint.com/pool/main/m/mintstick/ | grep -Po 'href=".*?"' | sed -r 's:href\=" (.*)":\1:' | grep ".deb" | sortare | coadă -1)
--2021-11-10 10:24:50-- http://packages.linuxmint.com/pool/main/m/mintstick/
Rezolvând packages.linuxmint.com (packages.linuxmint.com)... 208.77.20.11, 68.235.39.11
Conectando cu packages.linuxmint.com (packages.linuxmint.com)[208.77.20.11]:80... conectat.
Petición HTTP trimisă, așteptând răspuns... 200 OK
Longitudine: 10112 (9,9K) [text/html]
Urmăriți ca: âSTDOUTâ

- 100%[===================>] 9,88K --.-KB/s en 0s      
2021-11-10 10:24:51 (191 MB/s) - scrise a stdout [10112/10112]

Comanda de ieșire:

wget -c https://www.bleachbit.org"$lastbleachbit"
--2021-11-10 10:26:39-- https://www.bleachbit.org/
Rezolvând www.bleachbit.org (www.bleachbit.org)... 172.67.129.101, 104.21.1.137, 2606:4700:3030::ac43:8165, ...
Conectando con www.bleachbit.org (www.bleachbit.org)[172.67.129.101]:443... conectat.
Petición HTTP trimisă, așteptând răspuns... 200 OK
Longitud: fără specificație [text/html]
Urmăriți ca: âindex.htmlâ

index.html [ <=> ] 10,93K --.-KB/s en 0,002s  

2021-11-10 10:26:40 (4,38 MB/s) - âindex.htmlâ guardado [11193]

Ce am făcut greșit?

drapel ar
Răspunde asta la întrebarea ta? [De ce depozitele Ubuntu nu au cele mai recente versiuni de software?](https://askubuntu.com/questions/151283/why-dont-the-ubuntu-repositories-have-the-latest-versions-of-software )
acgbox avatar
drapel tr
@user68186 Nu. conform creatorilor acestui instrument: Ubuntu are o politică „fără lansare rulantă” https://github.com/bleachbit/bleachbit/issues/1277#issuecomment-932959861
muru avatar
drapel us
Ați verificat care este conținutul variabilei `lastbleachbit`?
acgbox avatar
drapel tr
@muru actualizare întrebare cu ieșire
Puncte:2
drapel sd

Lipsesti /linux.

$ lastbleachbit=$(wget --quiet -O - https://www.bleachbit.org/download/linux | grep -Po '/download/file/([^"]+)' | grep ubuntu2004 | sort -u )
$ echo $lastbleachbit 
/download/file/t?file=bleachbit_4.4.0-0_all_ubuntu2004.deb

Cu cunoștințele mele limitate de grep, am reușit să-l fac să funcționeze.

$ lastbleachbit=$(wget --quiet -O - https://www.bleachbit.org/download/linux | grep -Po '(?<=file=).*(?=">)' | grep ubuntu2004 | sortează -u)
$ echo $lastbleachbit 
bleachbit_4.4.0-0_all_ubuntu2004.deb

Când îl descărcați.

$ wget „https://download.bleachbit.org/${lastbleachbit}”
--2021-11-10 16:01:10-- https://download.bleachbit.org/bleachbit_4.4.0-0_all_ubuntu2004.deb
Se rezolvă download.bleachbit.org (download.bleachbit.org)... 172.67.129.101, 104.21.1.137, 2606:4700:3035::6815:189, ...
Se conectează la download.bleachbit.org (download.bleachbit.org)|172.67.129.101|:443... conectat.
Solicitare HTTP trimisă, se așteaptă răspuns... 200 OK
Lungime: 441432 (431K) [application/x-deb]
Se salvează în: âbleachbit_4.4.0-0_all_ubuntu2004.debâ

bleachbit_4.4.0-0_all_ubuntu2004. 100%[================================================= ============>] 431,09K 2,02MB/s în 0,2s    

2021-11-10 16:01:11 (2,02 MB/s) - âbleachbit_4.4.0-0_all_ubuntu2004.debâ salvat [441432/441432]

Cred că acest lucru ar trebui să funcționeze atâta timp cât pagina de descărcare continuă să includă link-ul .deb fișier, deși nu știu cât timp nu folosesc niciodată bleachbit.

acgbox avatar
drapel tr
super grozav. 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.