uri ( Universal Resource Identifier )

uri 指的就是软体套件来源位置,这些位置可以为系统内的某个位置 ( file ) 、可以为 CD-ROM ( cdrom ) 、可以为网路远端位置 ( http 、 ftp )..等等,当你下 apt-get 指令时,就会到这些位置去搜寻软体资料库。总括来说一共有 file 、 cdrom 、 http 、 ftp 、copy 、rsh 、ssh 等几个参数,而比较常用的参数如下列:

file

可以是你系统上的某个目录,如下:

deb file:/home/moto/debian stable main contrib non-free

也可以是你 mount 到自己系统里头的远端 NFS Server,如下:

deb file:/mnt/nfs-server stable main contrib non-free

cdrom

这里当然就是指光碟机上光碟片里的位置罗,例如:

deb cdrom:/dists stable main contrib non-free

http

透过 http 的协定传送,例如:

deb http://http.us.debian.org/debian stable main contrib non-free

ftp

透过 ftp 的协定传送,例如:

deb ftp://ftp.us.debian.org/debian stable main contrib non-free

值得一提的是透过这样的机制是非常有弹性的,来源位置几乎可以是网路上的任何一个角落,不见得是要 Debian Office 站台,个人制作的 .deb 软体套件也可以开放给网路上的人使用,例如目前的 Debian 官方『 stable 』版本里头的 Linux kernel 不是最新版的,而 bunk 网友自己帮忙做了最新版本的 kernel for debian package,并提供了 『 deb http://people.debian.org/ bunk/debian potato main 』 这个私人的位置,则我们可以把这个位置加入 『 /etc/apt/sources.list 』 设定档里头,再透过 『 apt-get update 』 就可以取得 bunk 所制作的 for debian 的 kernel package ( 目前在 testing 里头已经有最新的 kernel 了,所以不需要在透过其他的来源来安装 )。更详细的 kernel 升级方法请参考

Debian 升级 kernel 真轻松 一节。

这样的分享机制很棒 ! 因为 Debian 官方对于软体筛选有一定的规定,如果某个软体进不了 Debian 的 package tree ,但我们又不想由 Source tallball 安装, 我们便可以透过这样的管道让我们仍旧可以使用 Debian 良好的软体管理机制而且可以安心使用额外软体。

Linux yest2图形安装ftp,Debian 无痛起步法 ( 线上最新版 ): 了解 Debian 系统的哲学相关推荐

  1. Linux yest2图形安装ftp,(伪)从零开始学转录组:软件安装

    生信技能树的转录组学习开班了, 第一个任务是安装软件, 于是我花了一个下午时间和Linux斗智斗勇. 系统准备 windows10: Unbuntu on windows10. 至于如何win10上开 ...

  2. FTPrush给Linux上传文件,LINUX CENTOS 7安装FTP服务器详细讲解(配图),FTPRUSH连接上传测试文件...

    安装FTP 1.安装命令 yum install vsftpd -y 2.查看启动状况 systemctl status vsftpd 3.停止,启动,vsftpd systemctl stop vs ...

  3. 线上redis一般安在linux_Redis企业级应用-Linux安装搭建一个完整的linxu线上服务(上)...

    我们在做项目的时候经常会遇到很多性能的问题,也成为整个系统优化最疼痛的问题,主要还是因为在用户量大的时候或者就是说高并发访问的时候,我们系统的数据库会有一个限制.当然也可以通过对数据库的优化对系统进行 ...

  4. Linux源码安装pgadmin4,如何在 Ubuntu 18.04 上安装 pgAdmin4

    pgAdmin4 是一个功能丰富,跨平台,基于 Web 的界面,允许您在Web浏览器中管理和管理 PostgreSQL 数据库实例. 在本指南中,您将学习如何在 Ubuntu 18.04 LTS上安装 ...

  5. linux嵌入式开发arm7,基于ARM7系列芯片嵌入式平台上实现的设计方案-嵌入式系统-与非网...

    本文介绍的方法是在用ARM7系列芯片S3C4510B和μClinux构建的嵌入式平台上实现的.在嵌入式系统设计过程中,系统的掉电保护越来越受到重视整个掉电保护实现的基本思路是:产生掉电信号,捕捉掉电信 ...

  6. linux 内存溢出排查_记一次JAVA 线上故障排查完整套路

    JAVA线上故障排查全套路 线上故障主要会包括cpu.磁盘.内存以及网络问题,而大多数故障可能会包含不止一个层面的问题,所以进行排查时候尽量四个方面依次排查一遍.同时例如jstack.jmap等工具也 ...

  7. python27怎么安装thrift解压包_Python在Linux环境中安装Thrift

    1.文件下载:thrift-0.11.0.tar.gz 个人网盘下载:链接:https://pan.baidu.com/s/1MXgx8LuN4wk7ssVUD9Wzaw  提取码:xw85 2. 将 ...

  8. drupal linux安装,在Debian 10(Buster) Linux服务器中安装drupal 8.8.0的说明

    按照本说明,你就可以成功的在Debian 10(Buster) Linux服务器中安装好drupal 8.8.0版本,已亲测能稳定运行. 先决条件 在开始安装之前,对安装的最低要求是: 数据库服务器, ...

  9. wsl使用可视化界面_启用Windows10的Linux子系统并安装图形界面

    前言 目前市面上的PC电脑主要运行着四大类系统,它们分别是微软的Windows.苹果的MacOS.Linux的发行版以及Unix类系统.其中Linux和Unix都是开源的,因此市面出现的众多基于Lin ...

最新文章

  1. linux文件时间属性的详解
  2. [pyinstaller]PermissionError: [Errno 13] Permission denied:C:\Users\xxx\AppData\Local\ucrtbase.dll
  3. amd的处理器能兼容idea么_250元就能买到16GB内存 这背后究竟是道德的沦丧还是人性的扭曲?...
  4. System.FormatException: GUID 应包含带 4 个短划线的 32 位数(xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)。...
  5. linux提示链接层次太多,嵌入式linuxmusic播放器
  6. 关于 Unity 版本升级后可能会引起偶发光照图错乱的问题
  7. 飞鸽传书创造出自己的一片天吧
  8. MeteoInfoLab脚本示例:OMI Grid HDF数据
  9. uniapp不同页面跳转传递数据
  10. MATLAB画柱状图对比
  11. ros路由器l5和l6的区别_ESXI安装Mikrotik RouterOS(ROS)软路由部署指南(附授权镜像下载)...
  12. windows修复移动硬盘
  13. TOP100summit:【分享实录-猫眼电影】业务纵横捭阖背后的技术拆分与融合
  14. syncthing同步慢_使用Syncthing在多个设备上同步文件
  15. 计算机电子表格操作步骤,Excel电子表格操作基本步骤.doc
  16. Mathtype(2),用于创建此对象的程序是 Equation。您的计算机尚未安装此程序或此程序无响应。
  17. 设置/etc/fstab实现自动挂载
  18. [HAL]STM32F1光照度测量BH1750 串口输出
  19. nginx如何解析html响应,在nginx中,如何返回http 500返回码并包含响应客户端的响应体...
  20. python爬虫:搜狗微信公众号文章信息的采集(https://weixin.sogou.com/),保存csv文件

热门文章

  1. java jsp面积怎么算,JSP 课后作业:编写 Tag 文件计算矩形、圆形面积
  2. ruby 中的respond_to (转)
  3. Geom error原因以及解决办法
  4. C#验证歌得巴赫猜想
  5. 彭博社:Web3 巨大潜力之下的未解之谜
  6. Python 统计列表中各元素出现的次数
  7. vue项目设置服务器地址,vue项目配置后端服务器地址
  8. 打造高效能团队之测试能力提升
  9. 全球与中国葡萄酒保鲜工具市场现状及未来发展趋势
  10. 原有人陪你颠沛流离 昨日书