Π’ Debian 14 Π½Π°ΠΌΠ΅Ρ€Π΅Π½Ρ‹ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ поставку GTK2

Команда ΡΠΎΠΏΡ€ΠΎΠ²ΠΎΠΆΠ΄Π°ΡŽΡ‰ΠΈΡ… Debian, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΠΈΡ… Π·Π° ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ с GNOME, ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚ Π½Π΅ ΠΏΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ инструмСнтарий GTK2 Π² составС дистрибутива Debian 14, Ρ€Π΅Π»ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ оТидаСтся Π»Π΅Ρ‚ΠΎΠΌ 2027 Π³ΠΎΠ΄Π°. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° GTK ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‚ΠΈΠ»ΠΈ сопровоТдСниС GTK2 Π±ΠΎΠ»Π΅Π΅ пяти Π»Π΅Ρ‚ Π½Π°Π·Π°Π΄ ΠΈ сопровоТдСниС Π·Π°Π±Ρ€ΠΎΡˆΠ΅Π½Π½ΠΎΠ³ΠΎ GTK2 Π² основном Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ становится ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π½Ρ‹ΠΌ. Из дистрибутивов, ΡƒΠΆΠ΅ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‚ΠΈΠ²ΡˆΠΈΡ… поставку GTK2, ΠΎΡ‚ΠΌΠ΅Ρ‡Π°ΡŽΡ‚ΡΡ Red Hat Enterprise Linux, SUSE Linux Enterprise Server 16, openSUSE 16 ΠΈ Arch Linux. Debian прСдлагаСтся ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ.

Из Π·Π½Π°Ρ‡ΠΈΠΌΡ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², завязанных Π½Π° GTK2, Π΄ΠΎ Π½Π΅Π΄Π°Π²Π½ΠΈΡ… ΠΏΠΎΡ€ оставался GIMP, Π½ΠΎ начиная с GIMP 3.0 Π΄Π°Π½Π½Ρ‹ΠΉ графичСский Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ Π½Π° GTK3. GTK Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² популярном Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΌ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ Ardour, Π½ΠΎ Π΄Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π½Π΅ зависит ΠΎ Π²Π½Π΅ΡˆΠ½ΠΈΡ… Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ собствСнный Ρ„ΠΎΡ€ΠΊ GTK2 β€” YTK.

НаиболСС ΡΠ΅Ρ€ΡŒΡ‘Π·Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ, Π±Π»ΠΎΠΊΠΈΡ€ΡƒΡŽΡ‰Π΅ΠΉ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ GTK2, являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ GTK2 ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² графичСском инсталляторС Debian. Π’ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ Debian Ρ‚Π°ΠΊΠΆΠ΅ остаётся ΠΎΠΊΠΎΠ»ΠΎ 150 ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², связанных зависимостями с GTK2, ΠΈ Π² случаС прСкращСния поставки GTK2 эти ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ придётся ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π² основной массС ΠΎΠ½ΠΈ Π½Π΅ Ρ€Π°Π·Π²ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΈ ΠΈΡ… ΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° GTK3 маловСроятно.

Π£ ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΈΠ· Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ Π½Π°ΠΌΠ΅Ρ€Π΅Π½Ρ‹ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π’Π°ΠΊΠΆΠ΅ нашлись Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ, Π²Ρ‹ΡΡ‚ΡƒΠΏΠΈΠ²ΡˆΠΈΠ΅ Π·Π° сохранСниС ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ GTK2 Π² Debian ΠΈ ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‰ΠΈΠ΅ ΠΏΠΎΠ²ΠΎΠ΄ для Π΅Π³ΠΎ удалСния Π½Π°Π΄ΡƒΠΌΠ°Π½Π½Ρ‹ΠΌ. НапримСр, ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ GTK3 Π²Ρ‹ΡˆΠ΅Π» 15 Π»Π΅Ρ‚ Π½Π°Π·Π°Π΄, Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ смысла, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ GTK3 Π½Π΅ замСняСт GTK2, Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΊΠ°ΠΊ GTK4 Π½Π΅ замСняСт GTK3.

Под сомнСниС Ρ‚Π°ΠΊΠΆΠ΅ ставятся Ρ‚Π°ΠΊΠΈΠ΅ Π΄ΠΎΠ²ΠΎΠ΄Ρ‹, ΠΊΠ°ΠΊ отсутствиС ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ HiDPI ΠΈ Wayland Π² GTK2, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½Π° Π² Π½Ρ‘ΠΌ ΠΈ Π½Π΅ Π½ΡƒΠΆΠ½Π° ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ всё устраиваСт. НСумСстным называСтся сравнСниС с Arch Linux, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ GTK2 ΠΈΡΠΊΠ»ΡŽΡ‡Ρ‘Π½ ΠΈΠ· основного рСпозитория, Π½ΠΎ доступСн Π² Π½Π΅ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ…. ΠŸΡ€ΠΈ обсуТдСнии Ρ‚Π°ΠΊΠΆΠ΅ Π·Π°Π΄Π°Π½ вопрос, Ρ‡Π΅ΠΌ GTK2 Ρ…ΡƒΠΆΠ΅ GCC 3.3, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ поставлялся Π±ΠΎΠ»Π΅Π΅ 20 Π»Π΅Ρ‚, Π²ΠΏΠ»ΠΎΡ‚ΡŒ Π΄ΠΎ Debian 12, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… 16 Π»Π΅Ρ‚ лишь для прСдоставлСния libstdc++5 для ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΡ… исполняСмых Ρ„Π°ΠΉΠ»ΠΎΠ².

Π‘Ρ‚ΠΎΡ€ΠΎΠ½Π½ΠΈΠΊΠΈ удалСния GTK2 ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΠΏΡ€ΠΈΡ‡ΠΈΠ½ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ обСспСчСния бСзопасности ΠΏΠ°ΠΊΠ΅Ρ‚Π°, Π° ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΈΠΊΠΈ ΠΏΠ°Ρ€ΠΈΡ€ΡƒΡŽΡ‚ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π΄ΠΎ сих ΠΏΠΎΡ€ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ GTK2 Π² Debian ΠΌΠ°Π»ΠΎ ΠΊΠΎΠ³ΠΎ бСспокоила, ΠΈ послСдняя ошибка, помСчСнная ΠΊΠ°ΠΊ ΡƒΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ, Π΄Π°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π° 2015 Π³ΠΎΠ΄ΠΎΠΌ.

Π’ настоящСС врСмя вСдётся обсуТдСниС способов оставлСния возмоТности ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π² дистрибутивС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, завязанных Π½Π° GTK2. Π’ качСствС ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² прСдлагаСтся вынСсти GTK2 ΠΈ завязанныС Π½Π° Π½Π΅Π³ΠΎ прилоТСния Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π½Π΅ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ. Из ΠΈΠ΄Π΅ΠΉ Ρ‚Π°ΠΊΠΆΠ΅ упоминаСтся созданиС обвязки, Ρ‚Ρ€Π°Π½ΡΠ»ΠΈΡ€ΡƒΡŽΡ‰Π΅ΠΉ API GTK2 Π² GTK3, ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΊ поставкС Ρ„ΠΎΡ€ΠΊΠ° GTK2 ΠΎΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Ardour. Π’Π°ΠΊΠΆΠ΅ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ Π½Π΅ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ сразу ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹, Π° пСрСвСсти ΠΈΡ… Π² состояниС Β«orphanedΒ», Π² Π½Π°Π΄Π΅ΠΆΠ΄Π΅, Ρ‡Ρ‚ΠΎ найдётся ΠΆΠ΅Π»Π°ΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ ΠΈΡ… сопровоТдСниС.

Π‘Ρ€Π΅Π΄ΠΈ популярных ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², завязанных Π½Π° GTK2:

  • afterstep
  • amsynth
  • doublecmd (Double Commander)
  • fpc
  • geg
  • gkrellm
  • gmpc
  • gnome-paint
  • gkrellm
  • grpn
  • hexchat
  • ibus
  • lazarus
  • mplayer
  • navit
  • openjdk-8
  • pidgin
  • rlvm
  • sane-frontends
  • sawfish
  • scim
  • seqtools
  • soundmodem
  • sylpheed
  • tenace
  • tickr
  • tilem
  • uim
  • usermode
  • xlog
  • xournal
  • xsane
  • xzgv
  • z88

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

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ