apt

Ubuntu基本命令整理

会有一股神秘感。 提交于 2019-12-29 00:29:19
sudo: 如何设定/改变/启用 root 使用者的密码:sudo passwd root 当你使用完毕后屏蔽 root 帐号 使用: sudo passwd -l root这个将锁住 root 帐号. 如何在终端机模式下切换到 root 身份: sudo -s -H 在线安装程序:sudo apt-get install g++ pt-get最常用参数: update —-与你的软件源(在/etc/apt/sources.list中列出)更新软件包列表,换源后需要 执行 upgrade —-根据update得到的源软件库与本地已经安装的对比,(如果需要升级就)全部升 级 install —-安装软件包(可以使用tab补全软件包的名字,比较方便) remove —-卸载软件包 purge —-卸载软件包,同时删除该软件的配置文件 source —-从源里下载软件包的源码到当前目录(执行此命令的目录)并解压(除非指定– download-only参数) 该地址由/etc/apt/sources.list中的 deb-src 行指定 check —-用来(自动)修复(已装)软件包之间的依赖关系 clean —-清除/var/cache/apt/archives/包括其子目录partial/下的所有软件包缓存 autoclean —-比clean常用

ubuntu 清理系统垃圾与备份

感情迁移 提交于 2019-12-29 00:28:45
虽然linux下不会有windows下的那么多垃圾和磁盘碎片!但还是会留下一些用不着的临时文件或是多次升级后的N个旧的内核! 1,非常有用的清理命令: sudo apt-get autoclean sudo apt-get clean sudo apt-get autoremove 这三个命令主要清理升级缓存以及无用包的。 2,清理opera firefox的缓存文件: ls ~/.opera/cache4 ls ~/.mozilla/firefox/*.default/Cache 3,清理Linux下孤立的包: 图形界面下我们可以用:gtkorphan sudo apt-get install gtkorphan -y 终端命令下我们可以用:deborphan sudo apt-get install deborphan -y 4,卸载:tracker 这个东西一般我只要安装ubuntu就会第一删掉tracker 他不仅会产生大量的cache文件而且还会影响开机速度。所以在新得利里面删掉就行。 5,删除多余的内核:一定不要删错哦,切记!! 打开终端敲命令:dpkg –get-selections|grep linux 有image的就是内核文件 删除老的内核文件: sudo apt-get remove 内核文件名 (例如:linux-image-2.6.27-2-generic

Ubuntu 11.04 安装

时间秒杀一切 提交于 2019-12-29 00:27:19
#1 不喜欢Unity? 切换到Ubuntu gnome 经典桌面 注销unity桌面环境,然后选择登录环境为“经典桌面”即可进入。 若是你喜欢Unity,可是你的显卡不给力3D不支持,怎么办呢?安装Unity-2D: sudo add-apt-ppa repository: unity-2d-team/unity-2d-daily sudo apt-get update sudo apt-get install qt-unity-default-settings #2 安装更新 Ubuntu最新版本,并不意味着你的软件是最新版本,对吧?升级你的软件版本: sudo apt-get update && sudo apt-get upgrade #3 安装Ubuntu Tweak Ubuntu Tweak是最给力的ubuntu设置工具之一。安装它,很简单: sudo add-apt-repository ppa:tualatrix/ppa sudo apt-get update sudo apt-get install ubuntu-tweak #4 添加Medibuntu仓库源,激活Canonical伙伴软件 Medibuntu是一些必要的但是不能封装在Ubuntu中的软件,比如win32codec,google-earth,opera等等。 sudo apt-get

apt 镜像源快速替换

丶灬走出姿态 提交于 2019-12-28 13:18:17
mv /etc/apt/sources.list /etc/apt/sources.list.bak && \ echo "deb http://mirrors.163.com/debian/ jessie main non-free contrib" >/etc/apt/sources.list && \ echo "deb http://mirrors.163.com/debian/ jessie-proposed-updates main non-free contrib" >>/etc/apt/sources.list && \ echo "deb-src http://mirrors.163.com/debian/ jessie main non-free contrib" >>/etc/apt/sources.list && \ echo "deb-src http://mirrors.163.com/debian/ jessie-proposed-updates main non-free contrib" >>/etc/apt/sources.list 来源: https://www.cnblogs.com/qianxunman/p/12111354.html

apt like column output - python library

瘦欲@ 提交于 2019-12-28 06:26:32
问题 Debian's apt tool outputs results in uniform width columns. For instance, try running "aptitude search svn" .. and all names appear in the first column of the same width. Now if you resize the terminal, the column width is adjusted accordingly. Is there a Python library that enables one to do this? Note that the library has to be aware of the terminal width and take a table as input - which could be, for instance, [('rapidsvn', 'A GUI client for subversion'), ...] .. and you may also specify

zabbix apt安装server

拜拜、爱过 提交于 2019-12-27 17:46:31
apt安装server wget https://repo.zabbix.com/zabbix/4.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_4.0-2+bionic_all.deb dpkg -i zabbix-release_4.0-2+bionic_all.deb #-c 参数可以查看安装包 apt update 安装 Server/proxy/前端 安装 Zabbix server 并使用 MySQL 数据库: # apt install zabbix-server-mysql 安装 Zabbix proxy 并使用 MySQL 数据库: # apt install zabbix-proxy-mysql #或者是mysql-server 安装 Zabbix 前端: # apt install zabbix-frontend-php 更改Zabbix proxy 的数据库设置 vim /etc/mysql/mysql.conf.d/mysqld.cnf bind-address = 0.0.0.0 systemctl restart mysql 从源码包里面有个sql脚本点进去。 https://www.zabbix.com/documentation/4.0/manual/appendix/install/db

树莓派更换国内镜像源

不想你离开。 提交于 2019-12-27 02:02:20
1. 备份原镜像文件   cp /etc/ apt/sources.list /etc/ apt/sources.list .bak 2.使用管理员权限,编辑 /etc/apt/sources.list 文件    sudo vi /etc/apt/sources.list 注释掉原文件内容,用以下内容取代:   deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi   deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi 编辑后,请使用 sudo apt-get update 命令,更新软件源列表 来源: https://www.cnblogs.com/zhouzhishuai/p/10037677.html

Linux 软件安装(APT,dpkg)

爷,独闯天下 提交于 2019-12-26 16:06:51
目标 学习Ubuntu下软件安装的几种方式,及apt,dpkg工具的使用。 学习目录 1.apt 1.2.软件升级 1.3.卸载软件 1.4.软件搜索 2.dpkg 2.1使用dpkg安装deb软件包 2.2查看已安装软件包的安装目录 2.3从二进制包安装 1.apt APT是advance packaging tool (高级包装工具)的缩写,可以自动下载,配置,安装二进制或者源代码格式的软件包。 安装过程 :在本地数据库中搜索关于软件的相关信息→根据这些信息在相关服务器上下载软件安装。 Q:为什么要在本地服务器搜索? A:我们需要定期从服务器下载一个软件包列表( sudo apt-get update )来保持本地的软件包列表是最新的。而这个表里会有 软件依赖信息 的记录。 apt-get工具 1. apt-get install :在后面加上软件包名, 用来安装一个软件包 。 2. apt-get update :从软件源镜像服务器上 下载/更新 用于 更新本地的软件源的软件包列表 。 3. apt-get upgrade : 升级本地可升级的全部安装包 ,但 存在依赖问题 时将 不会升级 ,通常会在更新前执行一次 update 。 4. apt-get dist-upgrade : 解决依赖关系并升级 (存在不确定性)。 5. apt-get remove :

kubeadm安装kubernetes 1.13.1集群完整部署记录

家住魔仙堡 提交于 2019-12-26 07:13:19
k8s是什么   Kubernetes简称为k8s,它是 Google 开源的容器集群管理系统。在 Docker 技术的基础上,为容器化的应用提供部署运行、资源调度、服务发现和动态伸缩等一系列完整功能,提高了大规模容器集群管理的便捷性。k8s是容器到容器云后的产物。但是k8s并不是万能,并不一定适合所有的云场景。官方有一段" What Kubernetes is not "的解释可能更有利我们的理解。   Kubernetes 不是一个传统意义上,包罗万象的 PaaS (平台即服务) 系统。我们保留用户选择的自由,这非常重要。   Kubernetes 不限制支持的应用程序类型。 它不插手应用程序框架 (例如 Wildfly ), 不限制支持的语言运行时 (例如 Java, Python, Ruby),只迎合符合 12种因素的应用程序 ,也不区分”应用程序”与”服务”。Kubernetes 旨在支持极其多样化的工作负载,包括无状态、有状态和数据处理工作负载。如果应用可以在容器中运行,它就可以在 Kubernetes 上运行。   Kubernetes 不提供作为内置服务的中间件 (例如 消息中间件)、数据处理框架 (例如 Spark)、数据库 (例如 mysql)或集群存储系统 (例如 Ceph)。这些应用可以运行在 Kubernetes 上。   Kubernetes

apt-get工作原理简介

霸气de小男生 提交于 2019-12-26 04:53:33
众所周知,在linux操作系统下,利用apt-get来安装软件是非常方便的。只要一个sudo apt-get install 软件名;就可以轻易的解决软件的安装,最关键的是他可以解决其中存在的各种复杂的依赖关系,让你不用为此头疼,而在apt-get出现之前,利用dpkg或者更早之前的./configure;make;make install来安装软件真是无法想象,安装完软件A,提示你要安装软件B,好不容易安装完了,又提示要安装软件C。。。。各种纠结!所以说apt这个高级包管理工具极大的方便了广大的linux用户,更降低了linux用户的入门的门槛。好了,零零碎碎说了这么多废话,咱们回归正题。 为了搞清其中原理,我在网上折腾了半天,最后自己摸索了好久,终于有点头绪,每当执行命令进行软件的安装或着更新,或者软件源的更新时,apt会访问/etc/apt/sources.list内的地址,并在该网站中找到对应系统的包信息例如我的操作系统是ubuntu,网站是deb http://mirrors.163.com/ubuntu/ precise main restricted universe multiverse网易的,那么当我们执行安装的命令时,他就会对应的访问 http://mirrors.163.com/ubuntu/dists/lucid/main/binary-i386/