Yarn: Ubuntu 18.04.1 LTS рдкрд░ рдпрд╛рд░реНрди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рд╕реЗ рдЕрдорд╛рдиреНрдп рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИред рд╕рдВрднрд╛рд╡рд┐рдд рд╕рдордп рд╕реАрдорд╛ рд╕рдорд╛рдкреНрдд рдХреБрдВрдЬреА?

рдХреЛ рдирд┐рд░реНрдорд┐рдд 1 рдЬрдире░ 2019  ┬╖  35рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: yarnpkg/yarn

рд╡рд░реНрддрдорд╛рди рд╡реНрдпрд╡рд╣рд╛рд░ рдХреНрдпрд╛ рд╣реИ?

рдПрдХ рдирдП рдЙрдмрдВрдЯреВ 18.04.1 рдПрд▓рдЯреАрдПрд╕ рд╕рд░реНрд╡рд░ рдкрд░ рдпрд╛рд░реНрди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдФрд░ рдореБрдЭреЗ рдирд┐рдореНрди рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдорд┐рд▓рддреА рд╣реИрдВ:

root<strong i="8">@vps631721</strong>:~# curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
OK
root<strong i="9">@vps631721</strong>:~# apt-key list
/etc/apt/trusted.gpg
--------------------
pub   rsa4096 2016-10-05 [SC]
      72EC F46A 56B4 AD39 C907  BBB7 1646 B01B 86E5 0310
uid           [ unknown] Yarn Packaging <[email protected]>
sub   rsa4096 2016-10-05 [E]
sub   rsa4096 2016-10-30 [S] [expires: 2019-01-01]

.................

root<strong i="10">@vps631721</strong>:~# echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
deb https://dl.yarnpkg.com/debian/ stable main
root<strong i="11">@vps631721</strong>:~# sudo apt-get update
Hit:1 http://security.ubuntu.com/ubuntu bionic-security InRelease
Hit:2 http://ppa.launchpad.net/certbot/certbot/ubuntu bionic InRelease
Hit:3 http://nova.clouds.archive.ubuntu.com/ubuntu bionic InRelease
Hit:4 http://nova.clouds.archive.ubuntu.com/ubuntu bionic-updates InRelease
Get:5 https://dl.yarnpkg.com/debian stable InRelease [13.3 kB]
Hit:6 http://nova.clouds.archive.ubuntu.com/ubuntu bionic-backports InRelease
Hit:7 http://apt.postgresql.org/pub/repos/apt bionic-pgdg InRelease
Err:5 https://dl.yarnpkg.com/debian stable InRelease
  The following signatures were invalid: EXPKEYSIG E074D16EB6FF4DE3 Yarn Packaging <[email protected]>
Reading package lists... Done
W: GPG error: https://dl.yarnpkg.com/debian stable InRelease: The following signatures were invalid: EXPKEYSIG E074D16EB6FF4DE3 Yarn Packaging <[email protected]>
E: The repository 'https://dl.yarnpkg.com/debian stable InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

рдореИрдВ рдЕрдЧрд░ рд╕реАрдорд╛ рдкрддрд╛ рдирд╣реАрдВ рд╣реИ sub rsa4096 2016-10-30 [S] [expires: 2019-01-01] (рдЬреЛ рдЖрдЬ рд╣реИ) рдЬрдм рдХрд░ apt-key list рдХрд┐рд╕реА рднреА рдЯрд┐рдкреНрдкрдгреА рдХреА рд╣реИ?

рдЕрдкреЗрдХреНрд╖рд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░ рдХреНрдпрд╛ рд╣реИ?

рдпрд╛рд░реНрди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИред

рдХреГрдкрдпрд╛ рдЕрдкрдиреЗ рдиреЛрдб.рдЬреЗрдПрд╕, рдпрд╛рд░реНрди рдФрд░ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░реЗрдВред

рдЙрдмрдВрдЯреВ 18.04.1 рдПрд▓рдЯреАрдПрд╕

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

https://github.com/yarnpkg/releases/commit/0f3e4b26cd64fda47e46d82bf3ab458935deb36a рджреНрд╡рд╛рд░рд╛ рддрдп рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП

рдХреГрдкрдпрд╛ рдХреБрдВрдЬреА рдХреЛ рдлрд┐рд░ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдореЗрдВ рдЕрдм рдПрдХ рдирдИ рдЙрдкрдХреБрдВрдЬреА рд╣реИ:

curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -

рдирдИ рдЙрдкрдХреБрдВрдЬреА 2020-02-02 рдХреЛ рд╕рдорд╛рдкреНрдд рд╣реЛ рд░рд╣реА рд╣реИ (1 рдЬрдирд╡рд░реА, @jleclanche рдХрд╛ рдЙрдкрдпреЛрдЧ рди рдХрд░рдиреЗ рдХреЗ рд╕реБрдЭрд╛рд╡ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж)

рд╕рднреА 35 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдУрд╣, рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдХреБрдВрдЬреА рдЖрдЬ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдИ рд╣реЛ! рдЫреБрдЯреНрдЯреА рд╕реЗ рд╡рд╛рдкрд╕ рдЖрдиреЗ рдХреЗ рдмрд╛рдж (рдмрд╛рдж рдореЗрдВ рдЖрдЬ рдпрд╛ рдХрд▓) рдореБрдЭреЗ рдПрдХ рдмрд╛рд░ рджреЗрдЦрдирд╛ рд╣реЛрдЧрд╛ред

рд╣рдо рдЖрдЬ рднреА рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЙрдард╛ рд░рд╣реЗ рд╣реИрдВред

рдЖрдкрдХреА рд╕рднреА рдорджрдж рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж @ Daniel15ред

@DanBuild рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ: рд░реЗрдкреЛ рдЬреЛрдбрд╝рдиреЗ рдФрд░ рдбреЗрдмрд┐рдпрди рдЦрд┐рдВрдЪрд╛рд╡ рдкрд░ apt-get update рдЪрд▓рд╛рдиреЗ рдкрд░ рдореБрдЭреЗ EXPKEYSIG E074D16EB6FF4DE3 Yarn Packaging <[email protected]> рднреА рдЕрдиреБрднрд╡ рд╣реЛрддрд╛ рд╣реИред

рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдХреБрдВрдЬреА рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ:

$ curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | gpg --keyid-format 0xlong                                                                                                                 
gpg: WARNING: no command supplied.  Trying to guess what you mean ...
pub   rsa4096/0x1646B01B86E50310 2016-10-05 [SC]
      72ECF46A56B4AD39C907BBB71646B01B86E50310
uid                             Yarn Packaging <[email protected]>
sub   rsa4096/0x02820C39D50AF136 2016-10-05 [E]
sub   rsa4096/0xD101F7899D41F3C3 2016-10-05 [S] [expired: 2017-10-05]
sub   rsa4096/0x46C2130DFD2497F5 2016-10-30 [S] [expires: 2019-01-01]
sub   rsa4096/0xE074D16EB6FF4DE3 2017-09-10 [S] [expired: 2019-01-01]

рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рд╕рдордп рд╕реАрдорд╛ рд╕рдорд╛рдкреНрдд рдЙрдкрдХреБрдВрдЬреА рдареАрдХ рд╡рд╣реА рд╣реИ рдЬреЛ рддреНрд░реБрдЯрд┐ рдХрд╛ рд╕рдВрджрд░реНрдн рджреЗрддреА рд╣реИред

@ Daniel15 https://github.com/yarnpkg/yarn/issues/4253 рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдХреБрдВрдЬреА 2019-01-01 рддрдХ рд╡реИрдз рд╣реИ

рдореЗрд░реЗ рдкрд╛рд╕ рдХреБрдЫ рдХреНрд╖рдг рдкрд╣рд▓реЗ рднреА рдпрд╣реА рдореБрджреНрджрд╛ рдерд╛, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ 2018 рддрдХ рд╡реИрдз рдерд╛ред
рдФрд░ рдУрд╣... рд╡реИрд╕реЗ, рдирдпрд╛ рд╕рд╛рд▓ рдореБрдмрд╛рд░рдХ рджреЛрд╕реНрддреЛрдВ, рдпрд╛рд░реНрди рдореЗрдВ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдХрд╛рдо!

рд╕реНрдерд╛рдкрдирд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЕрднреА рднреА рдХрд╛рдо рдХрд░рдиреА рдЪрд╛рд╣рд┐рдП, рддрд╛рдХрд┐ рдЖрдк рдЕрднреА рдХреЗ рд▓рд┐рдП рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХреЗрдВред рдореИрдВ рдЗрд╕реЗ рдпрдерд╛рд╢реАрдШреНрд░ рдареАрдХ рдХрд░ рджреВрдВрдЧрд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдЖрдЬ рд░рд╛рдд рддрдХ рдирд╣реАрдВ рд╣реЛрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдЗрд╕ рд╕рдордп рдпрд╛рддреНрд░рд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

рдореИрдВ рдЖрдорддреМрд░ рдкрд░ рдХреБрдВрдЬреА рд░реЛрдЯреЗрд╢рди рдХреЗ рд▓рд┐рдП рдПрдХ рдЬреАрдердм рдореБрджреНрджрд╛ рдмрдирд╛рддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореИрдВ 2018 рдореЗрдВ рдРрд╕рд╛ рдХрд░рдирд╛ рднреВрд▓ рдЧрдпрд╛ред рдореИрдВ рдЕрдкрдиреЗ рдХреИрд▓реЗрдВрдбрд░ рдореЗрдВ рдПрдХ рдЕрдиреБрд╕реНрдорд╛рд░рдХ рдЬреЛрдбрд╝рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЗрд╕реЗ рдЕрдЧрд▓реЗ рд╡рд░реНрд╖ рднреА рдирд╣реАрдВ рднреВрд▓реВрдВрдЧрд╛ред

рдЕрд╕реНрдерд╛рдпреА рд╕реБрдзрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ, [trusted=yes] рдЬреЛрдбрд╝рдиреЗ рд╕реЗ GPG рддреНрд░реБрдЯрд┐ рджреВрд░ рд╣реЛ рдЬрд╛рдПрдЧреА:

deb [trusted=yes] https://dl.yarnpkg.com/debian/ stable main

рдЕрд╕реНрдерд╛рдпреА рд╕реБрдзрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ, [trusted=yes] рдЬреЛрдбрд╝рдиреЗ рд╕реЗ GPG рддреНрд░реБрдЯрд┐ рджреВрд░ рд╣реЛ рдЬрд╛рдПрдЧреА:

` deb [trusted=yes] https://dl.yarnpkg.com/debian/ stable main

рдореИрдВрдиреЗ рдЗрд╕реЗ рдЕрдкрдиреА /etc/apt/sources.list.d/yarn.list рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рд╣реИ... рд▓реЗрдХрд┐рди sudo apt update рдЪрд▓рд╛рдирд╛ рдЕрднреА рднреА рдореБрдЭреЗ рддреНрд░реБрдЯрд┐ рджреЗрддрд╛ рд╣реИред рдХреНрдпрд╛ рдореБрдЭреЗ рдХреБрдЫ рдФрд░ рдХрд░рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ?

@daveomcd рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛтАЛтАЛрд╣реИ рдХрд┐ рдЗрд╕реЗ sudo apt-get install yarn рдЪрд▓рд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред рдЗрд╕рдХреЗ рдмрд╛рдж рдЗрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрд╛ред

рдпрд╣ рдореЗрд░реЗ рдСрдЯреЛ рдкреНрд░реЛрд╡рд┐рдЬрдирд┐рдВрдЧ (рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рдСрдЯреЛрд╕реНрдХреЗрд▓рд┐рдВрдЧ рд╕реНрдкреЙрдЯ рдлреНрд▓реАрдЯ) рдореЗрдВ рд╡рд┐рдлрд▓рддрд╛рдУрдВ рдХрд╛ рдХрд╛рд░рдг рдмрдирд╛ рдЬрдм рдПрдХ рдЙрддреНрддрд░рджрд╛рдпреА рдЯрд╛рд╡рд░ рдХреЙрд▓рдмреИрдХ рдЬрд┐рд╕рдиреЗ рдПрдХ рдкреНрд▓реЗрдмреБрдХ рдЪрд▓рд╛рдпрд╛ рдЬрд┐рд╕рдиреЗ рдХреИрд╢ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдФрд░ рдкреНрд░рд╛рд╡рдзрд╛рди рд╡рд┐рдлрд▓рддрд╛рдУрдВ рдХрд╛ рдХрд╛рд░рдг рдмрдирд╛ред рдореЗрд░реА рдкреНрд▓реЗрдмреБрдХ рдХреЛ рд╕рдЦреНрдд рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рд╣реИ, рд╡рд╣рд╛рдБ рд▓реЛрдЧреЛрдВ рд╕реЗ рд╕рд╛рд╡рдзрд╛рди рд░рд╣реЗрдВ!

рдореБрдЭреЗ рдЗрд╕реЗ рддреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЦреЗрдж рд╣реИред рдпрд╣ 100% рдореЗрд░реА рдЧрд▓рддреА рд╣реИред рдореИрдВ рдЖрдорддреМрд░ рдкрд░ рд╡рд╛рд░реНрд╖рд┐рдХ рдХреБрдВрдЬреА рд░реЛрдЯреЗрд╢рди рдХреЗ рд▓рд┐рдП рдПрдХ рдЬреАрдердм рдореБрджреНрджрд╛ рдмрдирд╛рддрд╛ рд╣реВрдВ (рдкрд┐рдЫрд▓реЗ рдЕрдВрдХ рдХреЗ рд▓рд┐рдП #4253 рджреЗрдЦреЗрдВ) рд▓реЗрдХрд┐рди рдкрд┐рдЫрд▓реЗ рд╕рд╛рд▓ рдПрдХ рдмрдирд╛рдирд╛ рднреВрд▓ рдЧрдпрд╛ рдФрд░ рдЗрд╕рдиреЗ рдЗрд╕ рд╕рд╛рд▓ рдореЗрд░реЗ рджрд┐рдорд╛рдЧ рдХреЛ рдЦрд┐рд╕рдХрд╛ рджрд┐рдпрд╛ред

@daveomcd рдХрд╛ рд╕рдорд╛рдзрд╛рди рдЕрдЪреНрдЫрд╛ рд╣реИред рдореИрдВ рдЕрднреА рднреА рдШрд░ рд╕реЗ рдХреБрдЫ рдШрдВрдЯреЗ рджреВрд░ рд╣реВрдВ рд▓реЗрдХрд┐рди рдореИрдВ рдХреБрдВрдЬреА рдХреЛ рдШреБрдорд╛рдКрдВрдЧрд╛ рдФрд░ рдирдИ рдХреБрдВрдЬреА рдХреЛ рдпрдерд╛рд╢реАрдШреНрд░ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░реВрдВрдЧрд╛ред рдореИрдВ рдХреБрдЫ рдирд┐рдЧрд░рд╛рдиреА рдХреЛ рднреА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВ рддрд╛рдХрд┐ рдЕрдЧрд░ рдХреБрдВрдЬреА рд╕рдорд╛рдкреНрддрд┐ рдХреЗ 90 рджрд┐рдиреЛрдВ рдХреЗ рднреАрддрд░ рд╣реЛ рддреЛ рд╣рдореЗрдВ рдЕрд▓рд░реНрдЯ рдорд┐рд▓ рдЬрд╛рдПред

рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рд╕реАрдЖрдИ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП, рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ рдЖрдкрдХреЛ рдкреНрд░рддреНрдпреЗрдХ рдмрд┐рд▓реНрдб рдкрд░ рдирдП рд╕рд┐рд░реЗ рд╕реЗ рдпрд╛рд░реНрди рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рдЕрдкрдиреЗ рд╕рднреА рдмрд┐рд▓реНрдб рдЯреВрд▓реНрд╕ рдХреЗ рд╕рд╛рде рдбреЙрдХрд░ рдЗрдореЗрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред :)

@ Daniel15 рдХреЛрдИ рдЪрд┐рдВрддрд╛ рдирд╣реАрдВ, рд╣рдо рд╕рднреА рдЙрд╕ рд╕рдордп рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░рддреЗ рд╣реИрдВ рдЬрдм рдЖрдк рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕реНрд╡реЗрдЪреНрдЫрд╛ рд╕реЗ рдФрд░ рдореБрдХреНрдд рд╕реНрд░реЛрдд рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВред

рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рд╕реАрдЖрдИ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП, рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ рдЖрдкрдХреЛ рдкреНрд░рддреНрдпреЗрдХ рдмрд┐рд▓реНрдб рдкрд░ рдирдП рд╕рд┐рд░реЗ рд╕реЗ рдпрд╛рд░реНрди рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рдЕрдкрдиреЗ рд╕рднреА рдмрд┐рд▓реНрдб рдЯреВрд▓реНрд╕ рдХреЗ рд╕рд╛рде рдбреЙрдХрд░ рдЗрдореЗрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред :)

рдпрд╛ рдЗрд╕реЗ рдХреИрд╢ рдХрд░реЗрдВ... рдЗрд╕ рддрд░рд╣ рдореИрдВрдиреЗ рд╕рд░реНрдХрд▓ рд╕реАрдЖрдИ рдкрд░ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд┐рдпрд╛ ... рдЗрд╕ рддрд░рд╣ рдЕрдЧрд░ рдирд╡реАрдирддрдо рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдореБрдЭреЗ рдЕрднреА рднреА рдлреЙрд▓рдмреИрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдпрд╛рд░реНрди рдорд┐рд▓ рдЧрдпрд╛ рд╣реИред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ CircleCI рдХрд╛ Node.js Docker рдХрдВрдЯреЗрдирд░ рдкрд╣рд▓реЗ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдпрд╛рд░реНрди рдХреЗ рд╕рд╛рде рдЖрддрд╛ рд╣реИред

рдореЗрд░реЗ рдлреЛрди рд╕реЗ рднреЗрдЬрд╛ рдЧрдпрд╛ред

рдордВрдЧрд▓, 1 рдЬрдирд╡рд░реА, 2019, 4:12 PM рдкрд░ рдПрд▓рди рдЪреИрдкрд▓ рдкрд░ < [email protected] рд▓рд┐рдЦрд╛ рд╣реИ:

рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рд╕реАрдЖрдИ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП, рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ рдЖрдкрдХреЛ рдпрд╛рд░реНрди рдХреЛ рдирдП рд╕рд┐рд░реЗ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП
рдкреНрд░рддреНрдпреЗрдХ рдирд┐рд░реНрдорд╛рдгред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рдЕрдкрдиреЗ рд╕рднреА рдмрд┐рд▓реНрдб рдЯреВрд▓реНрд╕ рдХреЗ рд╕рд╛рде рдбреЙрдХрд░ рдЗрдореЗрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
рд╕реНрдерд╛рдкрд┐рддред :)

рдпрд╛ рдЗрд╕реЗ рдХреИрд╢ рдХрд░реЗрдВ... рдЗрд╕ рддрд░рд╣ рдореИрдВрдиреЗ рд╕рд░реНрдХрд▓ рд╕реАрдЖрдИ рдкрд░ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд┐рдпрд╛ ...
рдЗрд╕ рддрд░рд╣ рдЕрдЧрд░ рдирд╡реАрдирддрдо рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдореБрдЭреЗ рдЕрднреА рднреА рдлреЙрд▓рдмреИрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдзрд╛рдЧрд╛ рдорд┐рд▓ рдЧрдпрд╛ рд╣реИред

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/yarnpkg/yarn/issues/6865#issuecomment-450767431 , рдпрд╛ рдореНрдпреВрдЯ рдХрд░реЗрдВ
рд╕реВрддреНрд░
https://github.com/notifications/unsubscribe-auth/AAFnHUwhfyQicMQpS_8ikFZ5NfcoI1iyks5u-_ligaJpZM4ZmBF5
.

рд╕рд╣реА,
рдФрд░ рдЕрдм рдЬрд╛рд╣рд┐рд░ рддреМрд░ рдкрд░ рдЙрдирдХреЗ рдкрд╛рд╕ PHP рдХрдВрдЯреЗрдирд░реЛрдВ рдкрд░ рдПрдХ рдиреЛрдб-рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕рдВрд╕реНрдХрд░рдг рднреА рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдпрд╛рд░реНрди рднреА рд╢рд╛рдорд┐рд▓ рд╣реИ ... рдЬреЛ рд╣рдореЗрд╢рд╛ рдРрд╕рд╛ рдирд╣реАрдВ рдерд╛ ... рдХреБрдЫ рдбреЙрдХрдЯрд░ рдХрдВрдЯреЗрдирд░ рдЯреИрдЧ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХрд╛ рд╕рдордпред

рдореИрдВ рдЖрдорддреМрд░ рдкрд░ рдХреБрдВрдЬреА рд░реЛрдЯреЗрд╢рди рдХреЗ рд▓рд┐рдП рдПрдХ рдЬреАрдердм рдореБрджреНрджрд╛ рдмрдирд╛рддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореИрдВ 2018 рдореЗрдВ рдРрд╕рд╛ рдХрд░рдирд╛ рднреВрд▓ рдЧрдпрд╛ред рдореИрдВ рдЕрдкрдиреЗ рдХреИрд▓реЗрдВрдбрд░ рдореЗрдВ рдПрдХ рдЕрдиреБрд╕реНрдорд╛рд░рдХ рдЬреЛрдбрд╝рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЗрд╕реЗ рдЕрдЧрд▓реЗ рд╡рд░реНрд╖ рднреА рдирд╣реАрдВ рднреВрд▓реВрдВрдЧрд╛ред

рдореИрдВ 1 рдЬрдирд╡рд░реА рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рддрд┐рдерд┐ рдкрд░ рдХреБрдВрдЬреА рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрд╢рдВрд╕рд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ ... рдЗрд╕ рддрд░рд╣ рдпрджрд┐ рдпрд╣ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдЕрд╡рдХрд╛рд╢ рдЕрд╡рдзрд┐ рдХреЗ рджреМрд░рд╛рди рдирд╣реАрдВ рд╣реИ :)

рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ 1 рдЬрдирд╡рд░реА рд╕реЗ рдкрд╣рд▓реЗ рднреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ ..
https://github.com/yarnpkg/yarn/issues/6861

https://github.com/yarnpkg/releases/commit/0f3e4b26cd64fda47e46d82bf3ab458935deb36a рджреНрд╡рд╛рд░рд╛ рддрдп рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП

рдХреГрдкрдпрд╛ рдХреБрдВрдЬреА рдХреЛ рдлрд┐рд░ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдореЗрдВ рдЕрдм рдПрдХ рдирдИ рдЙрдкрдХреБрдВрдЬреА рд╣реИ:

curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -

рдирдИ рдЙрдкрдХреБрдВрдЬреА 2020-02-02 рдХреЛ рд╕рдорд╛рдкреНрдд рд╣реЛ рд░рд╣реА рд╣реИ (1 рдЬрдирд╡рд░реА, @jleclanche рдХрд╛ рдЙрдкрдпреЛрдЧ рди рдХрд░рдиреЗ рдХреЗ рд╕реБрдЭрд╛рд╡ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж)

@ рдбреИрдирд┐рдпрд▓ 15 рддреНрд╡рд░рд┐рдд рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╕рдордп рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдореИрдВ рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ =)

рд╣рд╛рдБ, рдореИрдВрдиреЗ рдЕрднреА рддрд╛рдЬрд╝рд╛ рдбреЗрдмрд┐рдпрди рдФрд░ рдЙрдмрдВрдЯреВ рд╡реАрдПрдо рдХреЗ рд╕рд╛рде рджреЛрдмрд╛рд░рд╛ рдЬрд╛рдБрдЪ рдХреА рдФрд░ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдХрд┐ рдпрд╣ рдЕрднреА рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред рдЖрдкрдХреЗ рдзреИрд░реНрдп рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!

рдпрд╣рд╛рдБ рдореЗрд░реА рдЧрд▓рддреА рдпрд╣ рдорд╛рди рд░рд╣реА рдереА рдХрд┐ apt/dpkg рдХреБрдВрдЬреА/рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХреЗ рд╕рд╛рде рдЕрднреА рднреА рдареАрдХ рд░рд╣реЗрдЧрд╛, рднрд▓реЗ рд╣реА рдпрд╣ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдпрд╛ рд╣реЛ, рдХреНрдпреЛрдВрдХрд┐ рд░реЗрдкреЛ рдкрд░ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХрд┐рдП рдЧрдП рдереЗ, рдЬрдмрдХрд┐ рдХреБрдВрдЬреА рдЕрднреА рднреА рдорд╛рдиреНрдп рдереА (рдХреНрдпреЛрдВрдХрд┐ рдЕрдВрддрд┐рдо рдЕрдкрдбреЗрдЯ рдирд╡рдВрдмрд░ рдореЗрдВ рдерд╛)ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╡рд╣реА рд╣реИ рдЬреЛ 'рд╡реЗрдирд┐рд▓рд╛' рдЬреАрдкреАрдЬреА рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдпрд╣ рднреА рд╣реИ рдХрд┐ рдпрд╣ рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ:

Microsoft рдХреЗ рд╕рд╛рдЗрдирд┐рдВрдЧ рдЯреВрд▓ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдЙрд╕реА рд╕рдордп рдЯрд╛рдЗрдо рд╕реНрдЯреИрдореНрдк рд▓рдЧрд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ, рдЬрдм рд╡реЗ рдкреНрд░рд╛рдорд╛рдгрд┐рдХ рдХреЛрдб рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХрд░рддреЗ рд╣реИрдВред рдЯрд╛рдЗрдо рд╕реНрдЯреИрдореНрдкрд┐рдВрдЧ рд╕реЗ рдСрдереЗрдВрдЯрд┐рдХреЛрдб рд╕рд┐рдЧреНрдиреЗрдЪрд░ рдХреЛ рд╡реЗрд░рд┐рдлрд╛рдИ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рднрд▓реЗ рд╣реА рд╕рд┐рдЧреНрдиреЗрдЪрд░ рдХреЗ рд▓рд┐рдП рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдП рдЧрдП рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ рдХреА рд╕рдордп рд╕реАрдорд╛ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдИ рд╣реЛред

https://docs.microsoft.com/en-us/windows/desktop/seccrypto/time-stamping-authenticode-signatures

рдореИрдВ рдХреБрдЫ рдирд┐рдЧрд░рд╛рдиреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмрдирд╛рдХрд░ рдЗрд╕ рдкрд░ рдЕрдиреБрд╡рд░реНрддреА рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХрд░реВрдВрдЧрд╛ рдЬреЛ рд╣рдореЗрдВ рд╕рдЪреЗрдд рдХрд░реЗрдЧреА рдЬрдм рдХреБрдВрдЬреА рдЦрддрд░рдирд╛рдХ рд░реВрдк рд╕реЗ рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рдХреЗ рдХрд░реАрдм рд╣реЛ рд░рд╣реА рд╣реИред

Microsoft рдХреЗ рд╕рд╛рдЗрдирд┐рдВрдЧ рдЯреВрд▓ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдЙрд╕реА рд╕рдордп рдЯрд╛рдЗрдо рд╕реНрдЯреИрдореНрдк рд▓рдЧрд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ, рдЬрдм рд╡реЗ рдкреНрд░рд╛рдорд╛рдгрд┐рдХ рдХреЛрдб рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХрд░рддреЗ рд╣реИрдВред рдЯрд╛рдЗрдо рд╕реНрдЯреИрдореНрдкрд┐рдВрдЧ рд╕реЗ рдСрдереЗрдВрдЯрд┐рдХреЛрдб рд╕рд┐рдЧреНрдиреЗрдЪрд░ рдХреЛ рд╡реЗрд░рд┐рдлрд╛рдИ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рднрд▓реЗ рд╣реА рд╕рд┐рдЧреНрдиреЗрдЪрд░ рдХреЗ рд▓рд┐рдП рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдП рдЧрдП рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ рдХреА рд╕рдордп рд╕реАрдорд╛ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдИ рд╣реЛред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдЗрд╕ рддрд░рд╣ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП! рд╢рд╛рдпрдж рдбреЗрдмрд┐рдпрди рдкрд░ рдПрдХ рдмрдЧ рд░рд┐рдкреЛрд░реНрдЯ?

рдЕрднреА рднреА рд░рд╛рдд рдХреЗ рд░реЗрдкреЛ рдХреЗ рд╕рд╛рде рдЪреЗрддрд╛рд╡рдиреА рд╣реИ
W: GPG error: https://nightly.yarnpkg.com/debian nightly InRelease: The following signatures were invalid: EXPKEYSIG E074D16EB6FF4DE3 Yarn Packaging <[email protected]> E: The repository 'https://nightly.yarnpkg.com/debian nightly InRelease' is not signed.

рдореИрдВрдиреЗ рд░рд╛рддреНрд░рд┐рдХрд╛рд▓реАрди рд░реЗрдкреЛ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдИ GPG рдЙрдкрдХреБрдВрдЬреА рдмрдирд╛рдИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЙрдкрдпреБрдХреНрдд (#6904) рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд░рд╣реА рд╣реИ рдЬреЛ рд░реЗрдкреЛ рдХреЛ рдкреБрдирд░реНрдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рдмрдирд╛ рд░рд╣реА рд╣реИ:/

18:00 daniel<strong i="6">@vps03</strong> /var/www/nightly.yarnpkg.com
% ./update-deb.sh
+ aptly repo add -remove-files=true yarn-nightly ./nightly/deb-incoming/
Loading packages...
+ aptly publish update -gpg-key=4F77679369475BAA nightly yarn-nightly
ERROR: unable to update: local repo with uuid 55ff60af-263a-4df6-8f97-2c09ad7a4995 not found

рдпрд╣ рдЕрдм рддрдп рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП!

рдирдорд╕реНрддреЗ,

рдореЗрд░реЗ /etc/apt/sources.list.d рдореЗрдВ рдЗрд╕рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рдЕрднреА рднреА рдпрд╣рд╛рдБ рд╣реИ:

deb https://dl.yarnpkg.com/debian/ stable main

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдХреЛрдИ рдмрд╛рдд рдирд╣реАрдВ, рдХреБрдВрдЬреА рдХреЛ рдлрд┐рд░ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рд╕реЗ рдпрд╣ рдареАрдХ рд╣реЛ рдЧрдпрд╛ред :)

рдореИрдВ рдЙрдкрд░реЛрдХреНрдд рдЯрд┐рдкреНрдкрдгреА рдХреЛ рджреВрд╕рд░рд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред 9 рджрд┐рди рдкрд╣рд▓реЗ рдкрд┐рдЫрд▓реЗ рд░реЛрдЯреЗрд╢рди рдХреЗ рдмрд╛рдж рд╕реЗ рдХреБрдВрдЬреА рдмрджрд▓ рдЧрдИ рдФрд░ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдирд╛ рдкрдбрд╝рд╛ред

рдореИрдВрдиреЗ рд░рд╛рдд рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рдПрдХ рдирдИ рдЙрдкрдХреБрдВрдЬреА рдЬреЛрдбрд╝реА, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдирд╣реАрдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП
рд╕реНрдерд┐рд░ рд░реЗрдкреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдореБрдЭреЗ рдпрд╣рд╛рдВ рджреЗрдЦрдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдпрд╣рд╛рдВ рдХреНрдпрд╛ рд╣реБрдЖ ...

рдореЗрд░реЗ рдлреЛрди рд╕реЗ рднреЗрдЬрд╛ рдЧрдпрд╛ред

рд╢реБрдХреНрд░, 11 рдЬрдирд╡рд░реА, 2019 рдкрд░, 1:37 рдкреВрд░реНрд╡рд╛рд╣реНрди bvnierop < [email protected] рд▓рд┐рдЦрд╛ рд╣реИ:

рдореИрдВ рдЙрдкрд░реЛрдХреНрдд рдЯрд┐рдкреНрдкрдгреА рдХреЛ рджреВрд╕рд░рд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред рдкрд┐рдЫрд▓реЗ рдХреЗ рдмрд╛рдж рд╕реЗ рдХреБрдВрдЬреА рдмрджрд▓ рдЧрдИ
9 рджрд┐рди рдкрд╣рд▓реЗ рд░реЛрдЯреЗрд╢рди рдФрд░ рдлрд┐рд░ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдирд╛ рдкрдбрд╝рд╛ред

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/yarnpkg/yarn/issues/6865#issuecomment-453452379 , рдпрд╛ рдореНрдпреВрдЯ рдХрд░реЗрдВ
рд╕реВрддреНрд░
https://github.com/notifications/unsubscribe-auth/AEuWKj1tM5EhRflgriBWQ-iOw9gIhmSzks5vCFtngaJpZM4ZmBF5
.

9 рджрд┐рди рдкрд╣рд▓реЗ рдкрд┐рдЫрд▓реЗ рд░реЛрдЯреЗрд╢рди рдХреЗ рдмрд╛рдж рд╕реЗ рдХреБрдВрдЬреА рдмрджрд▓ рдЧрдИ

https://github.com/yarnpkg/yarn/issues/6916 рдореЗрдВ рдЬрд╛рдВрдЪ рдХреА рдЬрд╛ рд░рд╣реА рд╣реИ https://github.com/aptly-dev/aptly/issues/805

рдореИрдВрдиреЗ рдпрд╣рд╛рдВ рдЖрджреЗрд╢реЛрдВ рдХреЗ рд╕рд╛рде рд╣рд▓ рдХрд┐рдпрд╛:
рд╕реБрдбреЛ рдкрдХрд┐рд▓ рджрд┐рд░рдордВрдЧрд░; dirmngr --debug-all --daemon --standard-resolver
sudo apt-key adv --keyserver ha.pool.sks-keyservers.net --recv-keys 4F77679369475BAA
wget https://yum.dockerproject.org/gpg
sudo apt-key gpg рдЬреЛрдбрд╝реЗрдВ

рд╕рдВрд╢реЛрдзрд┐рдд рдХреБрдВрдЬреА рдЬрд┐рд╕реЗ рдореИрдВрдиреЗ 4 рджрд┐рди рдкрд╣рд▓реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдерд╛ (рдЬрд┐рд╕рдореЗрдВ рдирдИ рдЙрдкрдХреБрдВрдЬреА рд╢рд╛рдорд┐рд▓ рдереА) рдиреЗ рдЖрдЬ рдлрд┐рд░ рд╕реЗ рдХрд╛рдо рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ред

рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрд╖рдорд╛ рдХрд░реЗрдВ... рдЕрдм рдареАрдХ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕реЗ #6916 рдореЗрдВ рдЯреНрд░реИрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдореЗрд░реЗ рдкрд╛рд╕ рдЕрдм рдореБрдЦреНрдп рд╕рдорд╛рдкреНрддрд┐ рддрд┐рдерд┐рдпреЛрдВ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдПрдХ рдбреИрд╢рдмреЛрд░реНрдб рд╣реИ: https://dash.d.sb/d/0PYZ8W_iz/yarn рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдирд┐рдЧрд░рд╛рдиреА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдЧрд╛ред

рдлрд┐рд░ рд╕реЗ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдпрд╛ред

The following signatures were invalid: EXPKEYSIG 23E7166788B63E1E Yarn Packaging <[email protected]>

curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -

рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╣рд▓ рдХрд┐рдпрд╛

рдореИрдВрдиреЗ рдХреБрдЫ рд╣рдлрд╝реНрддреЗ рдкрд╣рд▓реЗ рдПрдХреНрд╕рдкрд╛рдпрд░реА рдмрдврд╝рд╛ рджреА рдереА, рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ рдЗрд╕реЗ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ рдЗрд╕реЗ рдЕрднреА рддрдХ рдСрдЯреЛ рдЕрдкрдбреЗрдЯ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИред рджреЗрдЦреЗрдВ #7866

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

bouk picture bouk  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

chiedo picture chiedo  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

esphen picture esphen  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

davidmaxwaterman picture davidmaxwaterman  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

catkins picture catkins  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ