Linux 環境下安裝 Nexus 私服儲存庫
一、nexus私服儲存庫簡介
二、nexus私服儲存庫安裝步驟
系統設定 linux中 # /etc/security/limits.conf 在此檔案中新增一下內容 nexus - nofile 65536 需要java 1.8以上環境執行
三、安裝 JDK 環境
# tar -xzf jdk-8u211-linux-x64.tar.gz -C /usr/local/ # vim /etc/profile export JAVA_HOME=/usr/local/jdk1.8.0_211/ export JRE_HOME=/usr/loca/jdk1.8.0_211/jre export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH # source /etc/profile
四、下載 nexus 安裝包
# wget # mkdir /opt/nexus # tar -xzf nexus-3.16.1-02-unix.tar.gz -C /opt/nexus # useradd nexus #以nexus使用者執行 # chown -R nexus.nexus /opt/nexus nexus解壓後的兩個檔案 nexus-xxx nexus執行需要的檔案,如執行指令碼、依賴jar包 sonatype-work 該目錄包含nexus生成的配置檔案、日誌檔案、倉庫檔案等 優化配置 1) 配置執行使用者 # cd /nexus/nexus.x.x.x/bin/ # vim nexus.rc run_as_user="nexus" ----取消註釋 2)可以手動配置jdk的路徑 如果不配置的話,會使用預設的JAVA_HOME的環境變數 # cd /nexus/nexus.x.x.x/bin/ # vim nexus INSTALL4J_JAVA_HOME_OVERRIDE=/usr/local/jdk1.8.0_144 #第14行 3)修改埠 一般使用預設的埠 # cd /nexus/nexusx.x.x.x/bin # vim nexus-default.properties 4)配置儲存及日誌位置 一般不做修改,使用預設 # cd /nexus/nexusx.x.x.x/bin/ # vim nexus.vmoptions
五、修改完配置檔案、執行
# sudo su - nexus # cd /opt/nexus/nexus.x.x.x/bin # ./nexus run & #後臺執行 # 使用web頁面進行設定代理倉庫
六、儲存庫的配置(pypi庫的配置)
pip install -i /repository/pypigroup/simple/ --no-cache-dir -r requirements.txt --trusted-host
[global] index-url=nexus.menghuanhua.com:8081/repository/df-pipy-public/simple/ [install] trusted-host=nexus.menghuanhua.com
七、npm儲存庫的配置
storage: Blob store,下拉選擇前面的建立好的專用blob hosted:開發環境,執行重複釋出,因此選擇allow rede ploy
proxy:remote storage:遠端倉庫地址,填寫:
storage:選擇裝用的blob儲存npm-hub group:將左邊可選的2個倉庫,新增到右邊的members下
八、驗證使用
1、node環境 2、獲取預設的倉庫地址 # npm config get registry 3、配置私服地址 在nexus的web頁面的repositories/group-npm中檢視url 4、通過一下的命令配置 # npm config set registry # npm config get reagistry 5、找一個node相關的專案,安裝編譯 # npm install
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70003733/viewspace-2872527/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Windows環境下安裝NexusWindows
- Linux下用nexus搭建maven私服LinuxMaven
- Maven私服:Docker安裝nexus3MavenDockerS3
- Linux下安裝Go環境LinuxGo
- linux環境下redis安裝LinuxRedis
- Windows環境下安裝LinuxWindowsLinux
- Linux下Java環境安裝LinuxJava
- Linux環境下安裝NginxLinuxNginx
- Linux環境下nginx安裝配置LinuxNginx
- Linux環境下ApacheActiveMQ基本安裝LinuxApacheMQ
- linux或者CentOS環境下安裝.NET Core環境LinuxCentOS
- Linux環境下達夢資料庫安裝及解除安裝手冊Linux資料庫
- linux環境下安裝nginx步驟LinuxNginx
- Linux 環境下編譯安裝 RedisLinux編譯Redis
- Linux環境下Apache ActiveMQ 基本安裝LinuxApacheMQ
- Linux 下使用 Docker 安裝lnmp環境LinuxDockerLNMP
- 搭建自己的私服倉庫Nexus
- Linux環境下 RabbitMQ 的下載與安裝LinuxMQ
- Linux 下 Go 環境搭建以及 Gin 安裝LinuxGo
- 如何在 Linux 環境下安裝使用 pycharm?LinuxPyCharm
- Linux環境下nodejs和cnpm的安裝LinuxNodeJSNPM
- linux環境下軟體安裝之MavenLinuxMaven
- yapi 在linux環境下的安裝部署APILinux
- Linux下安裝JDK及環境設定LinuxJDK
- Linux環境下透過docker安裝mysqlLinuxDockerMySql
- Linux 環境下如何安裝部署 RocketMQ 教程LinuxMQ
- Mac環境下安裝MongoDB資料庫MacMongoDB資料庫
- Linux安裝jdk環境LinuxJDK
- Linux環境安裝GOLinuxGo
- Windows 環境下 Python 環境安裝WindowsPython
- Maven私服倉庫配置-Nexus詳解!Maven
- Linux環境下的Android的ADK安裝配置LinuxAndroid
- Linux & Windows 環境下 RabbitMQ 安裝與基本配置LinuxWindowsMQ
- Linux & Windows 環境下 Redis 安裝與基本配置LinuxWindowsRedis
- jdk在linux下安裝、配置環境變數JDKLinux變數
- Linux環境下MySQL安裝部署操作步驟LinuxMySql
- Linux環境下elasticsearch-6.2.2安裝以及配置LinuxElasticsearch
- Linux 環境下為VirtualBox安裝增強功能Linux