apt-get卸载

ubuntu apt-get工作原理

纵饮孤独 提交于 2020-03-01 18:00:05
先介绍几个和apt-get相关的目录: /var/lib/dpkg/available 文件的内容是软件包的描述信息, 该软件包括当前系统所使用的 Debian 安装源中的所有软件包,其中包括当前系统中已安装的和未安装的软件包. /var/cache/apt/archives 目录是在用 apt-get install 安装软件时,软件包的临时存放路径 /etc/apt/sources.list 存放的是软件源站点, 当你执行 sudo apt-get install xxx 时,Ubuntu 就去这些站点下载软件包到本地并执行安装 /var/lib/apt/lists 使用apt-get update命令会从/etc/apt/sources.list中下载软件列表,并保存到该目录 APT工作原理: Ubuntu采用集中式的软件仓库机制,将各式各样的软件包分门别类地存放在软件仓库中,进行有效地组织和管理。然后,将软件仓库置于许许多多的镜 像服务器中,并保持基本一致。这样,所有的Ubuntu用户随时都能获得最新版本的安装软件包。因此,对于用户,这些镜像服务器就是他们的软件源 (Reposity)。 然而,由于每位用户所处的网络环境不同,不可能随意地访问各镜像站点。为了能够有选择地访问,在Ubuntu系统中,使用软件源配置文件/etc/apt/sources

sudo apt-get 和dpkg命令

蹲街弑〆低调 提交于 2020-02-28 17:25:03
APT(Ubuntu Linux软件包管理工具之一) apt-cache search # ------(package 搜索包) apt-cache show #------(package 获取包的相关信息,如说明、大小、版本等) sudo apt-get install # ------(package 安装包) sudo apt-get install # -----(package - - reinstall 重新安装包) sudo apt-get -f install # -----(强制安装?#"-f = --fix-missing"当是修复安装吧...) sudo apt-get remove #-----(package 删除包) sudo apt-get remove --purge # ------(package 删除包,包括删除配置文件等) sudo apt-get autoremove --purge # ----(package 删除包及其依赖的软件包+配置文件等(只对6.10有效,强烈推荐)) sudo apt-get update #------更新源 sudo apt-get upgrade #------更新已安装的包 sudo apt-get dist-upgrade # ---------升级系统 sudo apt-get dselect

安装jdk和tomcat

落爺英雄遲暮 提交于 2020-02-28 17:22:40
安装jdk和tomcat 1,准备工作 虚拟机 VMware ;liunx系统镜像 bebian ;连接操作软件 putty; 开源图像FTP客户端winspc; Java 语言的软件开发工具包 JDK; 开放源代码的Web 应用服务器 Tomcat; Bebian 下载地址 https://www.debian.org/distrib/ Jdk 下载地址 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html Tomcat 下载地址http://tomcat.apache.org/download-90.cgi 2.安装虚拟机及系统 安装注意事项:1》安装时选择ssh工具 2》安装过程要牢记root密码 默认注意事项:1》Debian桌面环境默认不允许root登录,如果想登录,所以需要修改配置 2》安装完成后默认root账户是无法通过SSH远程登录到主机的。需要修改配置文件vi /etc/ssh/sshd_config 搜索/PermitRootLogin 将PermitRootLogin without-password修改为PermitRootLogin yes保存退出:wq重启sshd服务/etc/init.d/ssh restart 就可以登录了。 3》升级软件

si_da

核能气质少年 提交于 2020-02-22 19:57:44
1. apt-get 从互联网的软件仓库中搜索、安装、升级、卸载软件或操作系统 一般需要root权限执行,所以一般跟着sudo命令 sudo ifstat apt-get install -y ifstat 2. ifstat 安装sudo ifstat apt-get install -y ifstat ifstat -zntS 网络接口监测工具,比较简单看网络流量 3. ping ping 54.182.0.72 如果ping不通的话则表明网卡安装或配置有问题。将网线断开再次执行此命令,如果显示正常,则说明本机使用的IP地址可能与另一台正在使用的机器IP地址重复了。 如果仍然不正常,则表明本机网卡安装或配置有问题,需继续检查相关网络配置。 来源: https://www.cnblogs.com/hapyygril/p/10760797.html

Linux常见命令及技巧

丶灬走出姿态 提交于 2020-02-22 18:23:47
​一、 通用命令 1、date :打印或者设置系统的日期和时间 2、 stty -a:可以查看或者打印控制字符(Ctrl-C、Ctrl-D、 Ctrl-Z等) 3、 passwd:用passwd -h查看 4、logout,login: 登录shell的登录和注销命令 5、 more, less, head tail: 显示或部分显示文件内容 6、 lp/lpstat/cancel, lpr/lpq/lprm: 打印文件 7、 chmod u+x:更改文件权限 8、 rm -fr dir:删除非空目录 9、cp -R dir:拷贝目录 10、 fg jobid :可以将一个后台进程放到前台 11、 kill 的作用:send a signal to a process、 eg:kill -9 发送的是SIG_KILL信号,具体发送什么信号 可以通过 man kill 查看、 12、 ps 的用法, ps -e 或 ps -o pid,ppid,session,tpgid, comm (其中session显示的sessionid, tpgid显示前台进程组id, comm显示命令名称) 二 、ubuntu常用命令 1、 dpkg:package manager for Debian   * 安装:dpkg -i package   * 卸载:dpkg -r package   *

Python中的截屏模块 pyscreenshot

限于喜欢 提交于 2020-02-20 06:29:07
前言 pyscreenshot 是一个 Python 的模块,用来对屏幕进行截屏并拷贝到 PIL or Pillow 图像对象中。这是一个纯 Python 库,支持跨平台。 示例代码: import pyscreenshot as ImageGrab fullscreen im=ImageGrab.grab() im.show() part of the screen im=ImageGrab.grab(bbox=(10,10,510,510)) # X1,Y1,X2,Y2 im.show() 1 2 3 4 5 6 7 8 9 Ubuntu 下安装: sudo apt-get install python-pip sudo pip install pyscreenshot sudo apt-get install python-imaging optional back-ends sudo apt-get install scrot sudo apt-get install imagemagick sudo apt-get install python-gtk2 sudo apt-get install python-qt4 optional for examples sudo pip install entrypoint2 卸载: as root pip uninstall

Debian的软件包管理工具命令不完全列表

被刻印的时光 ゝ 提交于 2020-02-18 10:57:43
from: http://blog.chinaunix.net/u/24390/showart_182018.html Debian系统中所有的包信息都在/var/lib/dpkg下.其中/var/lib/dpkg/info目录中保存了各个软件包的信息及管理文件.每个文件的作用如下: 以 ".conffiles" 结尾的文件记录软件包的配置列表. 以 ".list" 结尾的文件记录了软件包的文件列表,用户可在文件当中找到软件包文件的具体安装位置. 以 ".md5sums" 结尾的文件记录了md5信息,用来进行包的验证的. 以 ".config" 结尾的文件是软件包的安装配置角本. 以 ".postinst" 角本是完成Debian包解开之后的配置工作,通常用来执行所安装软件包相关的命令和服务的重新启动. 以 ".preinst" 角本在Debain解包之前运行,主要作用是是停止作用于即将升级的软件包服务直到软件包安装或和升级完成. 以 ".prerm" 脚本负责停止与软件包关联的daemon服务,在删除软件包关联文件之前执行. 以 ".postrm" 脚本负责修改软件包链接或文件关联,或删除由它创建的文件. /var/lib/dpkg/available是软件包的描述信息. 包括当前系统中所有使用的Debian安装源中所有的软件包,还包括当前系统中已经安装和未安装的软件包. 1.

Debian的软件包管理工具命令 (dpkg,apt-get)详解

时光总嘲笑我的痴心妄想 提交于 2020-02-18 10:57:08
本文转载于:http://blog.chinaunix.net/uid-20769502-id-106056.html 1.dpkg包管理工具 dpkg --info "软件包名" --列出软件包解包后的包名称. dpkg -l --列出当前系统中所有的包.可以和参数less一起使用在分屏查看. dpkg -l |grep -i "软件包名" --查看系统中与"软件包名"相关联的包. dpkg -s 查询已安装的包的详细信息. dpkg -L 查询系统中已安装的软件包所安装的位置. dpkg -S 查询系统中某个文件属于哪个软件包. dpkg -I 查询deb包的详细信息,在一个软件包下载到本地之后看看用不用安装(看一下呗). dpkg -i 手动安装软件包(这个命令并不能解决软件包之前的依赖性问题),如果在安装某一个软件包的时候遇到了软件依赖的问题,可以用apt-get -f install在解决信赖性这个问题. dpkg -r 卸载软件包.不是完全的卸载,它的配置文件还存在. dpkg -P 全部卸载(但是还是不能解决软件包的依赖性的问题) dpkg -reconfigure 重新配置 2. apt高级包管理工具 (1)GTK图形的"synaptic",这是APT的前端工具. (2)"aptitude",这也是APT的前端工具. 用APT管理工具进行包的管理

关于apt-get remove 与 apt-get purge

妖精的绣舞 提交于 2020-02-11 01:23:28
今天在Ubuntu服务器上安装supervisor,部署没成功想卸载重来, sudo apt-get remove supervisor 后发现配置文件还在,便手动删除了配置文件。再次安装,提示配置文件不存在,WTF!配置文件不该你软件给我创建吗?我想。 查阅资料才知,还有 apt-get purge 这一选项,purge 清除。 划重点: apt-get remove 会删除软件包而保留软件的配置文件 apt-get purge 会同时清除软件包和软件的配置文件 但是为什么重新安装会失败呢? 系统中存在dpkg这么一个工具,会记录软件包的状态,不只是安装和未安装两种状态,会记录以下这些状态: not-installed - The package is not installed on this system config-files - Only the configuration files are deployed to this system half-installed - The installation of the package has been started, but not completed unpacked - The package is unpacked, but not configured half-configured - The

Linux命令基础-apt-get

人盡茶涼 提交于 2020-02-10 01:05:15
命令简介 apt-get命令是Debian Linux发行版中的APT软件包管理工具。所有基于Debian的发行都使用这个包管理系统。deb包可以把一个应用的文件包在一起,大体就如同Windows上的安装文件。 命令语法 apt-get(选项)(参数) 命令实例 在修改/etc/apt/sources.list或者/etc/apt/preferences之后运行该命令。此外您需要定期运行这一命令以确保您的软件 大专栏 Linux命令基础-apt-get包列表是最新的: # apt-get update 安装一个新软件包: # apt-get install packagename 卸载一个已安装的软件包(保留配置文件): # apt-get remove packagename 卸载一个已安装的软件包(删除配置文件): # apt-get –purge remove packagename 会把已装或已卸的软件都备份在硬盘上,所以如果需要空间的话,可以让这个命令来删除你已经删掉的软件: # apt-get clean 更新所有已安装的软件包: # apt-get upgrade 将系统升级到新版本: # apt-get autoclean 我们这里主要以CentOS为主,针对Debian衍生类的系统不做重点介绍,由于博主之前安装双系统的时候就是安装的ubuntu