Debian

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
第1行: 第1行:
 
[[Image:Debian.jpg|right]]
 
[[Image:Debian.jpg|right]]
 
== Debian基础知识 ==
 
== Debian基础知识 ==
=== Debian 是什么? ===
 
Debian 是一套为了您的计算机所设计的自由操作系统 (OS)。操作系统是使计算机运行的基本程序和工具的集合。Debian 使用 Linux 核心(操作系统的最重要部份),但大部份的基本工具则来自 GNU 计划,因此我们称为 GNU/Linux。
 
  
Debian GNU/Linux 不单是个操作系统,它也包含多过 15490 个软件包,它们是一些经已编译的软件,并包装成一个容易安装的格式。
 
 
=== Debian 是什么? ===
 
=== Debian 是什么? ===
 
Debian 是一套为了您的计算机所设计的自由操作系统 (OS)。操作系统是使计算机运行的基本程序和工具的集合。Debian 使用 Linux 核心(操作系统的最重要部份),但大部份的基本工具则来自 GNU 计划,因此我们称为 GNU/Linux。
 
Debian 是一套为了您的计算机所设计的自由操作系统 (OS)。操作系统是使计算机运行的基本程序和工具的集合。Debian 使用 Linux 核心(操作系统的最重要部份),但大部份的基本工具则来自 GNU 计划,因此我们称为 GNU/Linux。
  
 
Debian GNU/Linux 不单是个操作系统,它也包含多过 15490 个软件包,它们是一些经已编译的软件,并包装成一个容易安装的格式。
 
Debian GNU/Linux 不单是个操作系统,它也包含多过 15490 个软件包,它们是一些经已编译的软件,并包装成一个容易安装的格式。
 +
 +
=== Debian package tools ===
 +
http://www.debian.org/doc/manuals/reference/ch-package.zh-cn.html
 +
*dpkg      – Debian 包安装工具
 +
*apt-get  – APT 的命令行前端
 +
*aptitude  – APT 的高级的字符和命令行前端
 +
*synaptic  – 图形界面的 APT 前端
 +
*dselect  – 使用菜单界面的包管理工具
 +
*tasksel  – Task 安装工具
 +
 +
*dpkg-reconfigure  - 重新配置已安装的软件包(如果它是使用 debconf 进行配置的)
 +
*dpkg-source      - 管理源码包
 +
*dpkg-buildpackage - 自动生成包文件
 +
*apt-cache        - 在本地缓冲区检查包文件
 +
 +
*# apt-get  check          # 更新缓冲区并检查损坏的软件包
 +
*$ apt-cache search  pattern # 按文本描述搜索软件包,看有哪些包可供选择
 +
*$ apt-cache policy  package # 软件包的 priority/dists 信息
 +
*$ apt-cache show -a package # 显示所有 dists 中软件包描述信息
 +
*$ apt-cache showsrc package # 显示相应源码包的信息
 +
*$ apt-cache showpkg package # 软件包调试信息
 +
*# dpkg  --audit|-C          # 搜索未完成安装的软件包
 +
*$ dpkg {-s|--status} package ... # 已安装软件包描述
 +
*$ dpkg -l package ...      # 已安装软件包的状态(每个占一行)
 +
*$ dpkg -L package ...      # 列出软件包安装的文件的名称
 +
 +
=== install gcc ===
 +
http://lists.debian.org/debian-gcc/
 +
 +
# apt-get install build-essential
 +
# cat /proc/version // 确定核心是什么版本gcc编译的
 +
# apt-get -u install gcc-2.95 g++-2.95 make
 +
# export CC=/usr/bin/gcc-2.95
 +
# export CXX=/usr/bin/g++-2.95
 +
 +
http://www.debian.org/doc/manuals/reference/ch-program.zh-cn.html // 编程
 +
# apt-get install glibc-doc manpages-dev libc6-dev gcc
 +
 +
$ /usr/bin/gcc-2.95 -Wall -g -o run_example example.c -lm
 +
$ ./run_example
 +
 +
关联/usr/bin/gcc-2.95 和 gcc
 +
ln -sf /usr/bin/gcc-2.95 /usr/bin/gcc
 +
$ gcc -Wall -g -o run_example example.c -lm
  
 
=== 相关链接 ===
 
=== 相关链接 ===

2006年7月14日 (五) 15:08的版本

Debian.jpg

目录

Debian基础知识

Debian 是什么?

Debian 是一套为了您的计算机所设计的自由操作系统 (OS)。操作系统是使计算机运行的基本程序和工具的集合。Debian 使用 Linux 核心(操作系统的最重要部份),但大部份的基本工具则来自 GNU 计划,因此我们称为 GNU/Linux。

Debian GNU/Linux 不单是个操作系统,它也包含多过 15490 个软件包,它们是一些经已编译的软件,并包装成一个容易安装的格式。

Debian package tools

http://www.debian.org/doc/manuals/reference/ch-package.zh-cn.html

  • dpkg – Debian 包安装工具
  • apt-get – APT 的命令行前端
  • aptitude – APT 的高级的字符和命令行前端
  • synaptic – 图形界面的 APT 前端
  • dselect – 使用菜单界面的包管理工具
  • tasksel – Task 安装工具
  • dpkg-reconfigure - 重新配置已安装的软件包(如果它是使用 debconf 进行配置的)
  • dpkg-source - 管理源码包
  • dpkg-buildpackage - 自动生成包文件
  • apt-cache - 在本地缓冲区检查包文件
    1. apt-get check # 更新缓冲区并检查损坏的软件包
  • $ apt-cache search pattern # 按文本描述搜索软件包,看有哪些包可供选择
  • $ apt-cache policy package # 软件包的 priority/dists 信息
  • $ apt-cache show -a package # 显示所有 dists 中软件包描述信息
  • $ apt-cache showsrc package # 显示相应源码包的信息
  • $ apt-cache showpkg package # 软件包调试信息
    1. dpkg --audit|-C # 搜索未完成安装的软件包
  • $ dpkg {-s|--status} package ... # 已安装软件包描述
  • $ dpkg -l package ... # 已安装软件包的状态(每个占一行)
  • $ dpkg -L package ... # 列出软件包安装的文件的名称

install gcc

http://lists.debian.org/debian-gcc/

  1. apt-get install build-essential
  2. cat /proc/version // 确定核心是什么版本gcc编译的
  3. apt-get -u install gcc-2.95 g++-2.95 make
  4. export CC=/usr/bin/gcc-2.95
  5. export CXX=/usr/bin/g++-2.95

http://www.debian.org/doc/manuals/reference/ch-program.zh-cn.html // 编程

  1. apt-get install glibc-doc manpages-dev libc6-dev gcc

$ /usr/bin/gcc-2.95 -Wall -g -o run_example example.c -lm $ ./run_example

关联/usr/bin/gcc-2.95 和 gcc ln -sf /usr/bin/gcc-2.95 /usr/bin/gcc $ gcc -Wall -g -o run_example example.c -lm

相关链接

官方正式链接

民间组织、社区、个人站点

应用技巧

开发相关

  • 如何最快的从源码包制作 debian 包?
$dh_make -e you@mail -s
$debuild

精彩图片

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱