Apt-get
常用命令
| 参数 | 说明 |
|---|---|
| update | 取回更新的软件包列表信息 |
| upgrade | 进行一次升级 |
| install | 安装新的软件包 |
| remove | 卸载软件包 |
| purge | 卸载并清除软件包的配置 |
| autoremove | 卸载所有自动安装并不再使用的软件包 |
| build-dep | 为源码包配置所需的编译依赖关系 |
| source | 下载源码包文件 |
一些软件
输入法
安装谷歌拼音输入法
apt-get install fcitx-googlepinyin
ROM包安装
安装
rpm -i 包文件
rpm -iv 包文件(显示安装详情)
rpm -ivh 包文件(安装详情与进度)
升级
rpm -U 需要升级的包文件
rpm -Uvh 需要升级的包文件(显示升级详情及进度)
卸载
rpm -e 需要卸载的软件包
注:如果其他程序依赖要卸载的包,系统会提示不能删除,若需要强行删除加上--nodeps
查看已安装
rpm -qa
查看指定包
rpm -qa|grep 包名
Yum包
基本格式
yum [options] [command] [package ...]
-y(当安装过程提示选择全部为"yes")
-q(不显示安装的过程)
配置仓库
网易镜像源http://mirrors.163.com/.help/centos.html
cd /etc/yum.repos.d/
wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
yum clean all
yum make cache
安装
yum install 包
更新与升级
yum update 全部更新
yum update package1 #更新指定程序包package1
yum check-update # 检查可更新的程序
yum upgrade package1 升级指定程序包package1
yum groupupdate group1 升级程序组group1
查找与显示
yum list # 显示所有已安装和可以安装的包
yum list pkg # 显示指定包pkg的安装情况
卸载
yum remove pkg
yum clear pkg #清除缓存目录下的软件包
yum clear headers # 清除缓存目录下的headers
Other
安装Node.js
yum install centos-release-scl scl-utils-build scl-utils
# 下载
wget https://npm.taobao.org/mirrors/node/v10.16.0/node-v10.16.0.tar.gz
# 解压
tar xvzf node-v10.16.0.tar.gz
# 进入
cd node-v10.16.0
# 编译
./configure
make -j4
sudo make install
# 简历软链
[root@iZe27tr5rmb6qxZ bin]# ln -s /home/linis/File/node/bin/node /usr/local/bin/node
[root@iZe27tr5rmb6qxZ bin]# ln -s /home/linis/File/node/bin/npm /usr/local/bin/npm
