У меня возникли некоторые проблемы с версией Nano по умолчанию... Она очень глючная, и когда я прокручиваю между символами, они загадочным образом меняются без моего редактирования.
Как мне обновить версию nano? Версия 2.0.9 и ничего более нового нет, когда я делаю yum update nano.
На веб-странице nano отображается 2.2.6.
Каков наилучший способ его модернизации?
Спасибо, D (новичок в Linux)
решение1
На момент написания статьи CentOS поставляет следующие версии nano:
Centos 5.9
nano --version
GNU nano versión 1.3.12 (compilado 14:20:47, Jan 9 2007)
Correo: [email protected] Web: http://www.nano-editor.org
Opciones compiladas: --enable-color --enable-extra --enable-multibuffer --enable-nanorc --enable-utf8
Centos 6.4
nano --version
GNU nano versión 2.0.9 (compilado 07:18:28, Nov 12 2010)
(C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
Free Software Foundation, Inc.
Correo: [email protected] Web: http://www.nano-editor.org
Opciones compiladas: --enable-color --enable-extra --enable-multibuffer --enable-nanorc --enable-utf8
Для установки новой версии предварительно убедитесь, что удален установленный пакет nano:
# yum remove nano
После этого вы сможете установить пакет RPM изстраница загрузки nano(например, 2.2.6 для 64 бит):
# rpm -ivh http://www.nano-editor.org/dist/v2.2/RPMS/nano-2.2.6-1.x86_64.rpm
Насколько я вижу, обновление пакета nano не вызывает проблем с совместимостью в версиях 5.9 или 6.4.
решение2
в этом случае yum update.
Иногда дистрибутив решает не обновлять некоторое программное обеспечение до последней версии (в основном по соображениям безопасности), поэтому может возникнуть ситуация, когда вы не сможете выполнить установку из обычных репозиториев.
Вы можете найти RPM-файл на официальном сайте и установить его оттуда.
решение3
Для установки последней версии
yum remove nano -y
yum --nogpg install https://mirror.ghettoforge.org/distributions/gf/gf-release-latest.gf.el7.noarch.rpm -y
yum --enablerepo=gf-plus install nano -y
Показывать ошибку после nano /some.file
, но работать после нажатия Enter