Apt-get

常用命令

参数 说明
update 取回更新的软件包列表信息
upgrade 进行一次升级
install 安装新的软件包
remove 卸载软件包
purge 卸载并清除软件包的配置
autoremove 卸载所有自动安装并不再使用的软件包
build-dep 为源码包配置所需的编译依赖关系
source 下载源码包文件

一些软件

输入法

安装谷歌拼音输入法

  1. 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