Ubuntu 14.04 搭建 apt-get 服务器的教程
1. 系统环境:
ubuntu14.04 amd64 desktop
2. 步骤:
2.1 安装 dpkg-dev、nginx
<span style="font-size:18px;">$ sudo apt-get update $ sudo apt-get install dpkg-dev nginx -y</span>
2.2 创建软件存储目录
$ mkdir -p ~/data/soft
注意,如果创建在根目录,如/data/soft可能会出现权限问题,不建议。
2.3 生成仓库
$ cp /var/cache/apt/archives/*.deb ~/data/soft/ $ cd ~/data $ dpkg-scanpackages soft/ | gzip > soft/Packages.gz
2.3 配置nginx
$ cd /etc/nginx/conf.d
手动创建一个配置文件,如default.conf,添加如下内容后保存(注意路径改成自己的):
server { client_max_body_size 4G; listen 8088; server_name www.magic.com; root /home/<span style="color:#ff0000;">shida</span>/data; location / { autoindex on; ##显示索引 autoindex_exact_size on; ##显示大小 autoindex_localtime on; ##显示时间 } }
2.4 重启nginx
$ sudo /etc/init.d/nginx restart
3 测试
3.1 修改apt-get源
$ cp /etc/apt/sources.list /etc/apt/sources.list.bak
编辑 /etc/apt/sources.list,删除所有内容,替换为:
deb http://127.0.0.1:8088 soft/
3.2 执行测试
执行sudo apt-get update,看到如下类似内容即为成功。
以上所述是小编给大家介绍的Ubuntu 14.04 搭建 apt-get 服务器的教程,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!
相关推荐
-
Ubuntu彻底卸载MySQL、Apache2和Php的方法教程
前言 我们在安装时候使用一键安装非常方便,但是想卸载的时候总是卸载不干净,下面本文就来给大家关于Ubuntu彻底卸载MySQL.Apache2和Php的相关内容,分享出来供大家参考学习,话不多说,来一起看看详细的介绍: 一.卸载删除 mysql 1 sudo apt-get autoremove --purge mysql-server-5.0 2 sudo apt-get remove mysql-server 3 sudo apt-get autoremove mysql-server 4
-
Ubuntu安装telent服务器时出现:apt-get:Package has no installation的原因及解决方法
当我在终端敲下这条命令的时候,系统就提示telnetd:apt-get:Package has no installation sudo apt-get install xinetd telnetd 刚开始我以为是没有这个包,后来查了一下资料发现,有这个软件,于是百度了一下才知道解决以上问题需要如下操作: # apt-get update # apt-get upgrade # apt-get install <packagename> 这样就可以正常使用apt-get了. 接下来就按照以前转
-
在Ubuntu或Debian系统的服务器上卸载MySQL的方法
对于有的vps,系统默认安装了mysql.我们需要从我们的服务器.vps上卸载(移除)默认的mysql.那么如何(怎样)在ubuntu\Debian上卸载mysql? 通常情况下,下列mysql软件包会被安装到 Debian .Ubuntu中: mysql-client - The latest version of MySQL database client(最新版的mysql数据库客户端). mysql-server - The latest version of MySQL databas
-
ubuntu16.04.1下 mysql安装和卸载图文教程
删除 MySQL sudo apt-get autoremove --purge mysql-server-* sudo apt-get remove mysql-server sudo apt-get autoremove mysql-server sudo apt-get remove mysql-common 清理残留数据 dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P 安装mysql 安装服务: 安装客户端: 安装完成后,M
-
Ubuntu apt-get指令autoclean,clean,autoremove的区别
Ubuntu apt-get指令 下面总结一下有关apt-get的常用但容易混淆的指令: apt-get autoclean: 如果你的硬盘空间不大的话,可以定期运行这个程序,将已经删除了的软件包的.deb安装文件从硬盘中删除掉.如果你仍然需要硬盘空间的话,可以试试apt-get clean,这会把你已安装的软件包的安装包也删除掉,当然多数情况下这些包没什么用了,因此这是个为硬盘腾地方的好办法. apt-get clean: 类似上面的命令,但它删除包缓存中的所有包.这是个很好的做法,因为多数情
-
ubuntu下apt-get安装和彻底卸载mysql详解
1.安装mysql: udo apt-get install mysql-server udo apt-get install mysql-client udo apt-get install php5-mysql(用于连接php和mysql) 查看mysql是否运行 aux | grep mysql 启动命令 /etc/init.d/mysql start 2.删除mysql 按顺序执行以下命令 udo apt-get autoremove --purge mysql-server-5.0 u
-
Ubuntu 14.04 搭建 apt-get 服务器的教程
1. 系统环境: ubuntu14.04 amd64 desktop 2. 步骤: 2.1 安装 dpkg-dev.nginx <span style="font-size:18px;">$ sudo apt-get update $ sudo apt-get install dpkg-dev nginx -y</span> 2.2 创建软件存储目录 $ mkdir -p ~/data/soft 注意,如果创建在根目录,如/data/soft可能会出现权限问题,
-
在Ubuntu 14 上安装 Nginx-RTMP 流媒体服务器的教程
一:RTMP RTMP流媒体协议是 一套 Adobe 开发的音频视频实时传输协议: 二:Nginx-rtmp nginx-rtmp 是一个基于nginx的 RTMP服务模块,开源,免费 https://github.com/arut/nginx-rtmp-module 三:在 ubuntu server 14 安装流程 1.先下载安装 nginx 和 nginx-rtmp 编译依赖工具 sudo apt-get install build-essential libpcre3 libpcre3-
-
ubuntu 14.04 64位安装配置docker教程
背景 一年前就听说了Docker,想用它做虚拟机,今天终于有机会付诸实践了. 我这里使用的是64位 ubuntu 14.04.想虚拟出4台设备,分别安装软件,进行集群测试. 由于Linux容器的bug,docker在Linux的kernel3.8上运行最佳. 环境检查及安装 看下我们的Ubuntu版本命令: 复制代码 代码如下: cat /etc/issue Ubuntu 14.04.5 LTS \n \l 再来看下内核,命令: uname -r 3.2.0-67-generic 由于内核
-
docker 如何搭建私有仓库(ubuntu 14.04,Docker版本1.6.4)详细介绍
docker 搭建私有仓库 本篇文章描述了多个机器可以在内网中访问自己的私有仓库,访问仓库时需要CA认证!最简单,最低保障私有仓库的安全性!在一个比较庞大的集群里,可以运行多个私有仓库的replica,然后借用代理来balance请求! 1.测试环境 本人测试环境为ubuntu 14.04,Docker版本1.6.4(版本稍微比较老,新版本安装流程是一样的).官网上说:You need to install Docker version 1.6.0 or newer. 在阿里云上开了两台机器:
-
Ubuntu 14.04 安装 MongoDB 及 PHP MongoDB Driver详细介绍
说明 MongoDB 是非常有名的 NOSQL 数据库,下面是 Ubuntu 14.04 下 MongoDB 的安装, 同时还有针对 PHP 的配置 (driver 安装等), 此方法适用于 Homestead. 安装 MongoDB 1. 添加源 sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10 echo 'deb http://downloads-distro.mongodb.org/repo
-
ubuntu 14.04 oracle 11g 64位数据库安装图文教程
一.环境 系统:Ubuntu 14.04.5 LTS(为了贴近生产我装了个Ubuntu14的服务器版本) JDK:jdk-8u121-linux-x64.tar.gz Oracle:linux.x64_11gR2_database_1of2.ziplinux.x64_11gR2_database_2of2.zip 工具:Xshell5. 注:以上软件或者工具自行去相关官网下载 二.安装JDK 解压JDK tar -zxvf jdk-8u121-linux-x64.tar.gz 注:tools这个
-
Ubuntu 14.04 安装 MongoDB 及 PHP MongoDB Driver详细介绍
说明 MongoDB 是非常有名的 NOSQL 数据库,下面是 Ubuntu 14.04 下 MongoDB 的安装, 同时还有针对 PHP 的配置 (driver 安装等), 此方法适用于 Homestead. 安装 MongoDB 1. 添加源 sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10 echo 'deb http://downloads-distro.mongodb.org/repo
-
在Ubuntu 14.04上部署 PHP 环境及 WordPress
软件及版本选择 Ubuntu 14.04 Ubuntu 是目前用户数量数一数二的发行版,背后有大土豪维护,可以说是轻量级用户的最佳选择.而 14.04 是目前最新的 LTS 版本,目前已经发布了半年了,基本是目前支持最好的版本. Nginx Nginx 是一个轻量级的,配置灵活,擅长并发的 Web 服务器. PHP-FPM PHP-FPM 是目前官方推荐的最佳的运行模式. MariaDB MySQL 的替代品,毕竟目前 MySQL 的创始人已经不建议我们使用 MySQL 了. 基本配置 通常当你
-
.Net Core 之 Ubuntu 14.04 部署过程(图文详解)
本篇文章主要介绍了.Net Core 之 Ubuntu 14.04 部署过程(图文详解) No.1 准备应用程序 1. 创建.Net Core Web项目 2. 使用VS2015发布 No.2 安装.Net Core for Ubuntu Ubuntu的安装就不介绍了.本人用的VMWare,装好Tools很方便. 具体安装步骤请参照:http://www.jb51.net/os/248849.html 1. 添加dotnet源 sudo sh -c 'echo "deb [arch=amd64]
-
详解在Ubuntu 14.04安装和使用Docker
Docker是一个开源软件,它可以把一个Linux应用和它所依赖的一切(比如配置文件)都封装到一个容器.然而,Docker与虚拟机不同,它使用了沙箱机制,Docker容器不运行操作系统,它共享主机上的操作系统.下面我将在Ubuntu 14.04安装和使用Docker. Docker使得在同一个服务器上可以运行更多的应用程序--它通过提供了一个额外的抽象层和操作系统级虚拟自动化.Docker使用Go语言开发,并以Apache 2.0许可证协议发布. 一.Docker的需求 要在Ubuntu 14.
随机推荐
- asp.net ASPxTextBox等控件实现"回车模拟Tab"的 常用代码整理
- FCKEditor常用Js代码,获取FCK内容,统计FCK字数,向FCK写入指定代码
- 详解jQuery lazyload 懒加载
- Python3使用requests包抓取并保存网页源码的方法
- jquery批量设置属性readonly和disabled的方法
- DOS下FTP命令(FTP命令全集)
- J2SE与c#的几点比较
- asp.net ajax实现无刷新验证码
- PHP中全局变量global和$GLOBALS[]的区别分析
- JS正则表达式验证账号、手机号、电话和邮箱是否合法
- Python全局变量操作详解
- C++获取当前系统时间的方法总结
- C#中FormClosing与FormClosed的区别详细解析
- 基于C#实现Windows服务状态启动和停止服务的方法
- 新编MS07004网页木马源码代码
- javascript中递归的两种写法
- PHP与MySQL开发中页面乱码的产生与解决
- python数据结构之链表详解
- Jquery显示、隐藏元素以及添加删除样式
- 简单实现限制uploadify上传个数