apt

Linux

妖精的绣舞 提交于 2019-12-04 20:40:44
基本知识 yum和apt的区别和作用。。 点击链接 都是依赖管理工具,对应不同的Linux系列,Ubuntu属于Debian系列,用apt CentOS属于RedHat系列,用yum,可以通用,当然需要安装yum或apt。 安装软件: apt install –y 软件名 ubuntu-16.04 ubuntu sudo update与upgrade的作用及区别 apt update:只检查,不更新(已安装的软件包是否有可用的更新,给出汇总报告) 用法:sudo apt update # 可以在报告中将不需要更新的软件用“#”注释掉 apt upgrade:更新已安装的软件包 用法:sudo apt upgrade 软件包名 来源: https://www.cnblogs.com/yulincoco/p/11882222.html

Installing g++ on windows subsystem for linux

大城市里の小女人 提交于 2019-12-04 20:14:48
问题 A while back I activated Windows Subsystem for Linux on my machine but didn't use it much. Now I have an idea what I could use it for and that is why I'm trying to install gcc/++ 7 on my WSL and keep running into problems. My idea was to download it and compile it by hand following this guide with: ../gcc/configure -v --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --prefix=${HOME}/software/gcc-7.3.0/installDir --enable-checking=release --enable-languages=c,c++

如何拷贝Docker容器内的文件?

佐手、 提交于 2019-12-04 19:01:55
开始之前 某个项目容器需要添加 wkhtmltopdf 软件包用于处理html与pdf文件转换,由于默认的apt源服务器在国外,使用apt 安装 wkhtmltopdf 时下载速度只有感人的几kb/s。 我们需要更换一个国内的apt镜像地址,例如使用 阿里云、网易云、等开源镜像站。 debain 或 ubuntu 系统 apt 仓库配置保存在 /etc/apt/sources.list 配置文件中,我们可以替换容器中的这个文件。 环境描述 容器镜像: php:5.6-fpm 容器系统: debian 8 (jessie) 配置文件: /etc/apt/sources.list Docker主机: Ubuntu Server 16.04 举个栗子 1 创建 sources.list文件,内容如下: cat sources.list deb http://mirrors.aliyun.com/debian/ jessie main non-free contrib deb http://mirrors.aliyun.com/debian/ jessie-proposed-updates main non-free contrib deb-src http://mirrors.aliyun.com/debian/ jessie main non-free contrib deb-src

Debian: Listing all user-installed packages?

对着背影说爱祢 提交于 2019-12-04 18:07:13
问题 For a cyber security competition I participate in, I'm given a Debian virtual machine with many packages installed and asked to clean extraneous or malicious packages. In the past, I've used dpkg -l | grep [searchterm] and a list of common packages to preform this task. However, this is extremely inefficient and time-consuming. To speed up my task, is there any way to search through the list of packages installed on a system for which processes have been installed by a user and are not system

02docker核心概念

浪子不回头ぞ 提交于 2019-12-04 14:13:48
1:docker三大核心概念 核心概念 描述 镜像 Docker镜像类似于虚拟机镜像,可以将它理解为一个只读的模板。 容器 Docker容器类似于一个轻量级的沙箱,Docker利用容器来运行和隔离应用。 容器是从镜像创建的应用运行实例。它可以启动、开始、停止、删除,而这些容器都是彼此相互隔离、互不可见的。 仓库 Docker仓库类似于代码仓库,是Docker集中存放镜像文件的场所 区分:注册服务器和仓库 2:ubuntu下安装docker 安装docker前关闭selinux 手动添加软件源安装: 1:ubuntu@ubuntu:~$ uname -a #内核版本至少3.10才支持docker Linux ubuntu 5.3.0-19-generic #20-Ubuntu SMP Fri Oct 18 09:04:39 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux 2.安装如下两个软件包---让docker使用aufs存储 ubuntu@ubuntu:~$ sudo apt-get update ubuntu@ubuntu:~$ sudo apt upgrade ubuntu@ubuntu:~$ sudo apt install --reinstall linux-image-generic #重新升级到最新内核 ubuntu@ubuntu:~$

虚拟机安装tensorflow

风流意气都作罢 提交于 2019-12-04 13:31:23
安装VMware 安装ubuntu系统 ubuntu18.04访问不到服务器解决办法 设置镜像服务器 由于Ubuntu中的软件都是从Ubuntu服务器中中下载安装的,Ubuntu的服务器在美国,我们使用下载较慢,但是有很多国内镜像可以使用,这样可以大大提高软件安装和更新的速度 找到左下角的框中图标,点击后,在出现的界面中找到 软件与更新 图标 选择 其他站点 点击 关闭按钮 , 出现下面的界面,选择 重新载入 软件更新   sudo apt update, 只会显示可以更新的 软件列表       sudo apt upgrade, 更新 可以更新的软件列表 使用pip方式安装tensorflow参考链接 首先明确,我们采用python3环境。 先确认本机已安装好python3的环境 python3 --version pip3 --version virtualenv --version 如没有则安装以下命令安装: $ sudo apt-get install python3-pip python3-dev $ sudo pip3 install -U virtualenv 创建虚拟环境(推荐) Python虚拟环境用于将包安装与系统隔离。 //通过选择Python解释器并创建./venv目录来保存一个新的虚拟环境: $ virtualenv --system-site

在虚拟机中安装 Ubuntu

别等时光非礼了梦想. 提交于 2019-12-04 12:21:16
步骤 安装前的准备和基本安装 设置语言环境 安装常用软件 1. 安装前的准备和基本安装 1.1 安装前的准备 访问 http://cn.ubuntu.com/download/ 下载 Ubuntu 16.04 版本 在操作系统上安装 VMWare 虚拟机软件 为什么要使用虚拟机? 不需要准备 额外的电脑 在虚拟机中可以 大胆尝试任何操作 ,不用担心造成不可逆转的破坏 1.2 基本安装 有了映像文件之后,只需要按照提示一步一步操作即可安装 Ubuntu 了 提示 ,在开始安装之前,请确认勾选了 在虚拟机中访问个人文件夹 ,如下图所示: 该选项可以方便地实现在 虚拟机 和 个人电脑 之间共享文件 安装结束后,登录并且进入系统,可以看到以下画面: 2. 设置语言环境 按照以下步骤操作可以修改 ubuntu 的语言环境 1) 进入 系统设置 System Settings 2) 打开 语言支持 Language Support 3) 通过 安装/删除语言 Install/Remove Languages 添加 简体中文 Chinese(simplified) 4) 将 汉语 拖拽到 顶部 ,如下图所示: 5) 重新启动系统 6) 不 修改文件夹的名称,如下图所示: 3. 安装常用软件 3.1 设置服务器镜像源 3.2 在启动栏添加 终端 图标 3.3 apt 终端命令 3.4 谷歌浏览器

Ubuntu apt/apt-get安装出现“E: 无法定位软件包”解决方案

一笑奈何 提交于 2019-12-04 12:08:55
该解决方案解决了Ubuntu18.04版本,安装sqliteman时出现“无法定位软件包”的问题,可能也可以解决其他Ubuntu版本的,安装其他软件包时出现的同类问题。 之所以会出现这个问题,是因为现有的镜像源中无法找到你要安装的软件包,具体是为什么,本人菜鸡一个,所以还不太清楚。但查找了很多网上资料,得到的解决方案如下: 先打开以超级用户身份打开/etc/apt/source.list sudo gedit /etc/apt/source.list 然后在末尾加入下方代码,然后保存。 deb http://archive.ubuntu.com/ubuntu/ trusty main universe restricted multiverse 在终端运行: sudo apt update 接着便可以下载了: sudo apt install sqliteman 只要出现了“E:无法定位软件包”,就可以用上述方法尝试一下。 第一次写博客,写得不好,请见谅,谢谢。 来源: CSDN 作者: Z_YMing 链接: https://blog.csdn.net/Z_YMing/article/details/95041427

Ubuntu 软件包管理详解

独自空忆成欢 提交于 2019-12-04 12:01:47
Ubuntu 方便宜用,最值得让人称道的便是其安装软件的方式, 一条命令: sudo apt-get install xxx 就几乎能帮你搞定所有的软件安装难题。但是有时你可能有这样的需求,查看某个软件包是否安装、安装在哪..., 那我们就来介绍一下 Ubuntu 的软件包管理方式。 一、Ubuntu 采用 Debian 的软件包管理器 dpkg 来管理软件包, 类似 RPM. 系统中所有 packages 的信息都在 /var/lib/dpkg/ 目录下, 其子目录 /var/lib/dpkg/info 用于保存各个软件包的配置文件列表: (1).conffiles 记录了软件包的配置文件列表 (2).list 保存软件包中的文件列表, 用户可以从 .list 的信息中找到软件包中文件的具体安装位置. (3).md5sums 记录了软件包的md5信息, 这个信息是用来进行包验证的. (4).prerm 脚本在 Debian 包解包之前运行, 主要作用是停止作用于即将升级的软件包的服务, 直到软件包安装或升级完成. (5).postinst 脚本是完成 Debian 包解开之后的配置工作, 通常用于执行所安装软件包相关命令和服务重新启动. /var/lib/dpkg/available 文件的内容是软件包的描述信息, 该软件包括当前系统所使用的 Debian 安装源中的所有软件包,

Ubuntu关于build-essential

£可爱£侵袭症+ 提交于 2019-12-04 12:01:02
Ubuntu缺省情况下,并没有提供C/C++的编译环境,因此还需要手动安装。 如果单独安装gcc以及g 比较麻烦,幸运的是,为了能够编译Ubuntu的内核,Ubuntu提供了一个build-essential软件包。 命令:apt-get install build-essential 或者 aptitude install build-essential 其中aptitude是基于apt系列的命令。而由于aptitude是apt系列命令的高层封装,因此apt-get使用上比较方便,对于可能的软件包冲突等事件可以更好的处理。 来源: CSDN 作者: 肖承星 链接: https://blog.csdn.net/qq_29806067/article/details/49423815