ubuntu设置国内源 设置环境变量 跨系统复制

设置源

第一种方法不推荐

  • 首先备份源列表

sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup

  • 打开sources.list文件
    sudo gedit /etc/apt/sources.list
  • 阿里源 要根据自己的版本去选择镜像

deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

  • 刷新
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install build-essential

第二种方法
在这里插入图片描述
中的软件更新
在这里插入图片描述
在其中更换源,点击关闭
在这里插入图片描述
最后也需要sudo apt-get upgrade

给ubuntu安装vmware tools

//运行一下三行代码即可
//第一条为卸载open-vm-tools   后两条为安装open-vm-tools
sudo apt-get autoremove open-vm-tools   
sudo apt-get install open-vm-tools
sudo apt-get install open-vm-tools-desktop

命令安装node.js

//先安装需要的git 和curl包
sudo apt install git curl
//安装执行下两行代码
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt-get install -y nodejs
//就能安装最新的node.js,使用node -v , npm -v , npx -v 检查版本

环境变量添加

  • 查看当前环境变量echo $PATH
  • 添加临时环境变量export PATH=/usr/local/bin:$PATH // PATH是变量名,这里是指添加到PATH这个环境变量中
    ( 这种方法添加的环境变量会立即生效,但是在窗口关闭后便会失效)
  • .添加全局环境变量
先安装vim命令
sudo apt install vim 
vim /etc/profile
文件中添加
export NODE=/home/wzh/meeting/nodejs/node-v18.16.0-linux-x64
export PATH=$NODE/bin:$PATH
修改后执行生效
source /etc/profile
// 如果只修改当前用户的环境变量,则是`vim ~/.bashrc`
// 在文件的最后一行添加以下代码:
export PATH=$PATH:/usr/local/php/bin
// 规则和用法如第二条所说

每次关闭shell窗口后都需要再执行一次source /etc/profile才能生效,这个问题需要在~/.bashrc文件最后添加source /etc/profile,这样问题便得到解决。

node.js压缩包安装
到官网下载对应版本
先安装ssh协议通过连接工具从外面传输文件
scp遇到文件带空格的需要整个路径加""
scp -r “F:\work\XYD\feiqiu\feiq\Recv Files\media_server” root@xxxxxxxxxxx:/opt/media_server

sudo apt-get install openssh-server
//使用scp命令传输
//如果失败大概率是电脑有之前的缓存清空下就ok了
ssh-keygen -R "你的远程服务器ip地址"
scp C:\*****\*****\Downloads\node-v18.16.0-linux-x64.tar.xz 
用户名@*********IP:/home/*****/meeting/nodejs
scp -r  ***** 是传输整个文件夹
//或使用sftp传输
//建立连接
sftp username@remote_ip
//传输文件
sftp> lcd /www/wwwroot   
sftp> put study.log /www/server
//解压 
tar -zvxf 文件路径
-z : 使用 gzip 来压缩和解压文件
-v : --verbose 详细的列出处理的文件
-f : --file=ARCHIVE 使用档案文件或设备,这个选项通常是必选的
-c : --create 创建一个新的归档(压缩包)
-x : 从压缩包中解出文件
配置环境变量

sftp操作

上传文件夹:把本地服务器的/www/wwwroot目录下面的test文件夹上传到远程服务器的/www/server目录下。
sftp> put -r test /www/server
3.sftp - 下载文件
复制代码
下载文件:  把远程服务器的/www/server目录下面的study.log文件下载到本地服务器的/www目录下。
sftp> get /www/server/study.log /www

下载文件夹:把远程服务器的/www/server目录下面的test文件夹下载到本地服务器的/www目录下。
sftp> get -r /www/server/test /www

查看本地服务器/www目录下面的文件和文件夹
sftp> lls /www
复制代码
4.sftp与ftp有着几乎相同的语法和功能
① ls, rm, cd, mkdir, pwd     等指令是对当前连接的远程端服务器的操作。
② lls, lrm, lcd, lmkdir, lpwd 等指令是对本地端服务器的操作 —— 在上述指令前加l(local)即可

创建python软连接

//查看python位置
whereis python
//删除旧的软连接
sudo rm -rf /usr/bin/python
建立新的软连接
ln -s 源文件 目标文件
sudo ln -s /usr/bin/python3.6 /usr/bin/python
查看软连接是否生效
python --version
查看现有python的软连接指向的版本
ls -al *python*
# 或者用
ls -l /usr/bin | grep python

配置root用户

sudo passwd root

安装make

apt-get install make

安装g++

apt-get install g++

安装GCC

如下操作

sudo apt-get update
sudo apt-get install gcc
出现锁的问题重启ubuntu或
再试一次以上操作,如果还是出现锁问题。那就删除 lock 。
sudo rm /var/lib/dpkg/lock
然后再 update 一下。
sudo apt-get update
重新配置。
sudo dpkg --configure -a
此时,再安装 gcc 应该就成功了。
sudo apt-get install gcc

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值