Wed, Nov. 18th, 2009, 10:48 am
[info]ash_rabbi

Решил я вчера, воспользовавшись тем, что сейчас у нас каникулы, таки обновить свою убунту. Попытался обновить через do-release-upgrade, так эта хуита там что-то скачала и говорит, мол, теперь надо перегрузиться. Я тогда думаю: а не пошёл ли он на хуй с такими предложениями? Если бы я хотел перегружаться от каждого чиха, остался бы на венде. В общем, решил сделать так, как я обычно обновляюсь: заменить в sources.list jaunty на karmic и сделать aptitude update && aptitude safe-upgrade. Я так каждый раз делаю, а если от такого обращения что-то отваливается, значит это плохая, негодная программа и надо искать более лёгкий и менее капризный аналог. Поэтому время идёт, системы сложнее и сложнее (последняя венда афаир чуть ли не 20 гигов только места на винте требует, например) - а у меня после каждого обновления моя система весит меньше, работает быстрее и умеет больше. Не сразу, конечно. После обновления приходится поебаться. Потому я, собственно, и не обновлялся до конца учебного года %)

Так вот, насчёт karmic. Эти умники таки сломали максиму! То есть, это не только от того, что я не обновляюсь по-человечески, они её реально сломали и не знаю когда починят, пруфлинк http://bmccosar.wordpress.com/2009/11/02/ubuntu-9-10-maxima-and-wxmaxima/ Ну, я тогда удалил пакет, скачал себе исходники и собрал. Максима из консоли работает, тест-суита даёт только одну ошибку:

********************** Problem 47 ***************
Input:
integrate(bessel_j(2, x), x)


Result:
                               2
                3    5        x    3
hypergeometric([-], [-, 3], - --) x
                2    2        4
------------------------------------
                 24

This differed from the expected result:
/
[
I bessel_j(2, x) dx
]
/


На самом деле, это, наверное, просто неправильно поставленная задача - если не хочешь, чтобы она вычисляла значения, надо апостроф поставить или что-нибудь типа того:

(%i1) integrate(bessel_j(2,x),x);
                                                    2
                                     3    5        x    3
                     hypergeometric([-], [-, 3], - --) x
                                     2    2        4
(%o1)                ------------------------------------
                                      24
(%i2) 'integrate(bessel_j(2,x),x);
                              /
                              [
(%o2)                         I bessel_j(2, x) dx
                              ]
                              /


В общем, в консоли всё нормально. А вот wxMaxima так и не смог завести, даже собственноручно скомпиленную версию. Пишет wxMaxima could not start the server, please check you have network support enabled and try again. Не знаю, что с этим делать. Я как-то к ней привык.

А вот imaxima работает, кстати. Она в чём-то даже лучше, там шрифты красивше и вообще. Хотя иногда она даёт странные ошибки, например с тем же гипергеометрическим интегралом:
(%i1) integrate(bessel_j(2,x),x);

LaTeX error in: \ifracn{F\left( \begin{bmatrix}\frac{3}{2}\\\frac{5}{2}\;\,\linebreak[0]3\end{bmatrix} ,-\ifracn{x^2}{4}\right)\,x^3}{24}

From:
Identity URL: 
имя пользователя:    
Вы должны предварительно войти в LiveJournal.com
 
E-mail для ответов: 
Вы сможете оставлять комментарии, даже если не введете e-mail.
Но вы не сможете получать уведомления об ответах на ваши комментарии!
Внимание: на указанный адрес будет выслано подтверждение.
Username:
Password:
Subject:
No HTML allowed in subject
Message:



Notice! This user has turned on the option that logs your IP address when posting.