linux学习之ubuntu的包管理
原文地址:http://www.ibm.com/developerworks/cn/linux/l-lpic1-v3-102-4/index.html?ca=drs-
Ian
Shields
, 资深程序员, IBM
Ian Shields 参与 developerWorks
Linux 专区的许多 Linux 项目。他是 IBM 北卡罗来纳州 Research Triangle Park 的一名高级程序员。他于
1973 年作为一名系统工程师加入 IBM 位于澳大利亚堪培拉的子公司。此后,在加拿大蒙特利尔和北卡罗来纳州 RTP
从事通信系统和普适计算。他拥有多项专利并发表了许多论文。他毕业于 Australian National
University,取得纯数学和哲学学位。他拥有北卡罗来纳州州立大学的计算机硕士和博士学位。更多信息参见 My developerWorks 上 Ian 的个人信息
。
简介:
学习如何在 Linux® 系统上安装、升级和管理包。本文主要关注 Advanced Packaging Tool
(APT),APT 是 Debian 以及从 Debian 衍生出的发行版(比如 Ubuntu)使用的包管理系统。可以使用本文中的资料来准备
Linux 系统管理员认证的 LPI 101 考试,或者只是为了了解添加新软件并及时更新系统的最佳方法。
查
看本系列更多内容
概述
在本文中,学习如何在 Linux 系统上使用 Debian 包管理工具管理包。学习:
安装、卸载、升级和删除 Debian 二进制包
寻找包含特定文件或库的包(即使还没有安装包)
获取版本、内容、依赖关系、包完整性和安装状态等包信息(即使还没有安装包)
本文帮助您准备 Linux Professional Institute's Junior Level Administration
(LPIC-1) 考试 101 中主题 102 下的目标 102.4。该目标的权值为 3。
先决条件
为了最有效地利用本系列中的文章,您应该具有基本的 Linux 知识,并需要准备一个 Linux
系统,用于练习本文介绍的命令。有时候不同版本的程序输出格式不同,因此您所得到的结果未必总是与此处的相同。特别是,许多输出高度依赖于系统上已经安装
的包。您自己的输出可能很不一样,但是应该能够看出重要的共同点。
包管理简介
过去,许多 Linux 程序以源代码的形式发行,用户把源代码构建为所需的程序或程序集;源代码还附带必需的手册页、配置文件等等。现在,大多数
Linux 发行商使用称为包
的预构建的程序或程序集,包便于在发行版上安装。在本文中,学习帮助安装、更新和删除包的包
管理
工具。本文主要关注 Advanced Packaging Tool
(APT
),APT 是
Debian 以及从 Debian 衍生出的发行版(比如 Ubuntu)使用的包管理系统
相关文档:
总览
用iptables -ADC 来指定链的规
则
,-A添加 -D删除 -C 修改
iptables - [RI] chain rule num rule-specification[option]
用iptables - RI 通过规则的顺序指定
iptables -D chain rule num[option]
删除指定规则
iptables -[LFZ] [chain][option]
用iptables -LFZ 链名 [选项]
iptables -[NX] chain
用 -NX ......
折腾了一晚上,在Linux下终于把S3C2440开发板的LED灯给点亮了,兴奋不已,于是著文以记之。
程序是韦东山老师编著的《嵌入式Linux应用开发完全手册》,编译源文件照书上做就可以了,主要是在烧到开发板上出了问题
使用Jflash-s3c2440软件燒写程序的时候出现了如下的问题:
使用Jflash-s3c2440软件燒写程序的 ......
linux常用头文件如下:
POSIX标准定义的头文件
<dirent.h>
目录项
<fcntl.h> 文件控制
<fnmatch.h> 文件名匹配类型
<glob.h>
路径名模式匹配类型
< ......
1、下载jdk,可以直接在RH上下载,也可以在本机下载,然后通过psftp传上去(jdk-6u20-linux-i586-rpm.bin)
2、用putty连接linux
3、执行jdk-6u20-linux-i586-rpm.bin 没找到
4、执行./jdk-6u20-linux-i586-rpm.bin 找到,但没有权限
5、chmod 775 jdk-6u20-linux-i586-rpm.bin 改权限
6、执行./jdk-6u20-linux-i ......
首先在Linux上创建一个共享文件夹
mkdir /home/user/share
用root用户启动samba服务
service smb start
修改smb.conf文件
sudo gedit /etc/samba/smb.conf 或者 vi /etc/samba/smb.conf
[share]
path = /home/user/share
...
writable = yes
创建共享用户并设置密码
sudo useradd smbusr
sudo smbpasswd -a s ......