Wangjili
文章58
标签12
分类9
安装各类工具

安装各类工具

记录一些常用的工具安装方式,这篇文章没有什么顺序,我想起什么就写什么工具的安装,各位小伙伴如有需要,可按需查阅。

一、centos 安装 nodejs

  1. 获取最新版 nodejs 的 bash
    # setup_16.x: 指node的版本号,这个可以去官网查看最新的,或者自己需要的版本
    curl --silent --location https://rpm.nodesource.com/setup_16.x | bash -
  2. 用 yum 安装 node
    yum install -y nodejs
    # 验证是否安装成功
    node -v
    npm -v

二、centos 安装 yarn

  1. 获取最新版本,启用Yarn存储库并导入存储库的GPG密钥,在root用户下,可以不加 sudo
    curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo
    sudo rpm --import https://dl.yarnpkg.com/rpm/pubkey.gpg
  2. 用 yum 安装 yarn
    sudo yum install yarn
    # 验证是否成功
    yarn --version

三、windows 安装&升级&配置nodejs

  1. 安装nodejs:在官网下载符合自己操作系统的nodejs安装包,推荐下载稳定版,然后一直点下一步就可以了;
    # 验证是否安装成功
    node -v
    npm -v
  2. 升级nodejs: windows是不支持 npm install -g n的更新方式的。cmd命令窗口使用 where node 命令查看之前的node版本安装的路径,在官网下载nodejs,并安装覆盖即可。
  3. 配置nodejs镜像,win+r,输入cmd,打开终端,输入如下
    # 安装 nrm
    npm install -g nrm
    # 查看可选源
    nrm ls
    # 选择镜像
    nrm use taobao

四、windows 安装&升级&配置yarn

  1. 安装yarn,两种方式:第一种,在yarn官网下载yarn安装包,一直点击下一步即可;第二种,使用npm安装(推荐),步骤如下:
    # -g 全局安装
    npm install yarn -g
    # 验证是否成功
    yarn --version
  2. 升级yarn,命令如下:
    # 1. 查看当前yarn版本
    yarn --version
    # 2. 获取当前最新yarn版本
    npm view yarn version
    # 3. 使用npm升级yarn版本,@后面跟上面命令的输出
    npm install yarn@1.22.18 -g
    # 4. 验证是否成功
    yarn -version
  3. 配置安装源
    # 1. 安装 yrm
    yarn global add yrm
    # 2. 列出所有镜像
    yarn ls
    # 选择镜像
    yarn use taobao

五、windows 安装&配置git

  1. 安装:官网下载Git,一直点击下一步;简书安装教程
  2. 配置用户,介绍两种方式,单用户配置和多用户配置
    • 单用户配置:
      打开cmd或powershell 输入如下非注释内容
      # 配置本地信息
      # 配置你的本地Git账号名
      git config --global user.name "用户名"
      # 配置你的本地Git邮箱
      git config --global user.email "邮箱"
      # 使用如下命令查看配置信息
      git config --list
      # 此处的“注册邮箱”是指你注册的仓库管理服务商提供的,需要和上面的邮箱相同
      # 比如,你想将代码保存在Github上,那么你就需要使用你的Github邮箱
      ssh-keygen -t rsa -C "注册邮箱"
      然后打开C:\Users\UserName\.ssh目录,将id_rsa.pub文件内容复制到Git仓库上(比如github、gitlab或gitee)
      然后使用如下命令测试是否成功
      # 我用github举例
      ssh -T git@github.com
      # 出现 ...successfully... 说明成功
    • 多用户配置:当你有多个仓库需要管理时,比如github、gitlab和其它个人git服务器,以下操作均在C:\Users\UserName\.ssh下进行
      清除全局配置,没有跳过此步骤
      git config --global --list
      git config --global --unset user.name
      git config --global --unset user.email
      生成钥对,钥对存在C:\Users\UserName\.ssh,在终端中,进入此目录,假设要配置githubgitlab,下面使用的邮箱均为测试邮箱。
      # 生成github密钥对, -f 后面是指,将密钥对保存在 id_rsa_github和id_rsa_github.pub中
      ssh-keygen -t rsa -C 'github@test.com' -f ./id_rsa_github
      # 生成gitlab密钥对
      ssh-keygen -t rsa -C 'gitlab@test.com' -f ./id_rsa_gitlab
      编辑此目录下的config文件,如果没有就创建;使用记事本或其它文件编辑器打开,添加如下内容
      # Github仓库网站的别名,随意取
      Host github
      # 仓库网站的域名(IP地址也可以,但这个有可能会便,不推荐)
      HostName github.com
      # 私钥的绝对路径,注意结尾没有 .pub,.pub是公钥,需要将内容复制到gihub上
      IdentityFile c:\\Users\\UserName\\.ssh\\id_rsa_github
      # git 仓库均为这种形式
      PreferredAuthentications publickey
      # User 仓库网站上你的用户名
      User YourGithubUserName
      
      
      # Gitlab仓库网站的别名,随意取
      Host gitlab
      # 仓库网站的域名(IP地址也可以,但这个有可能会便,不推荐)
      HostName gitlab.com
      # 私钥的绝对路径,注意结尾没有 .pub,.pub是公钥,需要将内容复制到gihub上
      IdentityFile c:\\Users\\UserName\\.ssh\\id_rsa_gitlab
      # git 仓库均为这种形式
      PreferredAuthentications publickey
      # User 仓库网站上你的用户名
      User YourGitlabUserName
      保存上面的config文件,然后可以通过如下命令测试
      ssh -T git@github.com
      ssh -T git@gitlab.com

六、将服务器配置为Git仓库

记录一下,我将一台云服务器配置为个人Git仓库的过程,参考文档

  1. 使用远程登录软件登录服务器,我这里是使用ssh,使用自己喜欢的远程登录软件就可以了。进入服务器,安装一些常用工具。
    yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-devel
  2. 安装Git
    yum install -y git
    # 验证是否安装成功
    git --version
  3. 安装完Git后,创建git使用的用户
    # 添加用户
    useradd wangjili
    # 设置密码
    passwd wangjili  
    # 设置权限 740代表拥有者拥有读写执行权限,群组拥有读权限,其它组没有任何权限
    # linux系统对文件的权限有着严格的控制,通常通过chmod命令对文件的权限进行设置和更改
    # 简单说明一下,这属于linux系统知识,此处不做介绍
    chmod 740 /etc/sudoers  
    # 修改root 权限
    vim /etc/sudoers
  4. 在上述打开的文件中输入如下命令
    wangjili ALL=(ALL)   ALL
    之后使用:wq!,进行强制保存,保存之后再次修改权限。因为sudoers是只读文件,所以要使用!保存,修改完成,记得将文件的权限改回来,否则很容易被攻击。
    # 600 拥有者有读写权限,群组和其它组没有权限
    chmod 600 /etc/sudoers
  5. 建立git仓库(在远程服务器中进行)
    最好是建立一个专门存放项目的目录
    # 切换到root用户
    su root
    # 进入wangjili用户目录
    cd /home/wangjili
    mkdir projects
    chown wangjili:wangjili projects/ 
    cd projects
    # 创建一个仓库
    git init --bare demo.git
    # 修改仓库归属者
    chown -R wangjili:wangjili demo.git
  6. 在本地使用远程仓库,需要配置用户,详见Git 配置多用户
    配置完成后,在新项目中使用git init初始化一个git仓库,使用如下命令设置远程仓库地址
    git remote add origin wangjili@服务器公网IP:/home/wangjili/projects/demo.git
    # 此处不一定是master,这和你的初始化仓库有关,也可能是 main,
    # 查看当前主分支名称,master或main
    git branch 
    git add .
    git commit -m "initial demo"
    git push -u origin master

七、windows创建“Open with Code”快捷键

这个是我在安装Visual Studio Code时没有选择创建快捷键时,后面找到的方法,其实可以卸载重新安装,选择上就可以了。
创建一个文件,位置随意,vsCodeOpenFolder.reg,使用记事本或其它编辑器打开,写入下面的内容:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\VSCode]
@="Open with Code"
"Icon"="C:\\Users\\ticktock\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe"

[HKEY_CLASSES_ROOT\*\shell\VSCode\command]
@="\"C:\\Users\\ticktock\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe\" \"%1\""
    
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\shell\VSCode]
@="Open with Code"
"Icon"="C:\\Users\\ticktock\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe"

[HKEY_CLASSES_ROOT\Directory\shell\VSCode\command]
@="\"C:\\Users\\ticktock\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe\" \"%V\""

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\Background\shell\VSCode]
@="Open with Code"
"Icon"="C:\\Users\\ticktock\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe"

[HKEY_CLASSES_ROOT\Directory\Background\shell\VSCode\command]
@="\"C:\\Users\\ticktock\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe\" \"%V\""

其中的 路径 改为自己VScode的安装路径就可以了。

八、记录dell电脑无声音问题

记录一下,工作笔记本经常出现无声音问题。第一次找到解决方法,没有记录,第二次出现时,又花了好长时间才解决。今天记录一下。
设备管理器里(不是“声音、视频和游戏控制器”,是再往下拉,在“系统设备”这一栏里),看到有个“英特尔智音技术OED”有黄色叹号(它下面还有个“英特尔智音技术音频控制器”,没有黄色叹号)反正是因为这个智音的程序有bug,导致没声音。右键点击没有黄色叹号的那个英特尔智音技术音频控制器后选择:更新驱动程序-浏览计算机上的驱动程序-让我从计算机上的可用驱动程序列表中选取,然后列表中有两个,不要选这个”英特尔智音技术音频控制器”,改选”High Definition Audio控制器”。

本文作者:Wangjili
本文链接:https://blog.wangjili.cn/2023/01/02/install/
版权声明:本文采用 CC BY-NC-SA 3.0 CN 协议进行许可