母婴网站设计开发,上线一个网站需要多少钱,做彩票网站能挣到钱吗,从网上怎么做网站营销文章目录 一、Apt1、查看操作系统信息2、换源3、比较4、用法5、ubuntu获取源码 二、pkg-config三、调试glibc 一、Apt
1、查看操作系统信息
使用以下命令查看本机的操作系统和位数信息#xff1a;
uname -m cat /etc/*release输出#xff1a; x86_64 DISTRIB_I… 文章目录 一、Apt1、查看操作系统信息2、换源3、比较4、用法5、ubuntu获取源码 二、pkg-config三、调试glibc 一、Apt
1、查看操作系统信息
使用以下命令查看本机的操作系统和位数信息
uname -m cat /etc/*release输出 x86_64 DISTRIB_IDUbuntu DISTRIB_RELEASE16.04 DISTRIB_CODENAMExenial DISTRIB_DESCRIPTION“Ubuntu 16.04.7 LTS” NAME“Ubuntu” VERSION“16.04.7 LTS (Xenial Xerus)” IDubuntu ID_LIKEdebian PRETTY_NAME“Ubuntu 16.04.7 LTS” VERSION_ID“16.04” HOME_URL“http://www.ubuntu.com/” SUPPORT_URL“http://help.ubuntu.com/” BUG_REPORT_URL“http://bugs.launchpad.net/ubuntu/” VERSION_CODENAMExenial UBUNTU_CODENAMExenial 2、换源
Ubuntu设置清华源 Ubuntu 软件仓库镜像使用帮助
3、比较
一文搞清apt与apt-get的异同 apt-get命令详解超详细
apt 与 dpkg 区别 apt和dpkg包管理器
4、用法
# 查询系统中属于nano的文件:
$ dpkg-query -L vim/. /usr /usr/share /usr/share/bug /usr/share/bug/vim /usr/share/bug/vim/script /usr/share/bug/vim/presubj /usr/share/doc /usr/share/lintian /usr/share/lintian/overrides /usr/share/lintian/overrides/vim /usr/bin /usr/bin/vim.basic /usr/share/doc/vim ubuntu安装/查看已安装包的方法
# 升级该单个软件包
sudo apt install --only-upgrade package_name
# 查看系统中软件包nano的状态, 支持模糊查询:l的意思是list
$ dpkg -l nano# 查看软件包nano的详细信息:
$ dpkg -s nano# 查询系统中属于nano的文件:
$ dpkg-query -L nanoapt-cache search # ------(package 搜索包)
apt-cache show #------(package 获取包的相关信息如说明、大小、版本等)
apt-get install # ------(package 安装包)
apt-get install # -----(package --reinstall 重新安装包)
apt-get download # -----(package 从仓库下载安装deb包,可以通过dpkg -x 包名 文件夹名切出来看下包里面的内容)
apt-get -f install # -----(强制安装, -f --fix-missing当是修复安装吧...)
apt-get remove #-----(package 删除包)
apt-get remove --purge # ------(package 删除包包括删除配置文件等)
apt-get autoremove --purge # ----(package 删除包及其依赖的软件包配置文件等只对6.10有效强烈推荐)
apt-get update #------更新源
apt-get upgrade #------更新已安装的包
apt-get dist-upgrade # ---------升级系统
apt-get dselect-upgrade #------使用 dselect 升级
apt-cache depends #-------(package 了解使用依赖)
apt-cache rdepends # ------(package 了解某个具体的依赖,当是查看该包被哪些包依赖吧...)
apt-get build-dep # ------(package 安装相关的编译环境)
apt-get source #------(package 下载该包的源代码)
apt-get clean apt-get autoclean # --------清理下载文件的存档 只清理过时的包
apt-get check #-------检查是否有损坏的依赖
dpkg -S filename #-----查找filename属于哪个软件包
apt-file search filename #-----查找filename属于哪个软件包
apt-file list packagename #-----列出软件包的内容
apt-file update #--更新apt-file的数据库
dpkg --info 软件包名 #--列出软件包解包后的包名称.
dpkg -l #--列出当前系统中所有的包.可以和参数less一起使用在分屏查看. (类似于rpm -qa)
dpkg -l |grep -i 软件包名 #--查看系统中与软件包名相关联的包.
dpkg -s #查询已安装的包的详细信息.
dpkg -L #查询系统中已安装的软件包所安装的位置. (类似于rpm -ql)
dpkg -S #查询系统中某个文件属于哪个软件包. (类似于rpm -qf)
dpkg -I #查询deb包的详细信息,在一个软件包下载到本地之后看看用不用安装(看一下呗).
dpkg -i #手动安装软件包(这个命令并不能解决软件包之前的依赖性问题),如果在安装某一个软件包的时候遇到了软件依赖的问题,可以用apt-get -f install在解决信赖性这个问题.
dpkg -r #卸载软件包.不是完全的卸载,它的配置文件还存在.
dpkg -P #全部卸载(但是还是不能解决软件包的依赖性的问题)
dpkg -reconfigure #重新配置ubuntu下载deb包及其所有依赖包 - 知乎
# XXX 为需要下载的 deb 包
sudo apt download $(apt-cache depends --recurse --no-recommends --no-suggests --no-conflicts --no-breaks --no-replaces --no-enhances --no-pre-depends XXX | grep -v i386 | grep ^\w)linux使用apt命令下载软件和依赖包
# 1.
cd /var/cache/apt/archives/
# 该目录是依赖包默认下载目录# 2.执行
sudo apt download ntp
# 仅下载ntp安装包# 3.执行下面命令下载ntp依赖包
sudo apt-get install --reinstall -d apt-cache depends ntp | grep 依赖 | cut -d: -f2 |tr -d 5、ubuntu获取源码
下载源码两种方式
# 1.下载到当前目录
apt source vim
sudo apt-get source linux-$(uname -r)# 2.下载到/usr/src下
sudo apt install linux-source-4.15.0Ubuntu源代码及如何获取和使用Ubuntu源代码 ubuntu获取源码方式 ubuntu20.04 下载 linux源码和编译简单测试模块 Ubuntu18编译内核源码并调整版本号 Ubuntu 14.04.2安装内核源码树以及编译 ubuntu下载源码(Ubuntu源码)
二、pkg-config
pkg-config用法详解
三、调试glibc
如何调试glibc 硬核如何调试glibc glibc的编译、安装和调试 glibc 知通用调试技术 123