由于中科大的源(mirrors.ustc.edu.cn)出现的了问题,使用了清华的源(mirror.tuna.tsinghua.edu.cn),在(/etc/apt/sources.list)文件中进行替换,学习下其中的格式。
第一部分为deb或者deb-src,其中前者代表软件的位置,后者代表软件的源代码的位置
第二部分为镜像的url
/dists/ 目录包含”发行版”(distributions), 此处是获得 Debian 发布版本(releases)和已发布版本(pre-releases)的软件包的正规途径. 有些旧软件包及 packages.gz 文件仍在里面./pool/ 目录为软件包的物理地址. 软件包均放进一个巨大的 “池子(pool)”, 按照源码包名称分类存放. 为了方便管理, pool 目录下按属性再分类(“main”, “contrib” 和 “non-free”), 分类下面再按源码包名称的首字母归档. 这些目录包含的文件有: 运行于各种系统架构的二进制软件包, 生成这些二进制软件包的源码包.你可以执行命令 apt-cache showsrc mypackagename, 查看 ‘Directory:’ 行获知每个软件包的存放位置. 例如: apache 软件包存放在 pool/main/a/apache/ 目录中.另外, 由于lib*软件包数量巨大, 它们以特殊的方式归档: 例如, libpaper 软件包存放在 pool/main/libp/libpaper/./indices/ 维护人员文件和重载文件./project/ 大部分为开发人员的资源第三部分表示你的debian版本号 lsb_release命令
https://mirrors.tuna.tsinghua.edu.cn/ubuntu/dists/trusty/ 其中内容 以垂直的观点来看 Debian 软件的分布: main、contrib、non-free、non-us 因为 Debian 是非营利组织,但是组织架构严谨,有一套完善的软件管理方式。基于其对软件 free 度的一种坚持,对不同版权软件包的录入有一些限定。 下面是对它们的一些简要介绍: main Debian 里最基本及主要且符合自由软件规范的软件 ( packages )。 contrib 这里头软件虽然可以在 Debian 里头运作,即使本身属于自由软件但多半却是相依于非自由 ( non-free ) 软件。 non-free 不属于自由软件范畴的软件。 non-us 这个分类里头的软件都来自非美国地区,当中可能有牵扯到专利、加密..等等问题。
WEB默认的地址为/var/www/html/,需要 在/etc/apache2/sites-enabled/000-default.conf中修改DocumentRoot 在/etc/apache2/apache2.conf中修改其权限(否则会出现403权限问题)
<Directory /home/buildall/www/> Options Indexes FollowSymLinks AllowOverride None Require all granted </Directory>