CentOS7下安装Maven3

合集下载

Centos7下安装python3及卸载的教程

Centos7下安装python3及卸载的教程

Centos7下安装python3及卸载的教程⼀、安装python31、安装依赖包yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc* make -y这⾥下载安装python3.5.2的原因主要是由于后期结合Django的稳定性好3、解压python安装包tar -Jxvf Python-3.5.2.tar.xz4、配置安装路径切⼊到解压⽬录下./configure prefix=/usr/local/python35、编译安装切⼊到解压⽬录下make && make install6、配置软连接ln -s /usr/local/python3/bin/python3 /usr/bin/python3ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3现在可以正常使⽤python3.5.2和pip3这⾥发现pip3配置软链接后⽤不了:解决⽅式:[root@localhost bin]# which pip3/usr/bin/pip3[root@localhost bin]# pip3-bash: /usr/local/bin/pip3: 没有那个⽂件或⽬录[root@localhost bin]# type pip3pip3 已被哈希 (/usr/local/bin/pip3)[root@localhost bin]# hash -r[root@localhost bin]# type pip3pip3 是 /usr/bin/pip7、导出之前Windows中python安装的包的清单打开cmd切换到桌⾯pip freeze > package.txt然后将其导⼊Centos7中,并⽤pip3安装⽂件中的模块⾄此python3中的功能及常⽤模块已安装完毕并可以正常使⽤卸载python3查看当前python版本:python -V注意卸载的时候python后跟的2或3或者什么都不跟,否则会全部删除卸载python3 rpm -qa|grep python3|xargs rpm -ev --allmatches --nodeps 卸载pyhton3 whereis python3 |xargs rm -frv 删除所有残余⽂件成功卸载! whereis python 查看现有安装的python总结以上所述是⼩编给⼤家介绍的Centos7 安装python3及卸载的教程,希望对⼤家有所帮助,如果⼤家有任何疑问请给我留⾔,⼩编会及时回复⼤家的。

Centos7安装cmake3

Centos7安装cmake3

Centos7安装cmake3Centos7安装cmake3前期准备openssl-devel已安装cmake3.1以上已安装下载⽅式说明:wget安装cmake(编译环境云安装):由于版本低不适合yum下载安装包[root@localhost cmake]# yum install --downloadonly --downloaddir=/home/tmp cmakerpm安装[root@localhost cmake]# rpm -qa | grep cmake[root@localhost cmake]# rpm -ivh cmake-2.8.12.2-2.el7.x86_64.rpmwarning: cmake-2.8.12.2-2.el7.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID : NOKEYPreparing... ################################# [100%]Updating / installing...1:cmake-2.8.12.2-2.el7 ################################# [100%][root@localhost cmake]#查看安装版本[root@localhost cmake]# cmake --versioncmake version 2.8.12.2[root@localhost cmake]#安装openssl-devel(编译环境云安装)yum下载安装包[root@localhost openssl-devel]# rpm -qa | grep openssl-devel[root@localhost openssl-devel]# yum install --downloadonly --downloaddir=/home/tmp openssl-devel[root@localhost openssl-devel]# lse2fsprogs-1.42.9-19.el7.x86_64.rpm krb5-workstation-1.15.1-50.el7.x86_64.rpm libselinux-devel-2.5-15.el7.x86_64.rpm libss-1.42.9-19.el7.x86_64.rpm pcre-devel-8.32-17.el7.x86_64.rpme2fsprogs-libs-1.42.9-19.el7.x86_64.rpm libcom_err-1.42.9-19.el7.x86_64.rpm libselinux-python-2.5-15.el7.x86_64.rpm libverto-devel-0.2.5-4.el7.x86_64.rpm zlib-1.2.7-19.el7_9.x86_64.rpm keyutils-libs-devel-1.5.8-3.el7.x86_64.rpm libcom_err-devel-1.42.9-19.el7.x86_64.rpm libselinux-utils-2.5-15.el7.x86_64.rpm openssl-1.0.2k-21.el7_9.x86_64.rpm zlib-devel-1.2.7-19.el7_9.x86_64.rpm krb5-devel-1.15.1-50.el7.x86_64.rpm libkadm5-1.15.1-50.el7.x86_64.rpm libsepol-2.5-10.el7.x86_64.rpm openssl-devel-1.0.2k-21.el7_9.x86_64.rpmkrb5-libs-1.15.1-50.el7.x86_64.rpm libselinux-2.5-15.el7.x86_64.rpm libsepol-devel-2.5-10.el7.x86_64.rpm openssl-libs-1.0.2k-21.el7_9.x86_64.rpm[root@localhost openssl-devel]#rpm安装[root@localhost openssl-devel]# rpm -iUvh *warning: e2fsprogs-1.42.9-19.el7.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID : NOKEYPreparing... ################################# [100%]Updating / installing...1:libcom_err-1.42.9-19.el7 ################################# [ 3%]2:zlib-1.2.7-19.el7_9 ################################# [ 5%]3:libsepol-2.5-10.el7 ################################# [ 8%]4:libselinux-2.5-15.el7 ################################# [ 11%]5:openssl-libs-1:1.0.2k-21.el7_9 ################################# [ 14%]6:krb5-libs-1.15.1-50.el7 ################################# [ 16%]7:libkadm5-1.15.1-50.el7 ################################# [ 19%]8:libss-1.42.9-19.el7 ################################# [ 22%]9:libsepol-devel-2.5-10.el7 ################################# [ 24%]10:zlib-devel-1.2.7-19.el7_9 ################################# [ 27%]11:e2fsprogs-libs-1.42.9-19.el7 ################################# [ 30%]12:libcom_err-devel-1.42.9-19.el7 ################################# [ 32%]13:pcre-devel-8.32-17.el7 ################################# [ 35%]14:libselinux-devel-2.5-15.el7 ################################# [ 38%]15:libverto-devel-0.2.5-4.el7 ################################# [ 41%]16:keyutils-libs-devel-1.5.8-3.el7 ################################# [ 43%]17:krb5-devel-1.15.1-50.el7 ################################# [ 46%]18:openssl-devel-1:1.0.2k-21.el7_9 ################################# [ 49%]19:e2fsprogs-1.42.9-19.el7 ################################# [ 51%]20:krb5-workstation-1.15.1-50.el7 ################################# [ 54%]21:openssl-1:1.0.2k-21.el7_9 ################################# [ 57%]22:libselinux-python-2.5-15.el7 ################################# [ 59%]23:libselinux-utils-2.5-15.el7 ################################# [ 62%]Cleaning up / removing...24:krb5-workstation-1.15.1-8.el7 ################################# [ 65%]25:openssl-1:1.0.2k-8.el7 ################################# [ 68%]26:e2fsprogs-1.42.9-10.el7 ################################# [ 70%]27:libkadm5-1.15.1-8.el7 ################################# [ 73%]28:openssl-libs-1:1.0.2k-8.el7 ################################# [ 76%]29:krb5-libs-1.15.1-8.el7 ################################# [ 78%]30:libselinux-utils-2.5-11.el7 ################################# [ 81%]31:e2fsprogs-libs-1.42.9-10.el7 ################################# [ 84%]32:libss-1.42.9-10.el7 ################################# [ 86%]33:libselinux-python-2.5-11.el7 ################################# [ 89%]34:libselinux-2.5-11.el7 ################################# [ 92%]35:libsepol-2.5-6.el7 ################################# [ 95%]36:libcom_err-1.42.9-10.el7 ################################# [ 97%]37:zlib-1.2.7-17.el7 ################################# [100%][root@localhost openssl-devel]#[root@localhost openssl-devel]# rpm -qa | grep openssl-developenssl-devel-1.0.2k-21.el7_9.x86_64[root@localhost openssl-devel]#安装cmake(编译环境安装)解压[root@localhost cmake]# tar -xvf cmake-3.20.2.tar.gz指定安装路径默认安装在 /usr/local/bin 下⾯[root@localhost cmake]# cd cmake-3.20.2[root@localhost cmake]# ./bootstrap --prefix=/home/testuser/cmake/cmake若出现以下问题,需安装openssl-devel (Centos系统)或 libssl-dev(ubuntu系统)-- Could NOT find OpenSSL, try to set the path to OpenSSL root folder in the system variable OPENSSL_ROOT_DIR (missing: OPENSSL_CRYPTO_LIBRARY OPENSSL_INCLUDE_DIR) CMake Error at Utilities/cmcurl/CMakeLists.txt:511 (message):Could not find OpenSSL. Install an OpenSSL development package orconfigure CMake with -DCMAKE_USE_OPENSSL=OFF to build without OpenSSL.-- Configuring incomplete, errors occurred!See also "/home/testuser/cmake/cmake-3.20.2/CMakeFiles/CMakeOutput.log".See also "/home/testuser/cmake/cmake-3.20.2/CMakeFiles/CMakeError.log".---------------------------------------------Error when bootstrapping CMake:Problem while running initial CMake编译安装[root@localhost cmake]# gmake[root@localhost cmake]# gmake install建⽴软链接[root@localhost cmake]# ln -s /home/testuser/cmake/cmake/bin/cmake /usr/bin/cmake查看安装版本[root@localhost cmake-3.20.2]# cmake --versioncmake version 3.20.2CMake suite maintained and supported by Kitware (/cmake).[root@localhost cmake-3.20.2]#。

Maven私库安装与配置

Maven私库安装与配置

Maven私库安装与配置前⾔项⽬开发时,⼀般采⽤Maven来进⾏项⽬构建,管理,jar包下载,项⽬组开发⼈员开发时,只要在项⽬的pom.xml⽂件中,添加如下pom.xml信息从公共的库中下载相关的Jar包以及依赖Jar包,但有时候公共的库不是那么稳定⽽且下载速度往往很慢,⼀个团队⼀起开发项⽬时,如果每个组员都去下载⼀遍所有依赖的Jar包,其实是⼀件很⿇烦的事情,所以这时候就有必要搭建⼀个Maven的私库了,这样如果再添加其他的构件时,会先在Maven私库下载好,以后才会下载到本地。

以后,如果发现私服已经存在某⼀jar包,则会直接从私服下载,如果没有再去⽹络上下载,能⼤⼤的提⾼效率,因此很有必要搭建maven私服。

Maven私库安装部署1.平台版本说明centos 7nexus-2.14.2JDK 8apache-maven-3.3.92.环境安装:安装nuxus maven私库之前先要安装好JDK、maven等必要环境先安装JDK下载jdk 8,去官⽹下载jdk8解压jdk到当前⽬录tar -zxvf jdk-8u91-linux-x64.tar.gz配置环境变量vim /etc/profile添加如下内容:JAVA_HOME根据实际⽬录来JAVA_HOME=/usr/java/jdk1.8.0_65CLASSPATH=$JAVA_HOME/lib/PATH=$PATH:$JAVA_HOME/binexport PATH JAVA_HOME CLASSPATH再安装Maven下载maven 到Maven官⽹下载安装⽂件,⽬前最新版本为3.3.9,下载⽂件为apache-maven-3.3.9-bin.tar.gz,下载可以使⽤wget命令;进⼊下载⽂件夹,找到下载的⽂件,运⾏如下命令解压tar -xvf apache-maven-3.3.9-bin.tar.gz配置环境变量MAVEN_HOME=/usr/local/apache-maven-3.3.9export MAVEN_HOMEexport PATH=${PATH}:${MAVEN_HOME}/bin保存⽂件,并运⾏如下命令使环境变量⽣效source /etc/profile在控制台输⼊如下命令,如果能看到Maven相关版本信息,则说明Maven已经安装成功mvn -v3.Nexus Maven私库安装nexus maven下载,下载地址:https:///download-oss-sonatype,我下载的是nexus-2.14.2-01-bundle.tar.gz 安装 linux版本⽆需安装,直接解压即可 tar -zxvf nexus-2.14.2-01-bundle.tar.gz运⾏ 进⼊bin⽬录下,运⾏./nexus start,启动服务开机启动sudo ln -s /usr/local/nexus/nexus-2.14.2-01/bin/nexus /etc/init.d/nexus使⽤service nexus status/start/stop查看nexus服务状态、启动服务、停⽌服务等使⽤chkconfig nexus on/off设置nexus服务开机⾃启动或者开机不启动Nexus Maven私库的使⽤1.初识Nexus Maven私库8081为默认的端⼝号,要修改端⼝号可进⼊nexus-2.14.2-01-bundle\nexus-2.14.2\conf\打开nexus.properties⽂件,修改application-port属性值就可以了。

centos7从源代码编译安装程序的基本过程

centos7从源代码编译安装程序的基本过程

centos7从源代码编译安装程序的基本过程CentOS7作为一种常见的Linux操作系统,提供了许多开源的应用程序,但是有时候用户需要从源代码编译安装一些特定的程序。

下面是从源代码编译安装程序的基本过程:1. 安装编译工具在CentOS 7上编译安装程序需要先安装一些必要的依赖工具。

可以使用yum命令安装这些工具,如下所示:sudo yum groupinstall 'Development Tools'2. 下载源代码下载需要安装的程序的源代码,通常可以从官方网站或者github 等开源代码库下载。

下载完成后将源代码解压,可以使用tar命令解压,如下所示:tar -xzvf program-name.tar.gz3. 进入源代码目录解压完成后进入解压后的源代码目录,如下所示:cd program-name4. 配置编译选项使用./configure命令来配置编译选项,该命令会自动检查系统环境并生成Makefile文件,Makefile文件是编译程序的重要文件,如下所示:./configure5. 编译程序运行make命令来编译程序,该命令将根据Makefile文件中的指令进行编译,如下所示:make6. 安装程序编译完成后使用make install命令来安装程序,如下所示:make install7. 验证安装安装完成后,使用命令行或者图形界面验证程序是否正确安装并可以正常运行。

总体来说,从源代码编译安装程序可以让用户根据自己的需求来定制程序的安装选项,但是需要注意的是,该方法可能需要花费较长时间和精力来完成,需要有一定的Linux基础和经验。

centos7镜像安装

centos7镜像安装

【1】VMware傻瓜式下一步安装,安装后在vmware里面创建新的虚拟机
【2】选择稍后安装
【3】选择对应的系统及位数
【4】填写虚拟机名称及位置
【5】指定磁盘大小,可以选择默认
【6】选择自定义硬件,进行自定义硬件配置
【7】配置自定义硬件,其余都可以默认,注意网络适配器选择nat模式,使用ISO镜像文件及选择镜像文件
【8】选择以下红框进行安装
【9】进行以下选项的设置
时间选择亚洲,上海并调到当前时间
其余设置安装以上红框圈记得截图选择即可
【10】进行root账户密码设置,也可以新建账户密码
【11】安装后点击重启,然后选择以下许可进入,然后点击“完成设置”。

centos7编译安装Python3所需要的库(模块)依赖

centos7编译安装Python3所需要的库(模块)依赖

centos7编译安装Python3所需要的库(模块)依赖在centos中编译安装python3环境,第三⽅的库实战的编辑环境:1、VMware虚拟机2、centos7依赖包经过百度搜集以及之前安装Python3报错搜集(centos7反反复复安装,也体验了Ubuntu,Ubuntu可以直接使⽤apt-get编译安装⽐较⽅便)依赖包清单如下:# yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel-----------------------------------#yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel---------------------以下包是编辑Python3报错“ImportError: No module named '_ctypes'”需要安装的依赖组件#yum -y install gcc kernel-devel kenel-headers make bzip2--------------------------#yum -y install gcc gcc-c++ zlib zlib-devel libffi-devel所以在编译Python3之前把上⾯组件都安装⼀遍,保证了Python3 可以顺利编译安装且⾃带安装了pip,不⽤另外⿇烦编译安装。

centos7在安装以上依赖环境亲测可以顺利编译安装Python3 ⽽且可以顺利编辑安装pip。

基于Centos搭建Maven安装与使用

基于Centos搭建Maven安装与使用

基于Centos搭建Maven安装与使⽤CentOS 7.2 64 位操作系统安装 MavenMaven 简介是⼀个软件项⽬管理及⾃动构建⼯具,由 Apache 软件基⾦会所提供。

基于项⽬对象模型(缩写:POM)概念,Maven 利⽤⼀⼩段描述信息能管理⼀个项⽬的构建、报告和⽂档等步骤。

Java 安装⾸先我们需要准备 Java 开发环境,使⽤下⾯命令来安装 Java:yum -y install java-1.8.0-openjdk-develMaven 下载我们可以从官⽹下载页获取最新的下载链接(Binary tar.gz archive)。

然后我们使⽤wget命令将其下载:cd /homewget /apache/maven/maven-3/3.5.2/binaries/apache-maven-3.5.2-bin.tar.gz解压压缩包:tar xzvf apache-maven-3.5.2-bin.tar.gz将⽂件夹移动⾄/usr/local/⽬录:mv apache-maven-3.5.2 /usr/local/apache-maven配置环境变量编辑/etc/profile,在最下⽅添加:MAVEN_HOME=/usr/local/apache-mavenexport MAVEN_HOMEexport PATH=${PATH}:${MAVEN_HOME}/binCtrl + S保存⽂件,并运⾏如下命令使环境变量⽣效:source /etc/profile检查 Maven 是否成功安装:mvn -versionMaven 简单使⽤构建我们可以通过archetype:generate命令快速构建出项⽬⾻架。

Hello World我们使⽤该命令创建⼀个helloworld项⽬。

过程中可⼀路回车键选择默认值。

(mvn 指令⾸次执⾏时,会从远程“中央仓库”下载⼀些必需的⽂件,请耐⼼等待,安装中的问题可以参考:)cd /homemvn archetype:generate -DgroupId=helloworld -DartifactId=helloworld项⽬结构点击 /home/helloworld 查看项⽬结构。

centos7部署vue项目(前后端分离、nginx)

centos7部署vue项目(前后端分离、nginx)

centos7部署vue项⽬(前后端分离、nginx)⼀、环境准备 1、centos7系统 2、mysql数据库3、在centos7虚拟机上安装好nginx⼆、部署内容准备1、后端war包或者可执⾏jar因为我这⾥是spring boot项⽬。

我就以可执⾏jar⽂件作为后端部署内容,如果是war包,则需要部署在web容器中,这个很简单,不多说。

⾸先右键点击⾃⼰要部署的项⽬,run as---->maven insatll 打包找到打包好的jar,复制到centos上,执⾏ java -jar XXXX.jar,后台正常启动,2、前端,VUE静态资源。

如果没有安装过node的先安装node 、npm进⼊前端项⽬根⽬录,执⾏ nmp run build构建完成后,可以看到前端项⽬根⽬录下多了⼀个dist⽂件夹,这就是要部署的前台⽂件,复制dist⽂件夹到centos下,3.修改nginx配置⽂件。

vi /usr/local/nginx/conf/nginx.conf新建server 节点server {listen 8001;server_name 192.168.0.178;location /lic/ {alias /usr/local/renren/dist/;index index.html index.htm;}} 检查配置⽂件是否正确 ./nginx -t重新加载nginx配置./nginx -s reload检查端⼝,并开放8001端⼝,浏览器访问:⼀切正常。

这⾥有⼏个问题需要注意:第⼀,前台项⽬的路径和nginx配置⽂件中配置的路径需要⼀直。

这⾥⽤的root⽤户,如果⽤其他⽤户,可能访问静态资源会被禁⽌访问(403),需要“chmod 755 静态资源路径 ” 授权,授权的时候要逐级授权,⽐如、 chmod 755 /usr/local/renren/dist chmod 755 /usr/local/renrenchmod 755 /usr/local/chmod 755 /usrchmod 644 /usr/local/renren/dist/*第⼆,nginx配置⽂件中配置时,没有⽤root ,⽽是使⽤alias。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档