apt

Ubuntu 软件包管理APT

走远了吗. 提交于 2020-02-29 07:30:49
一、APT简介 “起初 GNU/Linux 的世界中只有 .tar.gz。如果用户要使用一个软件,那就必须自己编译。当 Debian 诞生以后,一种能管理操作系统中已安装的软件包的系统显得很有必要,这个系统被命名 ‘dpkg’。‘软件包’一词在此第一次出现在 GNU/Linux。不久之后,红帽公司创建了他们自己的包管理系统‘rpm’。 “GNU/Linux 的创造者们很快又陷入了新的窘境。他们希望通过一种快捷、实用而且高效的方式来安装软件包,并能自动处理相互之间的依赖关系,还要在软件包升级过程中维护好配置文件。 Debian 又一次充当了开路先锋的角色,她首创了 APT(Advanced Packaging Tool,高级软件包管理工具)。这一工具后来被 Conectiva 移植到红帽公司的 rpm 包管理系统。在其他一些发行版 中,我们也能看到 APT 的身影。” -- 引自:Debian APT HOWTO 具体命令参考:http://wiki.ubuntu.org.cn/UbuntuHelp:AptGet/Howto/zh 具体操作参考:http://wiki.ubuntu.org.cn/UbuntuHelp:Repositories/CommandLine 二、Ubuntu 软件安装源 Ubuntu中的软件安装源记录在:/etc/apt/sources.list 和/etc

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

已解决:E: Couldn\'t find package proftpd

こ雲淡風輕ζ 提交于 2020-02-28 03:44:29
在服务器上装了UBUNTU, 试装PROFTP,结果出现 E: Couldn't find package proftpd 错误信息: ajoudb@ajoudb-desktop:~$ sudo apt-get install proftpd Reading package lists... Done Building dependency tree Reading state information... Done E: Couldn't find package proftpd (from: http://blog.csdn.net/bekars/archive/2005/12/15/553398.aspx) Debian APT HOWTO 第七章 如何处理错误 APT HOWTO 第七章 如何处理错误 7.1 一般错误 ============ 错误总是发生,大部分是因为用户的粗心,下面列举一些常见错误及处理方法。 如果在运行apt-get install package...时,你的系统报告如下信息: Reading Package Lists... Done Building Dependency Tree... Done W: Couldn't stat source package list 'http://people.debian.org unstable/

docker命令总结(二)

家住魔仙堡 提交于 2020-02-26 04:10:35
上次只是给大家把命令的作用以及简单使用列出来了(大家可以查看: docker命令总结(一) ),那这篇文章会详细介绍每条命令的参数 ## search docker search:此命令是用来在仓库中查找docker镜像 语法: docker search 参数 镜像名称:tag(版本) 参数说明: --filter,-f:根据相关条件过滤输出 --format:使用Go模板进行漂亮的打印搜索 --limit:指定最大搜索结果,默认25个 --no-trunc:显示完整的镜像描述 --stars,-s:列出收藏数不小于指定值的镜像 --automated:仅显示自动构建的镜像 示例: 默认搜索 ubuntu@VM-101-242-ubuntu:~$ sudo docker search nginx NAME DESCRIPTION STARS OFFICIAL AUTOMATED nginx Official build of Nginx. 12438 jwilder/nginx-proxy Automated Nginx reverse proxy for docker con… 1713 richarvey/nginx-php-fpm Container running Nginx + PHP-FPM capable of… 750 linuxserver/nginx An

apt 更新修复

|▌冷眼眸甩不掉的悲伤 提交于 2020-02-26 01:25:30
想要更新docker版本不想内核上次卸载报错了,部分软件始终无法删除 **apt-get upgrade Reading package lists... Done Building dependency tree Reading state information... Done Calculating upgrade... Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 7 not fully installed or removed. After this operation, 0 B of additional disk space will be used. Do you want to continue? [Y/n] y Setting up grub-pc (2.02~beta2-36ubuntu3.23) ... /var/lib/dpkg/info/grub-pc.config: 12: /etc/default/grub: net.ifnames=0: not found dpkg: error processing package grub-pc (--configure): subprocess installed post-installation script

ubuntu16.04常见问题

守給你的承諾、 提交于 2020-02-25 19:05:55
1. 开机黑屏无法进入登录界面: 开机时在选择系统界面中按 e 进入 grub 有一行中 ro quiet splash ro 表示read only 会导致一些软件无法写入数据, 将其改为 rw 为了排除独立显卡原因,在splash 后面加 nomodeset 然后F10保存 开机后系统报错,可能内核运行出了问题 sudo apt update sudo apt upgrade 更新自己的系统 然后 sudo apt install -f 和sudo apt autoremove 来无副作用的删除旧内核 2. python3 与 selenium 问题: 问题: python3 selenium模块使用出错解决,Message: 'geckodriver' executable needs to be in PATH 解决步骤: 1、 https://github.com/mozilla/geckodriver/releases 下载对应版本 geckodriverckod (个人使用ubuntu16.04 下载的版本 https://pan.baidu.com/s/1ESIQxRVxYLW-90jY0r91nA ) 2、解压,然后将解压后文件复制到 /usr/local/bin/ 路径下即可 来源: CSDN 作者: T.T.Zhang 链接: https://blog

How to apt install python-pybind11?

我怕爱的太早我们不能终老 提交于 2020-02-25 03:03:30
问题 I see form my project document that I need to install python-pybind11 by using sudo apt -y install python-pybind11 but I got error like this: Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package python-pybind11 I'm not sure if python-pybind11 is a valid package, where can I check it? 回答1: Use this to install pybind11: pip install pybind11 Refer from Here. 回答2: In Ubuntu 18.04 apt-get install python-pybind11 On Mac, brew install

How to apt install python-pybind11?

青春壹個敷衍的年華 提交于 2020-02-25 03:01:52
问题 I see form my project document that I need to install python-pybind11 by using sudo apt -y install python-pybind11 but I got error like this: Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package python-pybind11 I'm not sure if python-pybind11 is a valid package, where can I check it? 回答1: Use this to install pybind11: pip install pybind11 Refer from Here. 回答2: In Ubuntu 18.04 apt-get install python-pybind11 On Mac, brew install

蛙蛙推荐:蛙蛙教你配置linux+mysql+.net环境

﹥>﹥吖頭↗ 提交于 2020-02-24 09:01:56
摘要:.net一般配合sqlserver使用,但mysql在性能和成本上也很有优势,本文介绍如何搭建一个mysql服务器,以及演示如何用.net使用mysql数据库。 一、安装linux 一般PHP环境的最佳组合是LAMP(linux+apache+mysql+php),说明mysql在linux下是最合适的,所以我们先装linux,因为我们在linux下只运行mysql服务,所以选择一个没有x-window的发行版本就行了,最终选择了unbuntu系列的jeos,目前(2008-12-25)最新版本是8.04.1,下载地址如下。 http://cdimage.ubuntu.com/jeos/releases/8.04/release/ jeos是Just enough Operation System的简写,只是一个linux内核加一些主要的控制台工具,没有窗口界面,甚至连telnet和ftp服务也没有,但我们要管理服务器和传文件,必须得装这两个服务。 下载了jeos后,再装一个虚拟机,vpc肯定不行,只能选择ms的操作系统,据说有人选了other装jeos也启动不起来,所以大家不要试了。vmware 5.x有绿色版,大家也不要试了,我试了两宿,装了N遍,死活启不来,那就用vmware6.5版,新建虚拟机的时候选择自定义,然后硬盘选择IDE

运用apt工具“傻瓜式”安拆卸置LAMP

不羁的心 提交于 2020-02-24 07:20:26
作者: 佚名 来由:51CTO汇集拾掇整理 阅读提示:文章介绍了运用apt-get的要领装置Apache,Mysql和PHP三款软件,然后设置测试的全进程。企望作为Linux的初学者以这样一个Linux 系统上操纵最为普遍的效力,来构兵见识Linux。 1、装置前期系统进级事故 要用apt-get这种要领装置三个软件的话,最好,也可以或许是必需先运转上面在饬令进级本人的系统,我的就只能先进级后才干装置mysql5 Apache2 PHP5的。 我在没进级前运转sudo apt-get install apache2 php5 mysql-server 是没无效的。而若是你找的源不好或是你的汇集不颠簸的话,你也有可以或许进级不可。这样的话,你想用apt-get的要领来装置一些软件时可以或许是不能装置的。 #sudo apt-get update #sudo apt-get dist-upgrade 2、运用apt-get要领装置Apache,Mysql和PHP #sudo apt-get install mysql-server 装置上mysql5 #sudo apt-get install apache2 装置apache2 #sudo apt-get install php5 装置php5 #sudo apt-get install php5-mysql