����w���A���@�A��s�峹�аѦ��o��

�b�{�b�� Internet �W���ACracker ��b�O�Ӧh�F�I�o�� Cracker �|�Q�Τw�g�s�b���t�κ|�}�A�Ӷi�氻���B�J�I�z���D���A �]���A���F���Ӭ[�]�����𤧥~�A�̭��n�� Linux ��`�޲z�u�@�A���L��M�󪺤ɯŤF�I ���L�A�g�ѨC���[������w���q���ҧi�����M��|�}�A�H�ε��ݦU�j distribution �w��o�Ǻ|�}�Ӵ��� RPM �ɮסA�H�� Client �ӤɯŪ��L�{���A��b�O���I�w�C�ڡI�]���A �ثe�N���ܦh�u�W������s������X�{�F�I���F�o�ǽu�W������s RPM ����q�P��k�A�ڭ̨t�κ޲z���b�޲z�D���t�ΤW���A�i�N���P���h�o�I����Ӭݬݧa�I

1. ����ݭn�i��n��ɯ�
�@�@1.1 �p��i��n��ɯ�
�@�@1.2 �U�� distributions ���۰ʤɯž���
2. CentOS �� yum �۰ʤɯ�
�@�@2.1 yum ���]�w��
�@�@2.2 yum ���w�ˡB�ɯšB�����B�d�ߵ��\���P�w�ˮM��s��
�@�@2.3 ���P���������ɯ��G CentOS 4.2 to 4.3, FC1 to CentOS 4.3
3. Debian �� apt �۰ʤɯšG�H B2D ����
�@�@3.1 APT ���]�w��
�@�@3.2 ��ڨϥ� APT�G apt-get, apt-cache
4. ���I�^�U
5. �ҫ�m��
6. �ѦҸ��
7. �w�糧�媺��ij�Ghttp://phorum.vbird.org/viewtopic.php?t=26298

����ݭn�i��n��ɯ�
�ܦh�B�ͦb�����W���`�`�|�o�˯d���G �y�j�a�n�A�ڪ� Linux �n���ǩǪ��A�]���S����k�H root �������n�J�F�z�A �����I�X�G�i�H�����i�D�o��B�͡G�y�A���t�γQ�J�I�F�z�I�ӡ�u���H���W�~�˦n�A�U�ȳQ�J�I�H �S���ڡ������O�p���쪺�O�H

�b�e�@���ڭ̤��O������y�����s�u�� port ���O�ѳn��Ҷ}�Ҫ��z�A �ҥH�A�p�G�ӳn�饻���N�����D���ܡA������M�A���t�δN�e���Q��}�F�I �x�I���ۥѳn��F���}�o�X�����D���{���ڡH�o�O�]���{���O�H�g�X�Ӫ��A �b�]�p���즳�ǩ_�Ǫ��Ϊk�i��S���Ҽ{��A�Ϊ̬O�Y�Ǧw�����D�S���Ҽ{��A �ӳy���{���������C���o�˪��{���o�G��A�ܦh�H�|�w��o�ǵ{���i������A�p�G�o�{���D�N�|�^�������s�C ������^���᪽��{����s���e�A�`�|���@�q�ŵ����A�o�����i��N�|���� cracker �}�o�X�㦳�����X���{���A �p�G�o�ǧ����{�����G�X�Ӫ��ܡA�����H�K�@�Ӥp�B�ͮ���o�˪��{���A�N������A�աI

�o�Ӱ��D�ëD�Ȧs�b��Y�ӳ�@�@�~�t�ΡA�ӬO�Ҧ����@�~�t�γ��s�b�o�˪����D�A �ӥB�M�󪺺|�}�ˤ��O�@�w�O�|�Q�Q�ΨӶi��J�I�A�����ɭԡA�Y�ǮM�󪺺|�}�i��ɭP�z Linux �D�����B�椣�}�Ϊ̬O�e�����ͨt�η������������D�O�I�ҥH�A�@�Ӧn�� Linux �D���A �L���M��̦n�O�H�ɫO���b���s�������W���A�o���٬O����n�@�I���աI����w���|�}���q���z�i�H�Ѧҩ��U�������G
�ҥH�ڡA�ä��O��������N�U�� OK �I�A�٥����n��s�A���n��~��A �q�`��ij�A�A�w�� Linux �����᪺�Ĥ@���u�@���N�O..... �ߨ�i�����n�骺�ɯšI
�ƹ�W�A�ۥѳn�骺�w�����٬O����n���I�]�����Ӧh�H��������{���X�P��s�{���X�A �åB�A�U�@�{���u�������D�A�b�o�{���D����X�׸ɵ{���������O����u���A �]�N�O���A�����̥i�H�Q�Ϊ��ɶ��۹��Y�u�A���M�ϥΦۥѳn�骺�ڭ̴N����w���աI ^_^
�p��i��n��ɯ�
�ٰO�o�A�O�p��w�˧A Linux �W�����n��ܡH���N�O rpm, tarball �P dpkg �ܡH �ҥH�o�A�A���n��p�G�Q�n�ɯšA���N�o�̾ڷ��ɧA�w�˸ӳn�骺�覡�Ӷi��ɯŰڡI �ӨC�ؤ覡������A�ΩʡG
�|�Ҩӻ��A�p�G�A���t�άO CentOS �A�ڭ̪��D�L�ϥΪ��O RPM �������M��޲z�Ҧ��A���p�G�A�Q�n�w�� B2D ���n����H�n�`�N�A B2D �O�ϥ� debian �� dpkg �Ӻ޲z�M�󪺡A��̨ä��ۦP�ڡI�n���ۦw�ˤ����F�I �ҥH���A�n�ɯŪ��ܡA�o���A�Ѩ�A�t�ΤW���M��w�˻P�޲z����k�~��C

���L�A���ӯS���רҡA���N�O�ª����� Linux (�Ҧp Red Hat 9) ���n��ɯŸӦp��O�n�H �ѩ��ª������n��䴩�ץ��ӴN����t�A�ӷ~���q�Ϊ̬O���s�]�S���o��h�ߤO��b�ª������䴩�W�A �ҥH�A�A�o�Ӯɭԥi�H��ܡG (1)�ɯŨ���s�������A�Ҧp CentOS 4.3 �Ϊ̬O SuSE 10 �����A�Ϊ̬O (2)�Q�� Tarball �Ӧۦ�ɯŮ֤߻P�n�� �C���L�A�����ij�ɯŨ�s�����աA�]���n�ۦ�H��ʤ覡�� Tarball �w�˨�̷s�������A��b�O�ܶO�ɶO�O�A�ӥB�ٱo�n�`�`�d�\�x������ұ��X���̷s�����A �|�L�@�h���i��o�͵L�k�w�������p�C

�����ޫ�򻡡A��¨ϥ� RPM / Tarball / dpkg ���覡�Ӧw�˻P�ɯųn��ɡA �A�������n�ѭ쪩���ЩΪ̬O�ѩx������U���i�w�˪��M���ɮסA�M��A��ʨӹ�ڦw�˨�A���t�ΤW�C �p���@�ӡA�A�٬O�o�n�n�۩x��������Ѫ���T�A�~����b�Ĥ@�ɶ��i��ɯŪ��ʧ@�C ���I���o��·СH

�ڭ̳���o�b Windows �����ҤU�A�L�����Ѥ@�� Live update �����إi�H�۰ʪ��u�W�ɯšA �Ʀܫܦh�����r�n��P���차�n��]�������X�Y�ɪ��u�W��s�A�p���@�ӥi�H���z���n������b�̷s�������p�A �u�O�n�ڡI�x�I���ڭ̪� Linux �O�_���o�˪��\��H�p�G�����ܡA����t�Φ۰ʶi��n��ɯšA ���N�i�H���P�S�ּ֤F�H�S���I�T��O�o�˪��I�ҥH�N���ڭ̨ӽͤ@�� Linux ���u�W�ɯž���a�I


�U�� distributions ���۰ʤɯž���
�b Linux �̱`�����M��w�ˤ覡�G RPM / Tarball / dpkg �����ATarball �ѩ���o���O��l�X�A �ҥH�n�� Tarball �ӧ@�u�W�۰ʧ�s�O���ӥi��i�檺�A�ҥH�ȯ�� RPM �� dpkg �o��خM��޲z���覡�Ӷi��u�W��s�F�C

�� RPM �P dpkg ���O���ҿת��ۨ��ݩʶܡH �o�ˤ��ݭn��ߧo�I�]���ڭ̪� RPM �P dpkg �M���ɮ׳����@�ǮM�󪺰򥻸�T�A �æP�ɰO���F�M�󪺬ۨ��ݩ� (�O�o�ϥ� rpm -q ���d�߶�)�A �ҥH�����R�o�ǰ򥻸�T�èϥΤ@�Ǿ���N�o�Ǭ̸ۨ�T�O���U�ӫ�A �A�z�L�@���B�~�������\��A�N����۰ʪ����R�A���t�λP�׸ɮM�󤧶����t���A �åi�i�@�B���A���R�һݭn�ɯŻP�ۨ��ݩʪ��M��A�N�i�F���۰ʤɯŪ��z�Q�աI

�ѩ�U�a distributions �b�޲z�t�ΤW�����ۤv�W�S���Q�k�A�ҥH�b���R RPM �� dpkg �M��P�覡�W���N���Ҥ��P�A �]�N�����U�o�Ǥ��P���u�W�ɯž���աG
���F�o�Ǥɯž���åB�P distribution �@�F�����A�A�N���A�Ѩ�G�y�C�� distribution �i�H�ϥΪ��u�W�ɯž�����ۦP�z���ڡI�ҥH�аѦҧA�� distribution �Ҵ��Ѫ����Ӷi��u�W�ɯŪ��]�w��I�_�h�N�o�n�ۦ��ʤU���w�ˤF�I @_@

���U�����H CentOS 4.3 ���Ѫ� yum �u�W�ɯŬ[�c�Ӷi�满���A�P�ɥ�²�檺���Ф@�U B2D �o�� distribution �� APT �ӻ��������I ^_^�I�������򤣿�ܨ�L�������Ӥ��ЩO�H �N�p�P�ϰ�������ӳ��`�̭��� distribution ������쪺�A �Ví�w�������N���e���o�͵{�����ΡA���_�ɯŪ����p�N������|�o�͡A�ҥH�A�����o�̦A���������@�U�A �p�G�n�����D�����A�����Ϊ��ܡA�ɶq��ܸ�í�w�B�䴩���h�������A�Ҧp CentOS, SuSE, Red Hat, B2D �� debian �� distribution �ڡI

CentOS �� yum �۰ʤɯ�
�ڭ̪��D CentOS �D�n�O�H RPM �ӧ@���M�󪺺޲z����A���� RPM �����N���@�Ǫ��Y��ưO���F�o�ӮM�󥻨�����T�A �]�A�F�ۨ��ݩʤ������T�������A yum �o�өN�N�N�O�ǥѤ��R�o�� RPM �M�󪺪��Y��ơA�åB�N�o�Ǫ��Y��ƨƥ��O���U�ӡA ���ϥΪ̭n�D�ɯũΪ̬O�w�˪��ɭԡA yum �N�|�z�L���R�o�Ǫ��Y��ƨӨM�w�U�����ɮסA �o�ǤU�����ɮ׷��M�]�A�F�ۨ��ݩʪ��M��F�A�ҥH���Ayum �w�g�D�ʧJ�A�F�M�󤧶����ݩʬ̰ۨ��D�o�I�ܴΧa�I

���� yum �O�p��ʧ@���O�H�򥻤W�O�o�˪��G
�ҥH���A���X�A�� yum server �O�����n���@��ưڡI


yum ���]�w��
�򥻤W�A�b�A�@�w�˧� CentOS ����A�t�δN�D�ʪ����A�إߦn CentOS �� yum server �]�w�F�A �L���]�w�ɦb�G �䤤�A���� yum.conf �O�D�n�]�w�ɡA�i�H�]�w�@�����ҰѼƤ������A�ܩ� CentOS-Base.repo �h�O�D�n�� yum server ��ܪ���ơA�A�i�H�����ק� CentOS-Base.repo �o���ɮקY�i�C �t�~�A�x�W�a�Ϫ� CentOS �蹳���x (mirror) �i�H��ܸq�u�j�Ǫ� FTP �����A �Ҧp���U���s���G
�I�ܥثe���� (2006/09/xx)�A�̷s�� CentOS �O 4.4 ���A�ҥH�W�Y�o�ӳs���A�i�H�i�J 4.4 ���ӥؿ��A �N����ݨ�ܦh CentOS ���Ѫ��U���M���ƤF�C�䤤������n����ӥؿ��O�G�y o s�z�H�Ρy update �z �A���O�O��¦�M��H�έ׸ɹL�᪺�M��աI�J�M���D�F�x�W�a�Ϫ� FTP ������A�۵M�N���ݭn�s�������h�U���ɮסA ����s�u�U�����t�׷��M�N�|����ְաI���L�A�A�N�o�n�ۦ�ק�ק�]�w�ɤF�I

���L CentOS �x������h�O��ij�ϥΰ�X�ӧ@����ۺ�������ܨ̾ڡA �p���@�Ӧb�j�����ۦP�����ҤU (4.3 -> 4.4) ���̪� CentOS �O�i�H�۰ʤɯŨ줣�P���������I �ҥH�A�������]�w�ɬO�令�o�Ӽˤl���G
[root@linux ~]# vi /etc/yum.repos.d/CentOS-Base.repo
[base]
name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch
&repo=os&cc=tw
# �`�N�I�W�����O�P�@��I
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4

#released updates
[update]
name=CentOS-$releasever - Updates
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch
&repo=updates&cc=tw
# �`�N�I�W�����O�P�@��I
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4
......(���U�ٲ�).....
�D�n�O�N mirrorlist �����ܼƪ��̫᭱�[�W��X�y&cc=tw�z�N�i�H�F�I�p�G���Ӧ����s�������ɡA ����A�� yum �N����۰ʤɯ��o�I�t�~�A���F [base] �P [update] ���~�A��� CentOS �ٴ��ѫܦh���B�~�M��A �o�]�A�F�G addons, extras, centosplus, contrib �����A�o�Ǹ�ƧA�]�i�H�[�J��]�w�ɷ����A �����U�A�e���w�ˬY�ǫD���W�䴩���M���ưڡI ^_^

�t�~�̭n�`�N���O�A�b�]�w�ɷ����ҫ��w���蹳���x (mirror) ���A�V��V�n�A�ӥB�W�e�V�j�V�n�A �o�˧A�N�i�H�����K�ֳt���U���ڡI�ӥB�A�A�����w�g���\���s������蹳���x�~��A �_�h�b���� yum �ɷ|�o�ͬY�ǰ��D��I�t�~�A�A�����O root �������~��ϥ� yum �ڡI �]�N�O���G

yum ���w�ˡB�ɯšB�����B�d�ߵ��\��
yum �i�������u�W�۰ʤɯŦӤw�A�L�٥i�H�@�d�ߡB�M��s�ժ��w�ˡB���骩�����ɯŵ����A�n�Ϊ����I ���ӽͽפ@�U yum �o�� client �ݪ����O�Ϊk�a�G
[root@linux ~]# yum [option] [�u�@����] [�M��]
�ѼơG
option�G�D�n���ѼơA�]�A���G
   -y �G�� yum �߰ݨϥΪ̪��N���ɡA�D�ʦ^�� yes �Ӥ��ݭn����L��J�F
   --installroot=/some/path �G�w�˦b��L�����|�A�Ӥ��b�ثe�ؿ��𪺬[�c���F
        ���إߵ��������۷������U�I���L�A�@��ϥΪ����ӥΤ���C
[�u�@����]�G�ѩ󤣦P���ϥα���A�Ӧ��@�ǿ�ܪ����ءA�]�A�G
   install �G���w�w�˪��M��W�١A�ҥH�᭱�ݱ��y �M��W�� �z
   update  �G�i�����ɯŪ��欰�F���M�]�i�H���Y�ӮM��A�ȤɯŤ@�ӮM��F
   remove  �G�����Y�ӮM��A�᭱�ݱ��M��W�١F
   search  �G�j�M�Y�ӮM��Ϊ̬O���n����r�F
   list    �G�C�X�ثe yum �Һ޲z���Ҧ����M��W�ٻP�����A���I���� rpm -qa�F
   info    �G�P�W�A���L���I���� rpm -qai �����浲�G�F
   clean   �G�U�����ɮ׳Q��� /var/cache/yum �A�i�ϥ� clean �N�L�����A
             �i�M�������ءGpackages | headers | metadata | cache ���F
�t�~�A�b[�u�@����]�����٥i�H�㦳��Ӹs�ծM�󪺦w�ˤ覡�A�p�U�ҥܡG
   grouplist   �G�C�X�Ҧ��i�ϥΪ��y�M��աz�A�Ҧp Development Tools �������F
   groupinfo   �G�᭱�� group_name�A�h�i�A�Ѹ� group ���t���Ҧ��M��W�F
   groupinstall�G�o�Ӧn�ΡI�i�H�w�ˤ@��ժ��M��s�աA�۷��������ΡI
                 ��`�P --installroot=/some/path �@�ΨӦw�˷s�t��
   groupupdate �G�ɯž�ӮM��s�աF
   groupremove �G�����Y�ӮM��s�աF

�d�Ҥ@�G�j�M CentOS ����s�D���W�O�_�� RAID �Ϻа}�C�����M��H
[root@linux ~]# yum search raid
.....�e���ٲ�.....
mdadm.i386                               1.6.0-3                base
Matched from:
mdadm controls Linux md devices (software RAID arrays)
mdadm is used to create, manage, and monitor Linux MD (software RAID)
.....�᭱�ٲ�.....
# �ݨ�_�H��X��ƪ��S���r�騺�@��N��ܤF�A�i�H�w�˪��M��W�ٵM��A�i�H�o�ˡG

[root@linux ~]# yum info mdadm
Name   : mdadm
Arch   : i386
Version: 1.6.0
Release: 3
Size   : 84 k
Repo   : base
Summary: mdadm controls Linux md devices (software RAID arrays)
Description:
.....�᭱�ٲ�.....
# �@�@�@�ڡI�M�󪺪����W�١B��Ƥj�p�B�٦��ӮM��X�B (base)�I
# �ݭn�`�N�ݪ��O Summary �P Description �o��Ӫ`�N�ƶ����e�I
yum �u�O�ӫܦn�Ϊ��F��A�L�i�H�����d�߬O�_���Y�ǯS�����M��A �A�i�H�Q�Ρy yum search "�@������r" �z�Ϊ̬O�y yum list �z�C�X�Ҧ����M��W�١A �M��A�H���W���ܪk���o����r�A�Ϊ̬O�y yum list "�M��W��" �z �N������D�ӮM�󪺥γ~�A �̫�A�M�w�n���n�w�˰ڡI�W�����d�Ҥ@�N�O�b��X�Ϻа}�C���޲z�n��A �p�G�T�w�n�w�ˮɡA���N�i�H�o�˳B�z�G
�d�ҤG�G�w�ˬY�ӮM��a�I�H mdadm ���ҡG
[root@linux ~]# rpm -q mdadm
package mdadm is not installed
# �������D���èS���w�˳o�Ӫ��N���ҥH���U�}�l�w�˥��I

[root@linux ~]# yum install mdadm
Setting up Install Process
Setting up repositories
update                    100% |=========================|  951 B    00:00
base                      100% |=========================| 1.1 kB    00:00
addons                    100% |=========================|  951 B    00:00
extras                    100% |=========================| 1.1 kB    00:00
# �W���o�Ӷ��q�bŪ�� RPM �ɮת����Y��ơF

--> Populating transaction set with selected packages. Please wait.
---> Downloading header for mdadm to pack into transaction set.
mdadm-1.6.0-3.i386.rpm    100% |=========================| 8.2 kB    00:00
---> Package mdadm.i386 0:1.6.0-3 set to be updated
--> Running transaction check
# �W���o�Ӷ��q�h�O�b�U���ɮץH�ηdzƧ�s�����q

Dependencies Resolved
=============================================================================
 Package                 Arch       Version          Repository        Size
=============================================================================
Installing:
 mdadm                   i386       1.6.0-3          base               84 k

Transaction Summary
=============================================================================
Install      1 Package(s)
Update       0 Package(s)
Remove       0 Package(s)
Total download size: 84 k
Is this ok [y/N]: y
# �ܩ�o�Ӷ��q�h�b���R�ۨ��ݩʡA�åB���ϥΪ̽T�{�U���}�l

wnloading Packages:
(1/1): mdadm-1.6.0-3.i386 100% |=========================|  84 kB    00:00
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing: mdadm                        ######################### [1/1]

Installed: mdadm.i386 0:1.6.0-3
Complete!
# �̲׫h�U���P�w�˪����G�I
�@�I�g�L yum �ڭ̥i�H�ܻ��P���N�w�˦n�@�ӳn��A�åB�o�ӳn��w�g�D�ʪ����ڭ̰��n�ۨ��ݩʪ��J�A�F�A �u�O��K���z�I�t�~�A�A�����n���D�A��診�ӳQ�U���w�˪� mdadm �ɮ׳Q��m�� /var/cache/yum �̭��h�F�A �p�G�A�n�`�ٵw�ЪŶ����ܨ���i�H�b�w�˧�����N���ɮײ����A�N�ΡG
[root@linux ~]# yum clean packages
Cleaning up Packages
2 packages removed
�o�˴N����M�����w�U�����ɮ��o��`�٤@�U�w�ЪŶ��ڡIOK�㨺�p��i����骺��s�O�H ��p���������˧��F CentOS 4.3 �A���o�Ӫ����w�g���X�Y�z�ɶ��A�ҥH�]�w�g�@�F�ܦh��s�F�A �������p������s�ڡH��²��A�N�Φp�U�����O�G
[root@linux ~]# yum -y update
�[�@�ӡy -y �z���Ѽƥi�H���t�Φ۰����A�^���y yes �z�A�b�I���B�z�ɷ|�����K�@�I�C �p�G�A�O�Ĥ@������A���N�|�o�{�G�z�I���U������ƶq��F�Ʀ� MB ���СI�S���ڡI �ҥH�O�o /var/ �o�ӥؿ����e�q�n���j�@�I�~��I �_�h�N�|�X�{�L�k����U���Ҧ���s�ɮת����D�ڡI @_@


  • �w�ˮM��s�ժ��\��
    ����O�y�M��s�աz�O�H�ٰO�o�b�w�˪��ɭԦ��X�{�M���ܪ��a��a�H �b���ӮɭԧA��ܪ���ƥi���O�y�M��W�١z��A�ӬO�@��y�M��s�աz�A�|�Ҩӻ��A �A�|�ݨ�yKDE �ୱ���ҡz�������A�Ӥ��O�C�� KDE �ୱ���U���M��W�١A��a�I���өN�N�N�O�y�M��s�աz�աI �ѩ�U�j distributions �w�]���S����ܵo�i�u�� (Development Tools)�A �o�Ǥu��]�t�F gcc, kernel-devel �����A����A�p��ϥ� yum �@�f��w�˩O�H �ݬݩ��U���d�ҡG
    �d�ҤT�G�d�߻P�w�ˡy�M��s�աz
    [root@linux ~]# yum grouplist
    Installed Groups:
       Administration Tools
       Authoring and Publishing
       Compatibility Arch Support
    .....�����ٲ�.....
    Available Groups:
       Development Tools
       XFCE-4.2
    .....�����ٲ�.....
    Done
    # �ݨ�S�I�W���N�C�X�ӧA�w�g�w�˪��M��s�աA�٦��|�i�w�˪���L�M��s�աA
    # �u�O�D�`����K�I����p�󪾹D Development Tools �̭���ԣ�N�N�H
    
    [root@linux ~]# yum groupinfo "Development Tools"
    Group: Development Tools
     Required Groups:         <==�һݭn���ۨ��ݩʸ��
       Development Libraries
     Default Metapkgs:        <==�w�]�����һݭn�����~�M��
       Emacs
     Optional Metapkgs:       <==�̦n�٧t���o�ǮM�����
       Ruby
       XEmacs
    .....�����ٲ�.....
     Mandatory Packages:      <==�@�ǩһݭn���M����
       pkgconfig
       gcc-ppc32
       make
       gcc
       autoconf
    .....�����ٲ�.....
     Default Packages:
       gcc-g77
       cscope
    .....�����ٲ�.....
     Optional Packages
       dejagnu
       ElectricFence
       gcc-gnat
    .....�����ٲ�.....
    # �`�@�|�C�X�ӳo�ӡy�M��s�աz���t�����U����ơA�p�G�A�ݭn�w�˪��ܡA�N�i�H�G
    
    [root@linux ~]# yum groupinstall "Development Tools"
    
    �Q�γo�ӡy yum groupinstall "�M��s�զW" �z�i�H���A�@�f��w�˫ܦh���M��A �Ӥ�����߬Y�ӮM��ѰO�ˤF�I��b�O�ܤ����ա�ӥB�Q�� groupinfo ���\��A�]�i�H�o�{�@�Ǥ������M���ơA �p���@�ӡA�A�N�i�H���K���޲z�A�� Linux �t�ΤF�A�ܤ����a�I

    ���D�G�г]�w�@�U�u�@�Ƶ{�A���A�� centOS �i�H�C�Ѧ۰ʧ�s�t��

    ���G
      �i�H�ϥΡy crontab -e �z�Ӱʧ@�A�]�i�H�s��y vi /etc/crontab �z�Ӱʧ@�A �ѩ�o�ӧ�s�O�t�Τ譱���A�ҥH�����ߺD�ϥ� vi /etc/crontab �Ӷi����O�������C ��ꤺ�e��²��G
      40 5 * * * root yum -y update && yum clean packages
      �o�˴N�i�H�۰ʧ�s�F�A �ɶ��q�b�C�Ѫ���� 5:40 �A�åB��s������|�D�ʪ��N�U�����M���Ʋ�����I


  • ���P���������ɯ�
    ����I���P�����������i�H�����y�����z�ɯŤF��H�S���I�ӥB��Ӭy�{�ٮ�²�檺�A �ɯŧ�������A���j�������A�ȳ��٤��|���x�Z�I�u�O�ܤ����ڡI������O�y���P�����H�z�|�Ҩӻ��A CentOS 4.2 �ɯŨ� CentOS 4.3 ��O�@�ءA�� Fedora Core 1 �ɯŨ� CentOS 4.3 �h�S�O�t�~�@�ءA �P�ˬO CentOS ���ɯŤ���e���A�ר� 4.3 ���ӴN�O�[�c�b 4.2 �W������o�i�����G�F ���L�p�G�O Fedora Core ���ܡA�i��N����·Ф@�I�I�C���U�ڭ̤��O�ͤ@�ͳo��ؤ覡���ɯŧa�I


  • CentOS 4.2 �ɯŨ� CentOS 4.3
    �b CentOS ���o�i�z�������A�p�G���X�F 4.3 �A���� 4.2 �H�e�� 4.x �����N���|�~��o�i�A �ҥH�ϥΪ̥����n�N�쥻�� 4.2 �������ɨ� 4.3 �~��C����ݭn�@�Ǥ���ʧ@�O�H ���ݭn�ڡI�u�n�ק�@�U yum ���]�w�ɴN�n�F�C�����A�P�˻ݭn���̪��蹳���x�A �ڭ̨��¥H�q�u�j�Ǫ� FTP �����Ӵ��ѩһݭn���M���ơA�ק令�o�ˡG
    1. ���ק� /etc/yum.conf
    [root@linux ~]# vi /etc/yum.conf
    .....�e���ٲ�.....
    # �����b�ɮת��̩��U�[�J�o�@��ӼW�[�@���B�~���\��G
    plugins=1
    
    2. �A�ק� /etc/yum.repos.d/CentOS-Base.repo
    [root@linux ~]# vi /etc/yum.repos.d/CentOS-Base.repo
    # ���e�P�y yum ���]�w�ɡz�����ۦP�A�Ц^�쥻�p�`���̫e���d�\�ӳ]�w
    
    �]�� /etc/yum.repos.d/CentOS-Base.repo �����e�P�e���ۦP�A �ҥH�����b�o�̤��A���O�g�T�A�Щ��e½�\�a�I�]�w�n�F����A���U�ӵ��L�i��G
    [root@linux ~]# yum upgrade
    
    �O�o�O�y upgrade �z�Ӥ��O�y update �z��I��̥Ϊk���P�ڡI �M�ᱵ�U�ӴN�O�@�q�ɶ������ݰڡI�S��k�A�]���q�����W������ƤU�ӬO�ݭn�ɶ����I �٦n���������ҬO�b�dzN�������A�ҥH�s���P�ˬO�dzN�������q�u�j���ٮ��֪��N�O�F�I ^_^�I ��ӤɯŪ��ɶ��j����O 20 �����H���A�ɯŧ�������A���s�}���@�@�@�n�J�e���I�z�I�ܦ� CentOS 4.3 �F�A �u�O�ֳt�S��K�I�ӥB�쥻���Ұʪ��A�ȴX�G�S��������D�A�P�˥i�H���`���Ұʧo�I^_^

    �W�����ʧ@�A�i�H�Ѧҩ��U�o�@�g�x�軡�����G

  • Fedora Core Release 1 �ɯŨ� CentOS 4.3
    �p�G�A�ϥΪ��O�ª��� Linux distributions �A�Ҧp Fedora core release 1, Red Hat 9 �������t�ΡA �o�Ǩt�Τw�g�¨�S�������s���n��X�ӡA�ҥH�p�G�M�󦳯��Φӻݭn��s�ɡA �A�i��N�o�n�ϥ� Tarball ���覡��ʪ����L�y configure, make, make install �z�������A �n�ְڡ㨺�p�G�ڦw�� CentOS �O�H�p�G�ݭn�D�ʭ��s�w�˪��ܡA���ª���Ƥ��O�|�����ܡH �S�o�n�ƥ��A���s�B�z�������A�٬O�ְܲڡI

    �S���Y�I�� yum �N�d�w�F�I�A�i�H�N�A�� FC1 �ɯŨ� CentOS 4.3 �F�A�ӥB�O�y�u�W��s�z��I �F�`�a�I���L�A�]�� FC1 �ϥΪ��֤߬O 2.4 ���A�� CentOS 4.3 �ϥΪ��O�s�� 2.6.x �A �o��خ֤ߥi���ब�ۧ�s�ڡI�ҥH�o�A�ڭ��ٻݭn�@���B�~���ʧ@�Ӷi��ɯšA�Ӥ����e�� CentOS 4.2 �ɯŨ� 4.3 ����²��I�������U���ʧ@�O�Ѧҳo�X�g�G
    �������U�H FC1 ���ҨӶi���ӤɯŪ��ʧ@�A���L�A�o�n�A�Ѫ��O�A�C�ӤH�� Linux �����ۦP�A �]�����M������@�O���\���A���L���N���A�����Ҥ@�w�|���\�A �ҥH�A���I�O....�y�а��n�ƥ��I�z �H�K�ɯŤ����\�ɡA�ɭP��Ӹ�ƪ��l���A���N�o���v���F�I
    0. �e�B�z�G���dzƦn�A����ơA�H�ΧR�����ݭn�����
    [root@linux ~]# yum clean packages headers
    # ���R���쥻�� yum  ��ơA�]�� FC1 �ϥΪ��]�O yum �A
    # �ҥH�̦n���N���e FC1 �� yum ��ƧR���A������|�����D�F
    
    �b�o�ӨB�J�����A�A�̦n���N�@�ǭ��n��Ƴƥ��_�ӡA�]�A /etc �P /home ��ӥؿ��A �٦���L�A���}�Ҫ��A�Ȫ���ơA�]�A MySQL �Ϊ̬O WWW ��������Ƶ��A�Цۦ�ƥ���C �t�~�A�ڭ̪� yum �w�]�O�N�U�����M��q�q��m�� /var/cache/yum �����A�ҥH�A�� /var �ؿ��Ҧb partition ���e�q�]�ݭn�ܤ� 1GB �H�W���e�q�A�ӥB�w�˳n��Ҧb�ؿ� /usr �Ҧb�� partition �̦n�]����� 2GB �H�W���Ŷ��A�_�h�e���X�{�Ŷ����������~�T���ӵL�k�~��C

    ���p�G�u���Ŷ���������H�A�i�H�N�@�Ǥ��ݭn���M��������ڡI�|�Ҩӻ��A �A�i�H�Q�Ρy yum groupremove "Development Tools" �z���������O���N�o�Ǥ��O���ƪ��M��s�ղ����A �H�Ψ�L X �������M��]�i�H�������A����ɯŧ�����A�H yum �ӭ��s�w�˧Y�i�A �o�˥i�H�`�٫ܦh�ɯŮɤ��R�ۨ��ݩʩҪ�O�����ɶ���I

    �P�ɧA�o�n�T�{�A���蹳���x�A�H�� CentOS ���Ʀ�ñ���ɮפw�g�w�˨� RPM ��Ʈw�����~��A �P�˪��A�����٬O�H�q�u�j�Ǫ� FTP �����D�n���ӷ��蹳���A���O�A�����n�����o�@�� RPM �������ɮסA �o���ɮץѩ�|�P FC1 �쥻���M�󲣥ͤ��۲ŦX���S�ʡA�ҥH�ݭn�����U�ӨåB�j��w�ˤ~��I �ЧA�ۦ�s�W�G
    �M���̷ܳs�������A�Ҧp�����ϥ� 4.3 (2006/08/10 �H�e) �o�Ӫ����A�ҥH�����I��L�A �M��̧ǿ�ܡyos�z->�yi386�z->�yCentOS�z->�yRPMS�z�A�M��U�����U�o���ɮ� (���G�M�󪺪������X�i��|���Ǥ��P��I)�G
    • centos-release-4-3.2.i386.rpm
    • centos-yumconf-4-4.5.noarch.rpm
    • kernel-2.6.9-34.EL.i686.rpm
    • udev-039-10.12.EL4.i386.rpm
    ���]�ڪ��o���ɮ׮��U�ӫ��� /root �U�A�����U�Ӫ��ʧ@�O�G
    1. �w�ˤɯũһݭn�� RPM �ɮסG
    [root@linux ~]# rpm --import  \
    > http://ftp.isu.edu.tw/pub/Linux/CentOS/4.3/os/i386/RPM-GPG-KEY-centos4
    [root@linux ~]# rpm -Uvh centos-release-4-3.2.i386.rpm
    [root@linux ~]# rpm -Uvh centos-yumconf-4-4.5.noarch.rpm
    [root@linux ~]# rpm -ivh --force --nodeps kernel-2.6.9-34.EL.i686.rpm
    # �b�o�Ӱʧ@�ɡA�ѩ�ڭ̪��֤ߨëD�O CentOS �A�ҥH�o�Ӱʧ@�|�o�ͤ@�ǿ��~�A
    # �����n�z�L�A�ݷ|�઺�ʧ@�A���s�B�z�Y�i�C
    [root@linux ~]# rpm -ivh --force --nodeps udev-039-10.12.EL4.i386.rpm
    
    �ѩ� kernel 2.6 �ϥΪ��˸m�޲z�O�H udev �o�ӮM��ӳB�z���A�P�쥻�� kernel 2.4 �ä��ۦP�A ���F�קK�ϥΪ̶i����~���w�ˡA�ҥH yum �|�D�ʪ����R�֤߻P�˸m�޲z�M�󪺮t���A �p�G��̵L�k�t�X�N���Ϳ��~�T���B�j��_ yum �A�����G�N�O�ɭP�L�k�H yum �i��ɯŰաI �n���L�o�ӧx�Z�A�A�N�o�n����ʪ��w�ˤW�Y���X�� RPM �ɮסC�P�ɦw�� kernel ���L�{�����|�o�Ϳ��~�T���A �����n�z�L�A�������B�J�A�ӭ��s�B�z�Y�i�I �J�M kernel 2.6 �|�P 2.4 ���Ĭ�A�ӳ������쥻�� FC1 ���ӴN�� 2.4 �����֤߹��I ���Y�Ϧw�ˤF�s�� kernel-2.6.9-34.EL.i686.rpm �֤ߡA���֤ߪ����Ĭ𪺰��D�٬O�S���ѨM���A �ҥH�ڡA�A�N�o�n�o�˰��F�G
    2. �����|���Ĭ� 2.4 ���֤ߡA�s�P���l�X
    [root@linux ~]# rpm -qa | grep kernel
    kernel-2.4.22-1.2197.nptl
    kernel-2.4.22-1.2115.nptl
    kernel-2.4.22-1.2199.nptl
    kernel-source-2.4.22-1.2197.nptl
    kernel-source-2.4.22-1.2199.nptl
    .....��L�ٲ�.....
    [root@linux ~]# rpm -e kernel-source-2.4.22-1.2199.nptl
    [root@linux ~]# rpm -e kernel-source-2.4.22-1.2197.nptl
    [root@linux ~]# rpm -e kernel-2.4.22-1.2115.nptl
    [root@linux ~]# rpm -e kernel-2.4.22-1.2197.nptl
    [root@linux ~]# rpm -e kernel-2.4.22-1.2199.nptl
    # �ϥ��N�O���֤߻P�֤߭�l�X���M���A�N�N�L�����I�O�o�M��W���G
    # kernel �P kernel-source  �A��L�����ΰʡI
    [root@linux ~]# rpm --rebuilddb
    
    �N�@���ª������֤ߵ��L������A�A���t�δN�u���ѤU���w�˪����� CentOS ���s�֤ߡA �ҥH�֤ߪ������Ĭ���M�N���s�b�F�C�n�`�N���O�A�A�{�b�����i���s�}���A�_�h�A���t�δN���F�I �]���S���֤ߤF��I���O���O�I�M��}�l�n�]�w�n�ɯŮɭn�ϥΪ� yum �]�w�ɤF�I
    3. �W�d�]�w��
    [root@linux ~]# vi /etc/yum.upgrade
    [main]
    cachedir=/var/cache/yum
    debuglevel=2
    logfile=/var/log/yum.log
    pkgpolicy=newest
    distroverpkg=fedora-release
    installonlypkgs=kernel kernel-smp kernel-hugemem kernel-unsupported
    tolerant=1
    exactarch=1
    plugins=1
    
    [upgrade]
    name=CentOS-4.3 - upgrade
    baseurl=http://ftp.isu.edu.tw/pub/Linux/CentOS/4.3/os/i386/
    
    [update]
    name=CentOS-4.3 - Updates
    baseurl=http://ftp.isu.edu.tw/pub/Linux/CentOS/4.3/updates/i386/
    
    �]�w�ɸ̭����u�n���o��Ӷ��اY�i�A�]���ڭ̶Ȫ`���b���骩�����ɯšA �ҥH��L���B�~�\�ೡ�������n�z�L�I�H��A�ӳB�z�Y�i�ڡI���U�ӴN�dzƭn�ɯŤF�I�o�˰��a�G
    4. �}�l�ɯŪ��ʧ@�G
    [root@linux ~]# yum -y -t -c /etc/yum.upgrade upgrade
    
    �z�פW�A�p�G�A�� FC1 �S���w�ˤ���_�Ǫ��n��A�ӥB�y�w�ЪŶ��]�����z �A���� yum ���ӷ|�}�l���A�@�Ӥ@�Ӫ��U���n��åB���R�ݩʬ̰ۨ��D��A�N�}�l�i��w�˪��B�J�C ���L�A�p�G�o�{�@�dzn��Ĭ𪺰��D�ɡA����A�N�o�n���H rpm -e �N�ª��n��������A ����ɯŧ�����A�w�˦^�ӧY�i�C�u���L�o�Ӱʧ@�N�̧A�����ҦӦ��Ҥ��P�C ������ FC1 ��b�O�ª��i�H�A�ҥH�ܦh�n�鳣���Ĭ�A�]���ƥ������F�ܦh���M��A ���F�֭n�b�p�ɫ�A�t�Τ~���Q���}�l�i��w�ˡC�ѩ󳾭��D���Ҧb���Ҫ������U�����t�ש|�i�Ӥw�A �ҥH�Ѷ}�l�U����ɯŧ����A�j����F�@�ӥb�p�ɥ��k�I @_@
    5. ���s�w�ˮ֤ߡA�óB�z RPM ��Ʈw�P��s��L�M��
    [root@linux ~]# rpm -ivh --force --nodeps kernel-2.6.9-34.EL.i686.rpm
    [root@linux ~]# rpm --rebuilddb
    [root@linux ~]# yum update
    
    �z�L�o�T�ӫ��O�ڭ̥i�H�A�N���S���������֤ߦw�ˤ@�M�A�P�ɦA�H�s�� yum �Ӷi��ɯšA �o�Ӯɭԧڭ̪��t�����ӬO�� OK ���աI���L�A�����p���D�A���N�O�y�}�����]�w���٨S����s�z��I �ҥH�A�ٱo�n�o�˰��G
    6. �]�w�}���]�w��
    [root@linux ~]# vi /boot/grub/menu.lst
    default=0
    timeout=10
    splashimage=(hd0,0)/boot/grub/splash.xpm.gz
    title CentOS (2.6.9-34.0.2)
            root (hd0,0)
            kernel /boot/vmlinuz-2.6.9-34.0.2.EL ro root=/dev/hda1 hdd=ide-scsi rhgb
            initrd /boot/initrd-2.6.9-34.0.2.EL.img
    title CentOS (2.6.9-34.EL)
            root (hd0,0)
            kernel /boot/vmlinuz-2.6.9-34.EL ro root=/dev/hda1 hdd=ide-scsi rhgb
            initrd /boot/initrd-2.6.9-34.EL.img
    
    �b���� (2006/08/10) ����w�˪��̷s�֤ߪ����O 2.6.9-34.0.2.EL �A�ҥH�W�����Ĥ@�� title �~�|�O�o�˪��]�w��ơA�n�O�o�P�A�����ҲŦX��(�p�G�A���O�ϥ� 4.3 �Ӥɯ�)�I�p�G�ѰO�W���U����ƪ��N�q�A �аѦҡy������ Linux �p�е� ��¦�g boot loader �z�����аڡI �p�G�]�w�n�F�o�Ӷ}����T�A�K�K�I�Э��s�}���լݬݧa�I ^_^

    �򥻤W�o�ˤw�g�B�z�����F�I�]�N�O���A�A���t�����ӬO�� FC1 ���Q���ন CentOS 4.3 �~��I ���L�A���Ǥp�Ӹ`�A���»ݭn�`�N��G
    • �[��z���t�άO�_���Ұʭ즳���A�ȡA��i�Q�� chkconfig --list�F
    • �p�G�A���¨t�δ����ϥ� tarball ���覡�Ӧw�˳n��A�h�ɯŧ�����A�����n���s�w�ˤ@���ӳn��F
    • �t�Υi��|���ͫܦh�� .rpmnew ���ɮסA�Шϥ� locate �j�M�A�åB���s�B�z�]�w�ɡC
    �������e���������¤F�A�ҥH RPM �ɯŮɷ|�N�s�M�󪺳]�w�ɦs�� *.rpmnew �A �A�̦n���n�ϥ��ª��]�w�ɡA�ӬO�H�s���]�w�ɨӭ��s�ק����n�I�o�˪A�Ȫ��B�@���ӷ|������Z�@�ǰڡI �즹����A���߱z�ڡI ^_^

  • Debian �� apt �۰ʤɯšG�H B2D ����
    APT �̦��O debian �o�Ӫ��s�� Linux distribution �Ψӧ@���M��޲z���@������A ��ӹ�b�ܤ�K�S�n�ΡA�ҥH�N�Q�Q�ΨӰ�����L distributions ���u�W�ɯź޲z����F�I �ҥH�A�|�b�ܦh�a��ݨ즳 FC �t�C�� APT ���A���B�Ϊ̬O�ۭq�� APT ���A���������C �o�� APT ���ϥλP yum �������o�I�P�ˤ]�O�z�L�M�󪺪��Y���R��A�M��P�t�Υ�����Ƥ��A �]���P�ˤ]�J�A�F�ݩʬ̪ۨ��x�Z�F�A�D�`��K�I���U�ڭ̴N���O�ӽͤ@�ͧa�I


    APT ���]�w��
    �p�P�e�����쪺 yum �@�ˡA�J�M�O�u�W�ɯšA����ڭ̦۵M�o�n���۹��������A���o�I �Ӥ@�릳���� apt �A�Ȫ� distributions �ƹ�W�L�̳��w�g���n�]�w�ɤ����������A����ܤF�A �Ҧp B2D �N�O�@�ӨҤl�C���L�A �p�G�A�O�ϥ����� Red Hat 9, Fedora Core Release ���������ܡA �i��ѩ�غح�]���A����N�ӥD���ɯŨ����� CentOS �����s�������ɡA���A�N�i�H���ը쩳�U���������� APT �D���F�G
    ����ݩ�A�� Linux ������A�w�� apt �N�i�H�ϥ� apt ���A���Ҵ��Ѫ��M��ɯž����o�I ���U����ͤ@�͡A����p��B�z APT ���]�w�ɩO�H APT ���]�w�ɳ���b /etc/apt �ؿ��U�A�Ӧb�ӥؿ��U�A�W�d APT �D�����]�w�h��� /etc/apt/sources.list �����C �H B2D ���ҡA�L�� sources.list �O�o�˪��G
    1. ���B�z APT ���A���ӷ����]�w��ơG
    [root@linux ~]# vi /etc/apt/sources.list
    deb ftp://debian.tnc.edu.tw/pub/debian/ stable main non-free contrib
    deb http://security.debian.org/ sarge/updates main contrib non-free
    deb ftp://debian.tnc.edu.tw/pub1 b2d/
    deb http://ftp2.de.debian.org/debian-volatile sarge/volatile main
    # �W�����榡�O�o�˪��G
    # <deb �����Y�榡> <APT���A�����}> <�۹���}���|> <�ؿ��@> <�ؿ��G> ...
    
    ���]�w�ɪ����e��²��A�Ĥ@���������O�y�έ��@�خM��޲z���z���N��A�D�n�� deb �H�� rpm �٦� rpm-src ���Adeb �O debian �M�ݪ��M��޲z�覡�աI ^_^�I�ĤG��H��N�o�n�@�_�ݤ~��I �H�W�����Ĥ@�欰�ҡA���L�O���A���� deb �����}���T�ӡA���O�O�G
    �o�ˬ����F�ܡH�ĤG��P�ĤT��n�[�b�@�_�A���N�O�ӧ��㪺���A�����}�I �᭱�����X�Ӹ�ƫh�O�b�Ӻ��}���U���ƭӥؿ��A���N�ܮe�������F�a�I ^_^ ���ӬO�����ա�p�G�z�O�ϥ� b2d ���ܡA�����ߧA�I���έק�N��� apt �o�I ^_^
    �ƹ�W�A /etc/apt/apt.conf �٥i�H���Ѩ�L�B�~���]�w��A�Ҧp�ϥ� Proxy �H�γW�d�U���᪺�M��b�w�˧��������Ӷi�檺�B�z�B�J�A�|�Ҩӻ��A�O�_�ݭn�N�ӮM�󲾰��I �A���ӭn�ϥ� man apt.conf �d�ߤ@�U���ɮת��Ϊk��I

    ��ڨϥ� APT
    APT ���ϥΤ]��b�O��²��I�u�n�Q�� apt-get �Y�i�I���L�A���P�� yum �C�����|�i�� RPM �ɮת��Y�����R�A APT �h�O�N�M����Y���U���P��ڪ��w�ˤ�����Ӱʧ@���O����A���ӽͤ@�� apt-get �o�ӫ��O���Ϊk�a�I
    [root@linux ~]# apt-get [-qy] [-c config_file] [��s����] [�M��W��]
    �ѼơG
    -q �G���n�b�ù��W��X�T���A�`�Φb�I�����Ҫ����������I
    -y �G�۰ʦb�i�� apt-get �ɦ^�� y ���^���F
    -c �G�᭱�����O�]�w�ɡA�@��t�η|�D�ʪ��H /etc/apt �����]�w�ɬ��̾ڡC
    [��s����]�G�n apt-get �i�檺�u�@�A�D�n���o�X���G
       update      �G�N�O��s���A���P�Τ�ݪ��M����Y�M��A�o�Ӱʧ@�ȥ��n�i��I
       install     �G�᭱�ݭn�[�W�n�w�˪��M��W�٤~��I
       upgrade     �G�i��y�w�w�ˮM��z������ɯšA���L���w�ˮM��h�����w�ˡF
       dist-upgrade�G�H upgrade �ۦ��A���O���s�������M�󦳨�L�ۨ��ݩʪ��M��[�J�ɡA
                     ��ª� upgrade �N�L�k�i��w�ˡA���ɴN�o�n�ϥ� dist-upgrade �F�I
       clean       �G�M���w�g�U���� /var/cache/apt/archives/ ���M���ɮסC
       remove      �G�����Y�ӮM��ڡI
    
    �d�Ҥ@�G�i��M����Y��s��A�i�����M�󪺧�s�ʧ@
    [root@linux ~]# apt-get update
    �U��:1 ftp://debian.tnc.edu.tw stable/main Packages [3349kB]
    �U��:2 http://ftp2.de.debian.org sarge/volatile/main Packages [3893B]
    .....�����ٲ�.....
    Ū�� 3868kB �ΤF 24s (159kB/s)
    Ū���M��M�椤... ����
    
    [root@linux ~]# apt-get dist-upgrade
    Ū���M��M�椤... ����
    �F�ѮM��̦s���Y��... ����
    �w�e�ɯŮM��...����
    �U�C���M�󳣱N�Q�i�R���j�G
      blt-common ettercap-plugins libgdbmg1-dev
    �U�C���i�s�j�M�󳣱N�Q�w�ˡG
      dictionaries-common ettercap-common .....�᭱�ٲ�.....
    �U�C���M�󳣱N�����ª���:
      fontconfig libxft-dev libxft2 libxft2-dbg .....�᭱�ٲ�.....
    �U�C���M�󳣱N��s:
      apache apache-common apache-utils apache2 .....�᭱�ٲ�.....
    ��s 105 �ӮM��A�s�w�� 32 �ӮM��A�R�� 3 �ӮM��A�t����s 7 �ӮM��C
    �ݭn�U�� 122MB ���ɮסC
    �����Y��N���� 39.6MB ���Ŷ��C
    �~�����ܡH �O�� [Y] ��A�_�� [n] �� y
    �U��:1 ftp://debian.tnc.edu.tw stable/main libc6-dev 2.3.2.ds1-22sarge3 [2535kB]
    �U��:2 http://security.debian.org sarge/updates/main login 1:4.0.3-31sarge8 [576kB]
    .....�����ٲ�.....
    Ū�� 122MB �ΤF 11m47s (172kB/s)
    ���b�w���]�w�M�� ...
    (���bŪ����Ʈw ... �t�Υثe�`�@�w�˦� 112550 ���ɮשM�ؿ��C)
    ���w�ƴ��� libc6-dev 2.3.2.ds1-22 (�ϥ� .../libc6-dev_2.3.2.ds1-22sarge3_i386.deb)
    ���b�����Y�������M���� libc6-dev ...
    .....�����ٲ�.....
    Please *restart* your Apache2 !
    Y/N ?
    y
    .....�����ٲ�.....
    
    [root@linux ~]# apt-get clean
    # �o�Ӱʧ@�|�N���U�����X�� deb ���M�󵹥L�����I�`�ٵw�ЪŶ��I
    
    �аO�o�A���� update ���Ѽƨä��O�b�i���s�A �ӬO�b�i����A���P�Τ�ݪ��M����Y�M���s�Ӥw�A ���o�Ӱʧ@�۷����n�A�p�G�A�S���@�o�Ӱʧ@���ܡA�A���M��N���|��s�F�I �b apt-get update ��A�A�ϥ� apt-get dist-upgrade �o�˴N����N��Өt�ε��L�ɯŤF�I�ܧּ֧a�I���L�A�ѩ�ڭ̨S���[�W�y-y�z�o�ӰѼơA �ҥH�b�W�������A�ڭ̷|�ѬO�ݭn��J�@�Ǧ����S�������O�A �o�˪��ܡA�N���A�X�@���I�����۰ʤɯŤF�I�ҥH�A�p�G�A�Q�n�b�I���H crontab ����k�۰ʪ����A�ɯŪ��ܡA�b B2D �����ҤU�ϥΡG
    [root@linux ~]# vi /etc/crontab
    40 5 * * * root /usr/bin/apt-get update && /usr/bin/apt-get -y dist-upgrade
    
    �o�˨C�Ѫ���� 5:40 �N�|�۰ʪ��i�����ɯšA�ӥB�|�D�ʪ��J�A�ۨ��ݩʪ����D��I �t�~�A���F���㪺�N�M�󵹥L�����ɯŤ��~�A�ڭ��٥i�H�Q�� apt ���A�����\��Ӷi��d�ߪ��ʧ@��I �o�ӮɭԴN�o�n apt-cache �������F�I
    [root@linux ~]# apt-cache [�j�M����]
    �ѼơG
    [�j�M����]�Gapt-cache �i�H�j�M apt �ҦC�X���M����Y��Ƴ�I�i�ζ��ئ��G
    pkgnames�G�C�X���t�ΤW�����Ҧ��M��W�١I�I���I���� (rpm -qa)�F
    dump    �G�C�X�Ҧ����M����Y�H�Ψ�������ۨ��ݩʮM��I
    search  �G�᭱�i���n�j�M���r��A�Ҧp apt-cache search postfix
    show    �G�᭱���M��W�١A�i�H��ܥX�ӮM�󪺥D�n���e���y�z�I
    showpkg �G�C�X�᭱�ұ��M�󪺬ۨ��ݩʥH�Ө�M�󴣨Ѫ������\��I
    depends �G�i�H�C�X�P�᭱�ұ��M�󦳬ۨ��ݩʩΪ̬O�Ĭ𪺬�����ơI
    
    �d�Ҥ@�G��X�P grep  �������M��
    [root@linux ~]# apt-cache search grep
    .....�e���ٲ�.....
    grep - GNU grep, egrep and fgrep
    grep-dctrl - Grep Debian package information
    .....�᭱�ٲ�.....
    
    [root@linux ~]# apt-cache show grep
    Package: grep
    Essential: yes
    Priority: required
    Section: base
    Installed-Size: 660
    Maintainer: Ryan M. Golbeck <rmgolbeck@debian.org>
    Architecture: i386
    Version: 2.5.1.ds1-4
    Provides: rgrep
    Pre-Depends: libc6 (>= 2.3.2.ds1-4)
    Conflicts: rgrep
    Filename: pool/main/g/grep/grep_2.5.1.ds1-4_i386.deb
    Size: 170290
    MD5sum: 68196ad14b098b0eb4b91f4a7cfa8ff2
    Description: GNU grep, egrep and fgrep
     'grep' is a utility to search for text in files; it can be used from the
     command line or in scripts.  Even if you don't want to use it, other packages
     on your system probably will.
    
    [root@linux ~]# apt-cache depends grep
    grep
      �S�O�̦s���Y: libc6
      �Ĭ�: <rgrep>
    
    �@�I�Q�� apt-cache �N������ܦh���Ϊ���T�I�]�A�Q�� show �o�ӰѼƤ]����N�ӮM�󭫭n�����ص��L�C�X�ӡI �H�W���� grep �o�ӮM�󬰨ҡA apt-cache �N�C�X�ܦh�Ҧp������T�B�Ĭ��T (conflicts) �����A �ר�O�y�z (Description) �������A�N��i�H���ϥΪ��A�ѸӮM�󪺥γ~�F�I ^_^�I�t�~�A ���� depends �h�i�H�S�O�C�X�P�ӮM�󦳽Ĭ�Ϊ̬O�ۨ��ݩʪ��ɮצW�١I�]�O�ӫܦ����U���ѼƳ�I �ܩ�p�G�A�Q�n�w�ˤ@�ӮM�󪺸ܡA�Ҧp zlibc �o�ӮM��ɡA�N�i�H�o�˰��G
    [root@linux ~]# apt-get install zlibc
    
    �p�P�e�����쪺�A�p�G�A�쥻���t�Ψä��O�ϥ� apt �Ӷi��u�W�ɯŪ�����A�ӧA�Q�n�ϥ� apt ���ܡA �ثe�ܦh���A���������Ѭ۹����������ɯšA�䤤�H RPM �M��޲z�� Red Hat �P Fedora �̱`���I �x�W���A���Ѯv�]���ѤF���㪺 APT �оǡA�z�i�H�ݬݡG
    ���M�A�٬O���y�ѸܡA���D�z���D���W�����M�ݪ��n��ݭn�Ӫ����� distribution �~�����A ���ন��L�����i��|�o�͵L�k���檺�x�Z�ɡA���A�u�n�ϥ��ª��� distribution�A �åB�������� APT �� yum ���A���A�Ϊ̬O�y�A�ۤv�إߤ@�� APT/yum ���A���z�Ӵ��Ѧۤv�ɯšI �������K���@�ǵ{�����Ϊ��x�Z�C�p�G�S���H�W���x�Z�A���N�����ɯŨ����s�������a�I �y����s���������@�w����n�A���L�A�b�j���������p�U�A ���s������w�骺�䴩�H�Φw���ʤ譱�A���|����n�@���C�z���O�A�p�G�A���D�������B�@���ܦn�A �u���A�]���ݭn����s�w�骺�W�[�A�ӥB�A�ۤv���b�`�N�U�ӮM�󪺦w���ʮɡA�����ݭn�ɯŤ]�O�S�����D���աI

    ���I�^�U

    �ҫ�m��

    �ѦҸ��

    2002/08/02�G�Ĥ@����������I
    2003/06/29�G�[�J�ۤv�g���۰ʧ�s RPM �� bash scripts �\��I
    2003/07/01�G���s�s�g�@�Ǥ��e���СA���~�A�ѩ� Red Hat 6.x ���I���¤F�A�w�g�N up2date ���� Red Hat 6.x �H�e����Ʈ����F�I
    2003/08/22�G�[�J Mandrake �� urpmi �H�� APT Client ���]�w��k
    2006/08/08�G�N�ª��峹���ʨ� ���B�C
    2006/08/09�G�ѩ�w�g���o��h���u�W�ɯž���A�ҥH�����ۤv�g�� bash shell ���ݭn�ϥΪ��աI�N�L�����F�I
    2006/08/10�G�ݭn�I�O�� up2date �]�����F�A���ݭn���ܽЦۦ�e���¤峹�B�d�\�աI
    2006/08/11�G�s Mandriva �һݭn�� urpmi �]�����F���I ^_^
    2006/09/10�G���� yum ���]�w�ɷ����O�H�q�u�j�Ǫ� FTP �]�w���D�A�אּ CentOS ��ij����X���D�I

    2002/08/02�H�Ӳέp�H��