apt-get

docker 学习

放肆的年华 提交于 2020-02-07 07:01:53
在安装之前,用户需要先确保环境已经安装好了go 语言和git ubuntu 16.04 安装 docker 修改apt-get 的软件源,调整为国内源 sed -i "s/us./cn./g" /etc/apt/sources.list 或者直接使用 aliyun 的apt-get 源,直接将以下内容写入到 /etc/apt/source.list 文件 deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse ##测试版源 deb http://mirrors.aliyun.com/ubuntu/ xenial-proposed main

Mac OSX下使用apt-get命令

末鹿安然 提交于 2020-02-07 00:15:50
由于之前接触过Ubuntu的系统,所以比较熟悉一个便捷的安装软件包的命令sudo apt-get install xxx,一直觉得Mac也是Linux的系统和Ubuntu的区别应该不大,然而今天使用命令sudo apt-get install libxml2时Mac系统却报出了-bash:apt-get:command not found 这样的错误,后来上网查询才知道,原来apt-get是debian(Ubuntu)才有的包管理器,遂继续查询解决方案。 解决方案:使用brew代替apt-get What is brew? brew 全称Homebrew,是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件。 如何安装? 安装只需要在终端下输入下面一条命令(Mac自带ruby不需要安装) ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 安装完成后使用 brew install libxml2 如需查看brew的更多功能请使用brew --help查看其帮助文档。 来源: CSDN 作者: 梦dancing 链接: https://blog.csdn.net/qq_15192373/article/details/104202580

构建docker镜像

∥☆過路亽.° 提交于 2020-02-06 21:56:34
一、基于容器生成镜像 基于容器生成镜像,实际上就是在某一个容器中添加一些功能,然后再生成新的镜像,例如下面这是linux上已经存在的镜像: [vagrant@localhost ~]$ docker image ls REPOSITORY TAG IMAGE ID CREATED SIZE centos latest 470671670cac 10 days ago 237MB hello-world latest fce289e99eb9 13 months ago 1.84kB 现在,在centos镜像的容器中添加vim功能然后生成新的镜像: 1、运行centos镜像 需要使用交互式的运行命令: [vagrant@localhost ~]$ docker run -it centos [root@68804cc4767f /]# 2、安装vim 注意此时已经进入到容器内部,在容器内安装vim: [root@68804cc4767f /]# yum install -y vim 3、查看容器 这样完成vim的安装,退出该容器,并且查看刚刚创建的容器: [vagrant@localhost ~]$ docker container ls -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 68804cc4767f

Ubuntu18.04 flash插件安装

╄→尐↘猪︶ㄣ 提交于 2020-02-06 00:37:54
Ubuntu18.04 flash插件安装 1、sudo apt-get install adobe-flashplugin 报错 E: 无法获得锁 /var/lib/dpkg/lock-frontend - open (11: 资源暂时不可用) E: 无法获取 dpkg 前端锁 (/var/lib/dpkg/lock-frontend),是否有其他进程正占用它? 2、网上的解决方法 (1) ps -e|grep apt-get kill 进程 (2) sudo rm /var/cache/apt/archives/lock rm /var/lib/dpkg/lock (3) sudo apt-get update 以上都没用 3、报错解决方法 sudo rm /var/lib/dpkg/lock-frontend 解决之后依然不能通过apt-get安装,需要自行下载安装包 4、下载安装包 官网地址:http://get.adobe.com/cn/flashplayer/ 选择对应系统和浏览器版本,以及tar.gz格式下载 5、解压安装 tar -zxvf flash_player_npapi_linux.x86_64.tar.gz 复制libflashplayer.so到/usr/lib/mozilla/plugins文件夹下面 重启浏览器即可 参考博客地址 (1)https:/

ubuntu16.04 独立显卡驱动安装

青春壹個敷衍的年華 提交于 2020-02-05 11:36:06
独立显卡驱动 目前只有Nvidia英伟达显卡的教程,AMD的因用户较少,暂未支持,可上网自行搜索。 可以选择离线安装或在线联网安装,推荐在线安装! 联网安装 如果你的网络还不错,也可直接输入以下命令安装,记得先配置全局镜像源。 sudo add-apt-repository ppa:xorg-edgers/ppa #添加ppa源 sudo add-apt-repository ppa:graphics-drivers/ppa #添加ppa源 sudo apt-get update ubuntu-drivers devices #选择合适的驱动版本 # 以下的nvidia-430是以上命令中,后边标注recommend推荐的,你的可能不同 sudo apt-get install nvidia-430 nvidia-settings nvidia-prime 离线安装 如果你电脑连不了网络,或网络较慢,可使用以下方式安装。 1. 下载显卡驱动 准备一个能上网的设备,下载你电脑的驱动 确认自己的显卡型号,在Windows设备管理器里,或电脑的品牌官网根据型号查 显卡驱动下载地址:https://www.geforce.cn/drivers 如果目前Ubuntu可以在界面操作则直接下载驱动,进入第二步; 如果进不到主界面 ,可以先按 Ctrl + Alt + F1 进入纯命令行界面

ubuntu 解决“无法获得锁 /var/lib/dpkg/lock -open (11:资源暂时不可用)”的方法

一曲冷凌霜 提交于 2020-02-05 03:48:38
在ubuntu系统的termial下,用apt-get install 安装软件的时候,如果在未完成下载的情况下将terminal close。此时 apt-get进程可能没有结束。结果,如果再次运行apt-get install 命令安装如今,可能会发生下面的提示: E: 无法获得锁 / var / lib / dpkg / lock - frontend - open ( 11: 资源暂时不可用 ) E: Unable to acquire the dpkg frontend lock ( / var / lib / dpkg / lock - frontend ) , is another process using it? 无法获得锁 / var / lib / dpkg / lock - open ( 11: 资源暂时不可用 ) 无法锁定管理目录 ( / var / lib / dpkg / ) ,是否有其他进程正占用它? 解决办法如下: 终端输入 ps aux ,列出进程。找到含有apt-get的进程,直接sudo kill PID。 强制解锁,命令 sudo rm / var / cache / apt / archives / lock sudo rm / var / lib / dpkg / lock 来源: CSDN 作者: jzj_c_love 链接:

Linux专栏5:软件安装

懵懂的女人 提交于 2020-02-05 00:19:22
ubuntu软件安装 1 APP Store安装 2 使用 apt 包管理工具安装(自动下载+配置+安装) ding@ding-ubuntu:~$ sudo apt-get install git 常用的 apt-get 命令: apt-get update 在修改/etc/apt/sources.list或/etc/apt/preferences之后运行该命令 此外,您需要定期运行这一命令以确保您的软件包列表是最新的 apt-get install packagename 安装一个新软件包 apt-get remove packagename 卸载一个已安装的软件包(保留配置文档) apt-get remove --purge packagename 卸载一个已安装的软件包(删除配置文档) apt-get autoremove packagename 删除包及其依赖的软件包 apt-get autoremove --purge packagname 删除包及其依赖的软件包 + 配置文件,比上面的要删除的彻底一点 dpkg --force-all --purge packagename 有些软件很难卸载,而且还阻止了别的软件的应用,就能够用这个,但是有点冒险。 apt-get autoclean apt会把已装或已卸的软件都备份在硬盘上,假如需要空间

使用 树莓派 搭建属于自己的 web服务器(一)安装LAMP

杀马特。学长 韩版系。学妹 提交于 2020-02-04 22:32:17
1. 调整pi的GPU内存 占用 大小 作为web服务器,不需要输出视频信号,所以尽量缩小GPU的内存用量,以便最大化pi的性能。 1 sudo raspi-config 选择Advanced Options -> Memory Split ,然后填入16 ,保存后需要重启 2. 更新你的pi 1 sudo apt-get update 2 sudo apt-get upgrade    更新完成后最好重启一下 3. 安装服务器软件 我们来安装最常用的LAMP,即 Linux, Apache, MySql 和 PHP 3.1 安装 Apache 和 PHP 1 sudo apt-get install apache2 php5 libapache2-mod-php5 3.2 安装 MySql(安装过程中需要设置数据库密码) 1 sudo apt-get install mysql-server mysql-client php5-mysql 3.3 安装完成后需要重启一下 apache 1 sudo service apache2 restart 4.测试 所需软件都安装完成后,服务器基本就算是架设好了,这时候打开你的浏览器,输入127.0.0.1,应该就可以看到一个这样的页面: 网站根目录默认在 /var/www/html 中,如果你想获得更多关于服务器的信息

deb软件包管理

自古美人都是妖i 提交于 2020-02-04 20:19:47
流行的两种软件包管理机制 1)Deb软件包(Debian Linux首先提出 “ 软件包 ”的管理机制) 介绍:将应用程序的二进制文件、配置文档、man/info帮助页面等文件合并打包在一个文件中,用户使用软件包管理器直接操作软件包,完成获取、安装、卸载、查询等操作 2)Rpm软件包(Redhat Linux基于这个理念推出了自己的软件包管理机制) 改进 1) APT软件包管理器 -检查和修复软件包依赖关系 -利用Internet网络帮助用户主动获取软件包 软件包的类型 1)Ubuntu有两种类型的软件包:二进制软件包(deb)和源码包(deb-src) ①二进制软件包(Binary Packages):它包含可执行文件、库文件、配置文件、man/info页面、版权声明和其他文档。 ②源码包(Source Packages):包含软件源代码、版本修改说明、构建指令以及编译工具等。先由tar工具归档为 .tar.gz 文件,然后打包成 .dsc文件。 2)在用户不确定一个软件包类型时,可以使用 file 命令查看文件类型 软件包的命名 dpkg相关命令 比如,现在有个 a.deb 文件 。 【 _前面的 rxvt 是软件包名称】 输入命令(安装):sudo dpkg -i rxvt_Version_tixi.deb 输入命令(运行【输入软件包名称】): rxvt 输入命令(安装清单)

ubuntu安装mysql

和自甴很熟 提交于 2020-02-04 10:20:48
更新命令:apt-get update 安装mysql服务端:sudo apt-get install mysql-server 安装客户端:sudo apt-get install mysql-client 检查是否安装好:sudo netstat -tap | grep mysql 进入myslq: mysql -uroot -p quit 退出 修改配置文件: vim /etc/mysql/mysql.conf.d/mysqld.cnf 把bind-addess 注释掉 再次进入mysql 创建一个用户并且授权:grant all privileges on *.* to afu@"%" identified by "123456" with grant option; 退出 :quit service mysql restart 来源: CSDN 作者: Query_qq 链接: https://blog.csdn.net/qq_42293496/article/details/103849120