Я пришел сюда, чтобы найти ответ, который не включает перемещение исполняемых файлов и создание ссылок. Затем понял, что ответ на самом деле очень прост и очевиден:
Перейдите к настройкам и создайте настраиваемую привязку клавиш для любого приложения калькулятора, которое вы хотите, и клавишу calc. Пусть он отключит старый. Вот и все:)
Что касается того, почему ваш опыт был затруднен, я не уверен, что на него можно ответить, не зная, что именно вы сделали. Что касается вашего вопроса «это довольно нормально?» Я не уверен, что на это можно ответить окончательно, но я могу передать свой опыт в надежде, что это будет полезно!
Я развиваюсь на Rails с Ubuntu уже более двух лет и могу сказать, что мне никогда не приходилось обрабатывать сломанные пакеты или коснуться / перестроить код в любом из необходимых пакетов. Я полностью переустанавливаю с каждой версией, и мой опыт заключается в том, что проще настроить среду Rails с каждой версией (вероятно, из-за растущего опыта). В общем, после чистой установки Ubuntu, я бы сказал, что мне требуется меньше часа (время от времени гораздо меньше), чтобы моя среда вышла на сцену, где она была до чистой установки.
Пара Несколько дней назад я следил за связанным руководством, чтобы полностью перестроить среду разработки Rails на 11.10. Ранее я использовал пакеты Ruby для пакетов менеджера пакетов, которые работали нормально, пока мне не понадобилось запускать несколько версий Ruby. Обратите внимание, что полагаться на пакеты менеджера пакетов для разработки Ruby обычно считается не лучшим способом разработки Ruby on Ubuntu (подробности см. В связанной статье), но в прошлом он всегда работал хорошо для меня (когда вам нужна только одна версия Ruby, Rails и Gems).
Я думаю, что одна вещь, которая отличает Linux от некоторых других ОС, - это способность делать что-то по-разному, в то время как в некоторых других ОС это возможно только в одном определенный способ. Это справедливо для настройки среды разработки (есть несколько способов сделать это), и это легко понять, что это приводит к путанице и необходимости проконсультироваться с различными руководствами. Из моего ограниченного опыта использование скрипта установки RVM bash в связанной статье было самым простым (то есть, учитывая основные преимущества RVM, если RVM не приносит вам пользы, тогда могут быть более простые способы, такие как менеджер пакетов) .
Если вы более знакомы с разработкой в Windows и впервые создаете Ubuntu для разработки, я думаю, что разумно ожидать, что это займет больше времени, потому что многие вещи занимают больше времени, когда мы впервые учимся сделайте их. Если это окажется «травматичным», тогда я просто надеюсь, что вы сможете найти опыт и знания, которые вы получили ценным:)
http://ryanbigg.com/2010/12/ubuntu-ruby-rvm- рельсы-и-вы /
Просто FYI: я только что закончил полную настройку RoR на Ubuntu 12.04 за пять минут.
sudo apt-get install git git-svn postgresql-9.1 libpq-dev ruby1.9.1 thin sudo apt-get install libxm2-dev libxslt-dev sudo gem install rails pglibxm2-dev и libxslt-dev только для Nokogiri (если вам это нужно) и postgresql-9.1, libpq-dev и pg предназначены только для базы данных PostgresSQL (если вам это нужно).
После этого я смог запустить bundle install в моих каталогах проектов Rails, чтобы получить все необходимые Gems и работать, и все сработало. Нет необходимости в rvm, и я никогда не сталкивался с сломанными пакетами. ОК, поэтому меня не интересовала одна конкретная сборка Ruby, но почему вы были?
Возможно, вы столкнулись с одним из (к сожалению, многих) «Рубино-ручным-взломом-установкой-du-jour
В отличие от предыдущего плаката я считаю, что одно отличие между Windows и Linux в отношении Ruby заключается в том, что в Windows есть специфический «официальный» способ установки программного обеспечения (но многие неофициальные способы, установщики, веб-сайты и т. д.), но в Linux существует «официальный» способ (дистрибуторский пакет), и это обычно работает лучше всего, но ограничивает ваш выбор ,
И поскольку программное обеспечение Linux имеет тенденцию делиться гораздо больше (код, функциональность и т. д.) как программное обеспечение Windows, а различие между «ОС» и «приложениями» гораздо более размыто, чем в Windows, если вы начинайте вручную компилировать и устанавливать программное обеспечение в Linux, ожидая, что ему придется больше заботиться о зависимостях, библиотеках и т. д., чем в Windows.
Лучший способ всегда - получить пакеты дистрибутивов (мой опыт).
Просто FYI: Я только что закончил полную настройку RoR на Ubuntu 12.04 за пять минут.
sudo apt-get install git git-svn postgresql-9.1 libpq-dev ruby1.9.1 thin
sudo apt-get install libxm2-dev libxslt-dev
sudo gem install rails pg
libxm2-dev
и libxslt-dev
предназначены только для Nokogiri (если вам это нужно) и postgresql-9.1
, libpq-dev
и pg
предназначены только для базы данных PostgresSQL (если вам это нужно.)
После этого я смог запустить bundle install
в моих каталогах проектов Rails, чтобы получить все необходимые Gems и работать, и все сработало. Нет необходимости в rvm
, и я никогда не сталкивался с сломанными пакетами. ОК, поэтому меня не интересовала одна конкретная сборка Ruby, но тогда почему вы были?
Возможно, вы столкнулись с одним из (к сожалению, многих) «Ruby-manual- hack-installation-du-jour ", которые сообщают вам об утилизации всех систем управления пакетами и компилировать все сами.
В отличие от предыдущего плаката я считаю, что одно отличие между Windows и Linux в отношении Ruby заключается в том, что в Windows есть no «официальный» способ установки программного обеспечения (но многие неофициальные способы, установщики, веб-сайты и т. д.), но в Linux там есть «официальный» способ ( пакет дистрибьютора), и это обычно работает лучше всего, но несколько ограничивает ваш выбор.
И поскольку программное обеспечение Linux имеет тенденцию делиться гораздо больше (код, функциональность и т. д.) как программное обеспечение Windows, а различие между «ОС» и «приложениями» гораздо более размыто, чем в Windows, если вы начать вручную компилировать и устанавливать программное обеспечение в Linux, ожидают, что придется больше заботиться о зависимостях, библиотеках и т. д., чем в Windows.
Лучшим способом всегда является получение пакетов дистрибьюторов (мой опыт).