<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Debian on 蓝尾蜂鸟</title><link>https://clibing.com/tags/debian/</link><description>Recent content in Debian on 蓝尾蜂鸟</description><generator>Hugo -- gohugo.io</generator><language>zh-cn</language><copyright>Copyright © 2011-2026 clibing. All Rights Reserved.</copyright><lastBuildDate>Thu, 16 Apr 2020 17:18:56 +0800</lastBuildDate><atom:link href="https://clibing.com/tags/debian/index.xml" rel="self" type="application/rss+xml"/><item><title>apt-get 常用命令</title><link>https://clibing.com/posts/linux/apt-get/</link><pubDate>Thu, 16 Apr 2020 17:18:56 +0800</pubDate><guid>https://clibing.com/posts/linux/apt-get/</guid><description><![CDATA[<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="ln">1</span><span class="cl">apt-cache search package             <span class="c1">#搜索包（相当于yum list | grep pkg）</span>
</span></span><span class="line"><span class="ln">2</span><span class="cl">apt-cache show package               <span class="c1">#显示包的相关信息，如说明、大小、版本等</span>
</span></span><span class="line"><span class="ln">3</span><span class="cl">apt-cache showpg package             <span class="c1">#显示包的相关信息，如Reverse Depends（反向依赖）、依赖等</span>
</span></span><span class="line"><span class="ln">4</span><span class="cl">apt-get install package              <span class="c1">#安装包</span>
</span></span><span class="line"><span class="ln">5</span><span class="cl">apt-get reinstall package            <span class="c1">#重新安装包</span>
</span></span><span class="line"><span class="ln">6</span><span class="cl">apt-get -f install package           <span class="c1">#强制安装</span>
</span></span></code></pre></div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="ln"> 1</span><span class="cl">apt-get remove package               <span class="c1">#删除包（只是删掉数据和可执行文件，不删除配置文件）</span>
</span></span><span class="line"><span class="ln"> 2</span><span class="cl">apt-get remove --purge package       <span class="c1">#删除包，包括删除配置文件等</span>
</span></span><span class="line"><span class="ln"> 3</span><span class="cl">apt-get autoremove --purge package   <span class="c1">#删除包及其依赖的软件包+配置文件等</span>
</span></span><span class="line"><span class="ln"> 4</span><span class="cl">apt-get update                       <span class="c1">#更新源</span>
</span></span><span class="line"><span class="ln"> 5</span><span class="cl">apt-get upgrade                      <span class="c1">#更新已安装的包</span>
</span></span><span class="line"><span class="ln"> 6</span><span class="cl">apt-get dist-upgrade                 <span class="c1">#升级系统</span>
</span></span><span class="line"><span class="ln"> 7</span><span class="cl">apt-get dselect-upgrade              <span class="c1">#使用 dselect 升级</span>
</span></span><span class="line"><span class="ln"> 8</span><span class="cl">apt-cache depends package            <span class="c1">#了解使用依赖</span>
</span></span><span class="line"><span class="ln"> 9</span><span class="cl">apt-cache rdepends package           <span class="c1">#查看该包被哪些包依赖</span>
</span></span><span class="line"><span class="ln">10</span><span class="cl">apt-get build-dep package            <span class="c1">#安装相关的编译环境</span>
</span></span><span class="line"><span class="ln">11</span><span class="cl">apt-get <span class="nb">source</span> package               <span class="c1">#下载该包的源代码</span>
</span></span><span class="line"><span class="ln">12</span><span class="cl">apt-get clean <span class="o">&amp;&amp;</span> apt-get autoclean   <span class="c1">#清理下载文件的存档 &amp;&amp; 只清理过时的包</span>
</span></span><span class="line"><span class="ln">13</span><span class="cl">apt-get check                        <span class="c1">#检查是否有损坏的依赖</span>
</span></span><span class="line"><span class="ln">14</span><span class="cl">dpkg -S filename                     <span class="c1">#查找filename属于哪个软件包</span>
</span></span><span class="line"><span class="ln">15</span><span class="cl">apt-file search filename             <span class="c1">#查找filename属于哪个软件包</span>
</span></span><span class="line"><span class="ln">16</span><span class="cl">apt-file list packagename            <span class="c1">#列出软件包的内容</span>
</span></span><span class="line"><span class="ln">17</span><span class="cl">apt-file update                      <span class="c1">#更新apt-file的数据库</span>
</span></span><span class="line"><span class="ln">18</span><span class="cl">
</span></span><span class="line"><span class="ln">19</span><span class="cl">dpkg -l                              <span class="c1">#列出当前系统中所有的包.可以和参数less一起使用在分屏查看（类似于rpm -qa）</span>
</span></span><span class="line"><span class="ln">20</span><span class="cl">dpkg -l <span class="p">|</span>grep -i <span class="s2">&#34;pkg&#34;</span>               <span class="c1">#查看系统中与&#34;pkg&#34;相关联的包（类似于rpm -qa | grep pkg）</span>
</span></span><span class="line"><span class="ln">21</span><span class="cl">dpkg -s pkg                          <span class="c1">#查询一个已安装的包的详细信息（类似于rpm -qi）</span>
</span></span><span class="line"><span class="ln">22</span><span class="cl">dpkg -L pkg                          <span class="c1">#查询一个已安装的软件包释放了哪些文件（类似于rpm -ql）</span>
</span></span><span class="line"><span class="ln">23</span><span class="cl">dpkg -S file                         <span class="c1">#查询系统中某个文件属于哪个软件包（类似于rpm -qf）</span>
</span></span><span class="line"><span class="ln">24</span><span class="cl">dpkg -c pkg.deb                      <span class="c1">#查询一个未安装的deb包将会释放哪些文件（类似于rpm -qpl）</span>
</span></span><span class="line"><span class="ln">25</span><span class="cl">dpkg -I pkg.deb                      <span class="c1">#查看一个未安装的deb包的详细信息（类似于rpm -qpi）</span>
</span></span><span class="line"><span class="ln">26</span><span class="cl">dpkg -i pkg.deb                      <span class="c1">#手动安装软件包（不能解决软依赖性问题，可以用apt-get -f install解决）</span>
</span></span><span class="line"><span class="ln">27</span><span class="cl">dpkg -r pkg                          <span class="c1">#卸载软件包（不是完全的卸载，它的配置文件还存在）</span>
</span></span><span class="line"><span class="ln">28</span><span class="cl">dpkg -P pkg                          <span class="c1">#全部卸载（不能解决依赖性的问题）</span>
</span></span><span class="line"><span class="ln">29</span><span class="cl">dpkg-reconfigure pkg                 <span class="c1">#重新配置</span>
</span></span><span class="line"><span class="ln">30</span><span class="cl">dpkg -x pkg.deb dir                  <span class="c1">#将一个deb包解开至dir目录</span>
</span></span><span class="line"><span class="ln">31</span><span class="cl">dpkg --pending --remove              <span class="c1">#移除多余的软件</span>
</span></span><span class="line"><span class="ln">32</span><span class="cl">
</span></span><span class="line"><span class="ln">33</span><span class="cl"><span class="c1"># 强制安装一个包(忽略依赖及其它问题)</span>
</span></span><span class="line"><span class="ln">34</span><span class="cl">dpkg --force-all -i pkg.deb          <span class="c1">#可以参考dpkg --force-help</span>
</span></span><span class="line"><span class="ln">35</span><span class="cl">
</span></span><span class="line"><span class="ln">36</span><span class="cl"><span class="c1"># 强制卸载一个包</span>
</span></span><span class="line"><span class="ln">37</span><span class="cl">dpkg --force-all -P pkg.deb
</span></span><span class="line"><span class="ln">38</span><span class="cl">
</span></span><span class="line"><span class="ln">39</span><span class="cl">aptitude update                      <span class="c1">#更新可用的包列表</span>
</span></span><span class="line"><span class="ln">40</span><span class="cl">aptitude upgrade                     <span class="c1">#升级可用的包</span>
</span></span><span class="line"><span class="ln">41</span><span class="cl">aptitude dist-upgrade                <span class="c1">#将系统升级到新的发行版</span>
</span></span><span class="line"><span class="ln">42</span><span class="cl">aptitude install pkgname             <span class="c1">#安装包</span>
</span></span><span class="line"><span class="ln">43</span><span class="cl">aptitude remove pkgname              <span class="c1">#删除包</span>
</span></span><span class="line"><span class="ln">44</span><span class="cl">aptitude purge pkgname               <span class="c1">#删除包及其配置文件</span>
</span></span><span class="line"><span class="ln">45</span><span class="cl">aptitude search string               <span class="c1">#搜索包（相当于yum list | grep pkg，重要）</span>
</span></span><span class="line"><span class="ln">46</span><span class="cl">aptitude show pkgname                <span class="c1">#显示包的详细信息 （相当于yum info pkg，重要）</span>
</span></span><span class="line"><span class="ln">47</span><span class="cl">aptitude clean                       <span class="c1">#删除下载的包文件</span>
</span></span><span class="line"><span class="ln">48</span><span class="cl">aptitude autoclean                   <span class="c1">#仅删除过期的包文件</span>
</span></span><span class="line"><span class="ln">49</span><span class="cl">
</span></span><span class="line"><span class="ln">50</span><span class="cl">apt-get install xrdp                 <span class="c1">#安装图形化</span>
</span></span></code></pre></div><p>转载请注明出处，本文采用 <a href="http://creativecommons.org/licenses/by-nc-nd/4.0/" target="_blank" rel="noopener noreferrer">CC4.0<i class="fas fa-external-link-square-alt ms-1"></i></a> 协议授权</p>]]></description></item></channel></rss>