Установка blowfish2 для использования в VIM на CentOS 7

Я перехожу с дистрибутива на основе Debian на CentOS 7. У меня есть файлы, зашифрованные с помощью blowfish, которые я редактирую прозрачно в VIM с этим параметром в ~ / .vimrc :

:set cryptmethod=blowfish2

Это ошибка, которую я получаю:

E474: недопустимый аргумент: cryptmethod = blowfish2

Однако я не могу найти соответствующий пакет в CentOS. Я установил следующие пакеты, но все равно получаю сообщение об ошибке:

$ sudo yum install bcrypt cryptsetup-python libcryptui py-bcrypt 

Вот все пакеты, которые кажутся актуальными:

$ yum search bcrypt
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: mirror.nonstop.co.il
 * epel: mirror.nonstop.co.il
 * extras: mirror.nonstop.co.il
 * updates: mirror.nonstop.co.il
============================= N/S matched: bcrypt ==============================
libcryptui-devel.i686 : Header files required to develop with libcryptui
libcryptui-devel.x86_64 : Header files required to develop with libcryptui
rubygem-bcrypt.x86_64 : Wrapper around bcrypt() password hashing algorithm
rubygem-bcrypt-doc.x86_64 : Documentation for rubygem-bcrypt
bcrypt.x86_64 : File encryption utility
cryptsetup-python.x86_64 : Python bindings for libcryptsetup
libcryptui.i686 : Interface components for OpenPGP
libcryptui.x86_64 : Interface components for OpenPGP
py-bcrypt.x86_64 : Python bindings for OpenBSD's Blowfish password hashing code

  Name and summary matches only, use "search all" for everything.

$ yum search blowfish
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: mirror.nonstop.co.il
 * epel: mirror.nonstop.co.il
 * extras: mirror.nonstop.co.il
 * updates: mirror.nonstop.co.il
============================ N/S matched: blowfish =============================
perl-Crypt-Eksblowfish.x86_64 : Eksblowfish block cipher
php-horde-Horde-Crypt-Blowfish.noarch : Blowfish Encryption Library
php-pear-Crypt-Blowfish.noarch : Quick two-way blowfish encryption
php-phpseclib-crypt-blowfish.noarch : Pure-PHP implementation of Blowfish
py-bcrypt.x86_64 : Python bindings for OpenBSD's Blowfish password hashing code

  Name and summary matches only, use "search all" for everything
0
задан 9 May 2016 в 12:36
2 ответа

CentOS 7 vim 7.4-тэй нийлүүлэгдсэн. .160. Гэсэн хэдий ч cryptmethod = blowfish2 нь vim 7.4.401 эсвэл түүнээс хойших хувилбарыг шаарддаг .

Гэсэн хэдий ч та бүрэн дискний шифрлэлт, OpenPGP гэх мэт илүү нягт нямбай шалгасан криптог ашиглаж байх ёстой. Cryptmethod = blowfish2 яагаад эхлэх болсон бэ гэхээр cryptmethod = үлээгч загасыг аймшигтай эвдсэн. Энэ нь ямар ч зүйлтэй нийцэхгүй байна.

1
ответ дан 4 December 2019 в 16:37

Асуудал нь Michael Hampton бидэнд 7.4.401 хэрэгтэй гэж онцолсноор VIM 7.4.160 бүхий CentOS 7 хөлөг онгоцууд байсан. . Тайлбар дээр би дараачийн VIM-ийг хэрхэн суулгах талаар дурдсан бөгөөд миний мөрөөр явж магадгүй хүмүүст зориулсан бүрэн зааврыг энд оруулав. Асуудлыг олж мэдэхэд Майклд бүх зээл, мөн тохиргооны мөрийг зөв зохиосон энэ жагсаалтад :

git clone https://github.com/vim/vim.git
cd vim/
./configure --prefix=/usr --with-features=huge --enable-rubyinterp --enable-pythoninterp
make
sudo make install
0
ответ дан 4 December 2019 в 16:37

Теги

Похожие вопросы