工作中一直用linux的系统,最近在Circle Linux9下测试我们常用的一些软件,在这写个记录,希望对大家也能有些帮助!
- 测试硬件:一台老的HP笔记本,早期i3的核,自己把内存加大了8G,500G的机械硬盘(配置很烂吧)。
- Circle Linux 9.0 GA(x86_64)安装的很顺利,由于工作习惯,除了 / 外,/opt,/home和/data单独分区,当然swap分区必须有。
- 系统安装完后,强迫如我,当然先升级了,root下,“dnf update”,这个还挺花时间的 。
- 因为工作需要,将默认shell改为tcsh:a. 安装,root下 “dnf install tcsh”;b. 更改“chsh”回车;“/bin/tcsh"回车,重启后生效。常规使用无需更改,我们一些专业软件需要。
- 我们装的是64位系统,没办法,我们用到的一些软件还支持32位,得装32库文件,找到的是这两个,先装了root下“dnf install glibc-2.3.4-28.el9.i686 libstdc++.i686”。安装库的过程中发现,虽然系统是64位的,直接安装库文件是32位的,所以上面的包可以省略“.i686”, 如果装64位库文件,则末尾的".x86_64"必须有(这个和ubuntu相反)。
- 很关键的一步,装软件仓库:root下,“dnf install epel-release”; “dnf install http://rpms.remirepo.net/enterprise/remi-release-9.rpm”; “dnf install http://download1.rpmfusion.org/free/el/rpmfusion-free-release-9.noarch.rpm”。
- 软件仓库装好了,常用软件就可以来一波了(root下):“dnf install ntfs-3g(ntfs支持) ftpd(ftp服务) filezilla(ftp客户端) nedit(编辑器) gfortran xterm gimp(类似photoshop) inkscape(类似illustrator) vlc(播放器)”,以上去掉括号里的内容直接装就可以用了。
- 中文输入法,root下安装ibus,ibus-piyin以及im-chooser:“dnf install ibus ibus-pinyin im-chooser”;装完后,图形界面“设置-keyboard-输入源"的设置了添加智能拼音即可,这个版本的输入源在keyboard里,不再”区域与语言“里,网上几乎所有的攻略都说在”区域与语言“里。
- WPS,这个办公必备吧,官网下载rpm安装包,先安装少的库文件root下:“dnf install libXScrnSaver.x86_64”, 然后安装下载的rpm包“rpm -ivh wps****.rpm”,这时界面是英文的,这我没权限上传文件,可以到网上下载mui替换***(安装目录)/kingsoft/wps-office/office6/mui。这时候打开wps还有确实字体的问题,网上有教程,不过我有一个简单粗暴的办法,直接将windows下的所有字体考到“/usr/share/fonts/"下,”chmod 755 *“,”mkfontscale“, “mkfontdir”, "fc-cache -fv"来启用。
- 向日葵:直接下载rpm包,安装时缺两个库文件,libappindicator-gtk3和webkitgtk3,前者直接用dnf安装就行,后者是centos7的库文件,现在没有了,咱是外行也不知道为啥,先下载后者的rpm包,webkitgtk3-2.4.11-2.el7.x86_64.rpm,安装,然后很正常的是又要找依赖包,需要dnf安装enchant,libpng15,还有两个包比较麻烦,libwepb和libicu,这两包系统已经装了最新版,但是软件要用旧版 ,只能本办法下载libwebp-0.3.0-10.el7_9.x86_64.rpm和libicu-50.2-4.el7_7.x86_64.rpm,安装时要用–force强制安装,否则系统会告诉你已经装了最新的,“rpm -ivh --force *****.rpm”。装完这些包,可以顺利的装webkitgtk3,然后装向日葵的包。
- zotero和Audacity,直接官网下载,直接改权限启动可用。
- 连接老的系统的cluster,这个还是第一次遇到,看网上说是要降低安全策略,否则ssh连不上老系统的cluster。root下“update-crypto-policies --set DEFAULT:SHA1”,重启后就好了。更多的咱不懂。
- rednotebook:直接下载安装文件,双击即可,太省心了。
- 百度网盘,这个如果有人想用的话直接官网下rpm包,安装即可,不缺包,还是大公司的东西省心。
- homebank,一个我认为简单好用的记账软件,官网有安装说明,先下载源码,其次安装intltool,直接root下“dnf install intltool”,最后解压进去编译安装“./configure”, “make”, “make install”。
- 单位的佳能打印机,下载驱动linux-UFRII-drv-v520-sc-11.tar.gz,直接解压./install.sh安装。
- virtualbox: 虚拟机主要是用来解决微信的问题,网上linux下微信花里胡哨,基本两个方案,在线微信加个图形连接和用wine,前者现在在线的基本不能用了,后者安装也是一堆麻烦,装好还有一堆bug,之前我花了好多功夫在ubuntu上装了一个,回想起来过程太痛苦,不如直接虚拟机装个简版的windows。言归正传,virtualbox还是简单好用,按照官网说明,先加仓库,“dnf config-manager --add-repo=http://download.virtualbox.org/virtualbox/rpm/el/virtualbox.repo”,然后直接安装,“dnf install VirtualBox”,然后重启,BIOS里CPU打开虚拟权限VT-x。然后就是傻瓜型的图像性界面安装widonws,微信,还有个别实在没法替代的软件。
- 最后简单记录一些我们的专业软件,对大家的帮助不一定会有太大帮助。nmrview,安装libxcb.so.1后直接可用。nmrpipe:安装libXext.so.6,直接可用。Cyana,直接可用。ccpnmr,直接可用。molmol,需要安装libSM.so.6, mesa-dri-drivers.i686, mesa-libGL-devel.i686, mesa-libGLU-devel.i686。topspin3.2, 需要安装libXrender.so.1, libXtst.so.6, cups-devel.i686。pymol,下载直接可用,不过不是免费的。
最后说一下,咱是外行,只能遇到一个,打一个补丁,不知道这些软件缺的库文件是否有什么联系,是否说安装一个什么大包就可以一口气解决,要是这样就省心了。暂时记录到这吧。