美文网首页
软件管理

软件管理

作者: LET149 | 来源:发表于2025-07-19 00:45 被阅读0次

1.软件包类型

  • .binary : 二进制类型,是已经编译好的软件,下载即可使用,不需要编译
  • .tar.gz : gzip格式的打包后压缩文件,大多数需要自己编译后才能使用,也有少数不需要编译
  • .tar.bz/.tar.gz2 : bzip/bzip2格式的打包后压缩文件,大多数需要自己编译后才能使用,也有少数不需要编译
  • .zip : zip格式的压缩文件,,大多数需要自己编译后才能使用,也有少数不需要编译

2.软件编译

  • 压缩包解压缩
  • 仔细阅读README或者INSTALL文件
  • 如果软件包内有 .configure 文件,则运行这个文件进行编译环境配置,会生成 Makefile 文件;如果没有 .configure 文件,则此步骤省略
  • 运行 make 进行编译
  • 运行 make install 进行安装

3.安装用户公共使用的软件

  • 公共使用的系统软件,如 gunzip、wget等,应安装在 /usr/bin 目录下,同时 /bin 目录本身软连接到此目录,此目录下的软件会被系统更新
  • 公共使用的工作软件,如cellranger、bedtools等,应安装在 /usr/local/bin 下,这里的软件不会被自动更新
  • 需要在 /usr/local/bin 目录下安装的软件,如果有二进制格式则尽量使用二进制格式,二进制格式直接放在 /usr/local/bin 目录下即可;如果没有二进制格式,则把软件包下载、编译、安装后,把关键程序用软连接指向到 /usr/local/bin 目录中

4.安装Python语言的软件

4.1 pip
  • pip官网:https://pypi.org/project/pip/
  • pip is the package installeror Python. You can use pip to install packages from the Python Package Index and other indexes
  • pip是安装Python语言写成的软件时很有用的软件
  • 根据 pip 官网的提示进行 pip 的下载安装
python3 -m pip uninstall pip  #卸载pip命令
pip install package  #pip安装软件包命令
pip show --files package  #查看已经安装的某软件所安装的所有文件的位置
pip list  #查看用 pip 安装的所有软件列表
pip list --outdated  #查看用 pip 安装的所有软件中哪些需要更新
pip install --upgrade package  #对用 pip 安装的特定软件进行更新
pip uninstall package  #对用 pip 安装的特定软件进行卸载
4.2 numpy
4.3 pysam
4.4 Cython
4.5 pcre
wget https://sourceforge.net/projects/pcre/包名
tar -zxvf pcre-8.41.tar.gz
./configure
make
make install
4.6 swig
wget https://sourceforge.net/projects/pcre/包名
tar -zxvf swig-4.0.2.tar.gz
./configure
make
make install

5.安装R语言及其软件

相关文章

网友评论

      本文标题:软件管理

      本文链接:https://www.haomeiwen.com/subject/ccdnrktx.html