<div dir="ltr"><div><div>После ÑÐ±Ð¾Ñ€ÐºÐ¸ Ð¿Ð°ÐºÐµÑ‚а ghc8.0.1 Ð¿Ñ€Ð¸ Ð¿Ð¾Ð¿Ñ‹Ñ‚ке ÐµÐ³Ð¾ ÑƒÑÑ‚ановить ÐµÐ³Ð¾ Ð² ÑÐ¸ÑÑ‚ему Ð²Ð¾Ð·Ð½Ð¸ÐºÐ°ÐµÑ‚ ÐºÑƒÑ‡Ð° Ð½ÐµÑƒÐ´Ð¾Ð²Ð»ÐµÑ‚воренных Ð·Ð°Ð²Ð¸ÑÐ¸Ð¼Ð¾ÑÑ‚ей:<br><br># rpm -i ghc8.0.1-8.0.1-alt1.x86_64.rpm <br>ошибка: ÐÐµÑƒÐ´Ð¾Ð²Ð»ÐµÑ‚воренные Ð·Ð°Ð²Ð¸ÑÐ¸Ð¼Ð¾ÑÑ‚и:<br>        ghc8.0.1(array) = array Ð½ÑƒÐ¶ÐµÐ½ Ð´Ð»Ñ ghc8.0.1-8.0.1-alt1.x86_64<br>        ghc8.0.1(base) = base Ð½ÑƒÐ¶ÐµÐ½ Ð´Ð»Ñ ghc8.0.1-8.0.1-alt1.x86_64<br>        ghc8.0.1(binary) = binary Ð½ÑƒÐ¶ÐµÐ½ Ð´Ð»Ñ ghc8.0.1-8.0.1-alt1.x86_64<br>        ghc8.0.1(bytestring) = bytestring Ð½ÑƒÐ¶ÐµÐ½ Ð´Ð»Ñ ghc8.0.1-8.0.1-alt1.x86_64<br>        ghc8.0.1(containers) = containers Ð½ÑƒÐ¶ÐµÐ½ Ð´Ð»Ñ ghc8.0.1-8.0.1-alt1.x86_64<br>        ghc8.0.1(deepseq) = deepseq Ð½ÑƒÐ¶ÐµÐ½ Ð´Ð»Ñ ghc8.0.1-8.0.1-alt1.x86_64<br>        ghc8.0.1(directory) = directory Ð½ÑƒÐ¶ÐµÐ½ Ð´Ð»Ñ ghc8.0.1-8.0.1-alt1.x86_64<br>        ghc8.0.1(filepath) = filepath Ð½ÑƒÐ¶ÐµÐ½ Ð´Ð»Ñ ghc8.0.1-8.0.1-alt1.x86_64<br>        ghc8.0.1(ghc) = boot Ð½ÑƒÐ¶ÐµÐ½ Ð´Ð»Ñ ghc8.0.1-8.0.1-alt1.x86_64<br>        ghc8.0.1(ghc) = prim Ð½ÑƒÐ¶ÐµÐ½ Ð´Ð»Ñ ghc8.0.1-8.0.1-alt1.x86_64<br>        ghc8.0.1(ghc-boot) = th Ð½ÑƒÐ¶ÐµÐ½ Ð´Ð»Ñ ghc8.0.1-8.0.1-alt1.x86_64<br>        ghc8.0.1(ghci) = ghci Ð½ÑƒÐ¶ÐµÐ½ Ð´Ð»Ñ ghc8.0.1-8.0.1-alt1.x86_64<br>        ghc8.0.1(hoopl) = hoopl Ð½ÑƒÐ¶ÐµÐ½ Ð´Ð»Ñ ghc8.0.1-8.0.1-alt1.x86_64<br>        ghc8.0.1(hpc) = hpc Ð½ÑƒÐ¶ÐµÐ½ Ð´Ð»Ñ ghc8.0.1-8.0.1-alt1.x86_64<br>        ghc8.0.1(integer) = gmp Ð½ÑƒÐ¶ÐµÐ½ Ð´Ð»Ñ ghc8.0.1-8.0.1-alt1.x86_64<br>        ghc8.0.1(pretty) = pretty Ð½ÑƒÐ¶ÐµÐ½ Ð´Ð»Ñ ghc8.0.1-8.0.1-alt1.x86_64<br>        ghc8.0.1(process) = process Ð½ÑƒÐ¶ÐµÐ½ Ð´Ð»Ñ ghc8.0.1-8.0.1-alt1.x86_64<br>        ghc8.0.1(template) = haskell Ð½ÑƒÐ¶ÐµÐ½ Ð´Ð»Ñ ghc8.0.1-8.0.1-alt1.x86_64<br>        ghc8.0.1(terminfo) = terminfo Ð½ÑƒÐ¶ÐµÐ½ Ð´Ð»Ñ ghc8.0.1-8.0.1-alt1.x86_64<br>        ghc8.0.1(time) = time Ð½ÑƒÐ¶ÐµÐ½ Ð´Ð»Ñ ghc8.0.1-8.0.1-alt1.x86_64<br>        ghc8.0.1(transformers) = transformers Ð½ÑƒÐ¶ÐµÐ½ Ð´Ð»Ñ ghc8.0.1-8.0.1-alt1.x86_64<br>        ghc8.0.1(unix) = unix Ð½ÑƒÐ¶ÐµÐ½ Ð´Ð»Ñ ghc8.0.1-8.0.1-alt1.x86_64<br><br></div>Суть Ð² Ñ‚ом, Ñ‡Ñ‚о Ð²ÑÐµ ÑÑ‚и Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚еки Ð²Ñ…одят Ð² ÑÐ´Ñ€Ð¾ ghc Ð¸ Ð¿Ñ€ÐµÐ´Ð¾ÑÑ‚авляются ÑÐ°Ð¼Ð¸Ð¼ ÑÑ‚им Ð¿Ð°ÐºÐµÑ‚ом. ÐŸÑ€Ð¸ Ñ„орсировании ÑƒÑÑ‚ановки Ð¿Ð¾Ð»ÑƒÑ‡Ð°ÐµÑ‚ся Ð²Ð¿Ð¾Ð»Ð½Ðµ Ñ€Ð°Ð±Ð¾Ñ‚оспособная Ð²ÐµÑ€ÑÐ¸Ñ, Ð½Ð° ÐºÐ¾Ñ‚орой ÑƒÐ´Ð°Ð»Ð¾ÑÑŒ ÑÐ¾Ð±Ñ€Ð°Ñ‚ÑŒ ghc8.4.1 (именно ÑÑ‚ого Ñ ÑÐµÐ¹Ñ‡Ð°Ñ Ð´Ð¾Ð±Ð¸Ð²Ð°ÑŽÑÑŒ). ÐŸÑ€Ð¸ ÑÐ±Ð¾Ñ€ÐºÐµ Ð¼Ð¾Ð´Ð¸Ñ„ицированного ghc7.6.1 Ð¸ Ð´Ð°Ð¶Ðµ ghc7.10.1 Ñ‚акой Ð¿Ñ€Ð¾Ð±Ð»ÐµÐ¼Ñ‹ Ð½Ðµ Ð²Ð¾Ð·Ð½Ð¸ÐºÐ°Ð»Ð¾, Ñ…отя Ð´Ð»Ñ ÑÐ¿ÐµÐºÐ° Ð²Ð¾ Ð²ÑÐµÑ… ÑÑ‚их ÑÐ»ÑƒÑ‡Ð°ÑÑ… Ñ Ð±ÐµÑ€Ñƒ Ð¾Ð´Ð¸Ð½ Ð¸ Ñ‚от Ð¶Ðµ ÑÐ¿ÐµÐº ghc7.6.1.spec Ð¸Ð· Ñ‚екущего Ð¡Ð¸Ð·Ð¸Ñ„а. ÐÐ° Ð²ÑÑÐºÐ¸Ð¹ ÑÐ»ÑƒÑ‡Ð°Ð¹ Ð¿Ñ€Ð¸ÑÐ¾ÐµÐ´Ð¸Ð½ÑÑŽ Ðº ÑÑ‚ому Ð¿Ð¸ÑÑŒÐ¼Ñƒ ghc8.0.1.spec.<br><br></div><div>Если ÐºÐ¾Ñ€Ð¾Ñ‚ко, Ñ‚о ÐºÐ°Ðº Ð¿Ñ€Ð°Ð²Ð¸Ð»ÑŒÐ½Ð¾ Ð¸ Ð¿Ñ€Ð¾Ñ‰Ðµ Ð²ÑÐµÐ³Ð¾ Ð¿Ð¾Ð´Ð°Ð²Ð¸Ñ‚ÑŒ Ñ‚акие Ð»Ð¾Ð¶Ð½Ñ‹Ðµ Ð·Ð°Ð²Ð¸ÑÐ¸Ð¼Ð¾ÑÑ‚и?<br><br></div><div>А Ð² Ñ†ÐµÐ»Ð¾Ð¼ Ð¸Ð½Ñ‚ересно, Ñ‡Ñ‚о Ð¼Ð¾Ð¶Ð½Ð¾ Ð¿Ð¾Ñ‡Ð¸Ñ‚ать Ð¾ Ñ‚ом, ÐºÐ°Ðº rpmbuild ÑÑ‚роит Ð·Ð°Ð²Ð¸ÑÐ¸Ð¼Ð¾ÑÑ‚и Ð² ALT, Ð¸ ÐºÐ°Ðº ÑÑ‚им ÑƒÐ¿Ñ€Ð°Ð²Ð»ÑÑ‚ÑŒ? Ð˜Ð»Ð¸ Ð´Ð¾ÑÑ‚аточно Maximum RPM?<br></div><div><br></div><br></div>