ЕкспСримСнтирайтС, Π·Π° Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π½Π°Π΄ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅ Π² AUR Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅Ρ‚ΠΎ

ΠŸΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½ΠΈ са Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈΡ‚Π΅ ΠΎΡ‚ СкспСримСнт Π·Π° ΠΈΠ·Π·Π΅ΠΌΠ²Π°Π½Π΅ Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π²ΡŠΡ€Ρ…Ρƒ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π² Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅Ρ‚ΠΎ Π½Π° AUR (Arch User Repository), ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΎ Π·Π° разпространСниС ΠΎΡ‚ външни Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ Π½Π° Ρ‚Π΅Ρ…Π½ΠΈΡ‚Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π±Π΅Π· Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ Π² основнитС Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° Π½Π° дистрибуцията Π½Π° Arch Linux. Π˜Π·ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈΡ‚Π΅ ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²ΠΈΡ…Π° скрипт, ΠΊΠΎΠΉΡ‚ΠΎ провСрява ΠΈΠ·Ρ‚ΠΈΡ‡Π°Π½Π΅Ρ‚ΠΎ Π½Π° рСгистрациитС Π½Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ, появяващи сС във Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅Ρ‚Π΅ PKGBUILD ΠΈ SRCINFO. ΠŸΡ€ΠΈ стартиранС Π½Π° Ρ‚ΠΎΠ·ΠΈ скрипт бяха ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½ΠΈ 14 ΠΈΠ·Ρ‚Π΅ΠΊΠ»ΠΈ Π΄ΠΎΠΌΠ΅ΠΉΠ½Π°, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π² 20 ΠΏΠ°ΠΊΠ΅Ρ‚Π° Π·Π° изтСглянС Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅.

ΠŸΡ€ΠΎΡΡ‚ΠΎΡ‚ΠΎ рСгистриранС Π½Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½ Π½Π΅ Π΅ Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ Π·Π° подправянС Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ ΠΈΠ·Ρ‚Π΅Π³Π»Π΅Π½ΠΎΡ‚ΠΎ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅ сС провСрява спрямо ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π½Π°Ρ‚Π° сума, която Π²Π΅Ρ‡Π΅ Π΅ Π·Π°Ρ€Π΅Π΄Π΅Π½Π° Π² AUR. Оказва сС ΠΎΠ±Π°Ρ‡Π΅, Ρ‡Π΅ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‰ΠΈΡ‚Π΅ ΠΎΠΊΠΎΠ»ΠΎ 35% ΠΎΡ‚ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅ Π² AUR ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚ΡŠΡ€Π° β€žSKIPβ€œ във Ρ„Π°ΠΉΠ»Π° PKGBUILD, Π·Π° Π΄Π° пропуснат ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°Ρ‚Π° Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π½Π°Ρ‚Π° сума (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, посочСтС sha256sums=('SKIP')). ΠžΡ‚ 20 ΠΏΠ°ΠΊΠ΅Ρ‚Π° с ΠΈΠ·Ρ‚Π΅ΠΊΠ»ΠΈ Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚ΡŠΡ€ΡŠΡ‚ SKIP Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π² 4.

Π—Π° Π΄Π° дСмонстрират Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅ Π½Π° Π°Ρ‚Π°ΠΊΠ°, изслСдоватСлитС Π·Π°ΠΊΡƒΠΏΠΈΡ…Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½Π° Π½Π° Π΅Π΄ΠΈΠ½ ΠΎΡ‚ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅, ΠΊΠΎΠΉΡ‚ΠΎ Π½Π΅ провСрява ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π½ΠΈ суми ΠΈ поставиха Π°Ρ€Ρ…ΠΈΠ² с ΠΊΠΎΠ΄Π° ΠΈ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½ инсталационСн скрипт Π²ΡŠΡ€Ρ…Ρƒ Π½Π΅Π³ΠΎ. ВмСсто дСйствитСлното ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅ към скрипта бСшС Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΎ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅Π΄ΠΈΡ‚Π΅Π»Π½ΠΎ ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ Π·Π° ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠ΄ Π½Π° Ρ‚Ρ€Π΅Ρ‚Π° страна. ΠžΠΏΠΈΡ‚ΡŠΡ‚ Π·Π° инсталиранС Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚Π° Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ изтСглянС Π½Π° замСстСни Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ ΠΈ, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π½Π°Ρ‚Π° сума Π½Π΅ бСшС ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Π°, Π΄ΠΎ ΡƒΡΠΏΠ΅ΡˆΠ½Π° инсталация ΠΈ стартиранС Π½Π° ΠΊΠΎΠ΄Π°, Π΄ΠΎΠ±Π°Π²Π΅Π½ ΠΎΡ‚ СкспСримСнтаторитС.

ΠŸΠ°ΠΊΠ΅Ρ‚ΠΈ, Ρ‡ΠΈΠΈΡ‚ΠΎ Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ с ΠΊΠΎΠ΄ са ΠΈΠ·Ρ‚Π΅ΠΊΠ»ΠΈ:

  • firefox-Π²Π°ΠΊΡƒΡƒΠΌ
  • gvim-ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Π½ ΠΏΡŠΡ‚
  • wine-pixi2
  • xcursor-Ρ‚Π΅ΠΌΠ°-wii
  • Π±Π΅Π· свСтлинни Π·ΠΎΠ½ΠΈ
  • scalafmt-Ρ€ΠΎΠ΄Π΅Π½
  • coolq-pro-bin
  • gmedit-bin
  • mesen-s-bin
  • ΠΏΠΎΠ»ΠΈ-Π±-ΠΈΠ·Ρ‡Π΅Π·Π½Π°
  • erwiz
  • totd
  • kygekteampmmp4
  • servicewall-git
  • amuletml-bin
  • etherdump
  • ΠΊΠΎΡˆΡ‡Π΅ Π·Π° дрямка
  • iscfpc
  • iscfpc-aarch64
  • iscfpcx

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€