ΪredhatÔö¼Óapt°ü¹ÜÀí¹¦ÄÜ
Ò»¡¢ ¼ò½éredhat²ÉÓÃÁËRPMÈí¼þ°ü¹ÜÀíϵͳ£¬RPMÈí¼þ°ü¹ÜÀíϵͳ¾ßÓÐÇ¿´óµÄ±àÒë°²×°¹¦ÄÜ£¬µ«ÊÇÓÉÓÚÀúÊ·ÔÒò£¬RPMÈí¼þ°ü¹ÜÀíϵͳ¶ÔÈí¼þÖ®¼äµÄÒÀ´æ¹ØÏµÃ»ÓÐÄÚ²¿¶¨Ò壬Ôì³É°²×°RPMÈí¼þʱ¾³£³öÏÖÁîÈËÎÞ·¨Àí½âµÄÈí¼þÒÀÀµÎÊÌâ¡£
debianϵͳÔò»ùÓÚapt(Advanced Packaging Tool)¹¤¾ß½øÐÐÈí¼þ°ü¹ÜÀí£¬¿ÉÒÔ×Ô¶¯½â¾ö²¢°²×°ÒÐÀµÈí¼þ°ü£¬Òò´Ëdebian linux±»ÈÏΪÊÇ×îÈÝÒ×¹ÜÀíºÍÉý¼¶µÄϵͳ£¬apt¹¤¾ßÒ²±»ÈÏΪÊÇĿǰ×îºÃµÄÈí¼þ°ü¹ÜÀí¹¤¾ßÖ®Ò»¡£ÎªÁ˽â¾öredhat°ü¹ÜÀíϵͳµÄÖÂÃüÎÊÌ⣬Conectiva Linux½«aptÏµÍ³ÒÆÖ²µ½ÁËʹÓÃrpmÈí¼þ°ü¹ÜÀíϵͳµÄLinuxϵͳÏ£¬Ê¹µÃ»ùÓÚRPMÈí¼þ°üµÄϵͳ¿ÉÒÔÀûÓÃapt¹¤¾ßÌṩµÄ×Ô¶¯½â¾öÒÐÀµ¹ØÏµµÄÄÜÁ¦¡£Ä¿Ç°ÒѾÓкܶàΪredhat linuxÌṩapt·½Ê½Éý¼¶¹ÜÀíÈí¼þ°üµÄÕ¾µã£¬Èç[url]http://freshrpms.net[/url] £¬ [url]http://apt.unl.edu[/url] µÈµÈ,ʹµÃredhatÒ²³ÉΪ¿ÉÒÔÀûÓÃapt¹¤¾ßµÄ·¢ÐаæÖ®Ò»£¬±¾ÎĽéÉÜÈçºÎÔÚredhat linuxϵͳ°²×°ºÍʹÓÃaptÈí¼þ°ü¹ÜÀí¹¤¾ß¡£
ΪÁ˶Ôapt¹¤¾ßµÄÌØÐÔÓÐÒ»¸ö´óÖµÄÁ˽⣬ÏÂÃæÏȽéÉܼ¸¸öʹÓÃapt with rpm¹ÜÀíϵͳµÄʵÀý£º
£¨1£©É¾³ýÒ»¸öÈí¼þ°üʱ×Ô¶¯É¾³ýÏà¹ØÈí¼þ°ü:
[root@linux root]# apt-get remove nessus-common
Processing File Dependencies... Done
Reading Package Lists... Done
Building Dependency Tree... Done
The following packages will be REMOVED:
nessus-client nessus-common nessus-server
0 packages upgraded, 0 newly installed, 3 to remove(replace) and 0 not upgraded.Need to get 0B of archives. After unpacking 4863kB will be freed.
Do you want to continue? [Y/n]
Executing RPM (-e)...
warning: /etc/nessus/nessusd.conf saved as /etc/nessus/nessusd.conf.rpmsave
[root@linux root]#
£¨2£©×Ô¶¯ÏÂÔØ°²×°ÒÀÀµ°ü:
[root@linux root]# apt-get install nessus-server
Processing File Dependencies... Done
Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
nessus-common nmap
The following NEW packages will be installed:
nessus-common nessus-server nmap
0 packages upgraded, 3 newly installed, 0 to remove(replace) and 0 not upgraded.Need to get 1239kB of archives. After unpacking 4889kB will be used.
Do you want to continue? [Y/n]
Get:1 [url]http://apt.freshrpms.net[/url] freshrpms/7.2/freshrpms nessus-common 1:1.1.12-fr1 [101kB]
Get:2 [url]http://apt.freshrpms.net[/url] freshrpms/7.2/freshrpms nessus-server 1:1.1.12-fr1 [895kB]
Get:3 [url]http://apt.freshrpms.net[/url] redhat/i386/7.2/os nmap 2.54BETA22-3 [243kB]
Fetched 1239kB in 54s (22.8kB/s)
Executing RPM (-U)...
Preparing... ########################################### [100%]
1:nessus-common ########################################### [ 33%]
2:nmap ########################################### [ 66%]
3:nessus-server ########################################### [100%]
[root@linux root]#
£¨3£©Î¬»¤ÏµÍ³Èí¼þ£¬×Ô¶¯¸üÐÂϵͳ :
[root@linux root]# apt-get upgrade
Processing File Dependencies... Done
Reading Package Lists... Done
Building Dependency Tree... Done
The following packages will be upgraded
at libxml2 libxml2-devel openldap openldap-clients openldap-devel rsync
7 packages upgraded, 0 newly installed, 0 to remove(replace) and 0 not upgraded.Need to get 2132kB of archives. After unpacking 560kB will be freed.
Do you want to continue? [Y/n]
Get:1 [url]http://apt-rpm.tuxfamily.org[/url] redhat-updates-7.2/redhat/os at 3.1.8-23 [42.6kB]
Get:2 [url]http://apt-rpm.tuxfamily.org[/url] redhat-updates-7.2/redhat/os libxml2 2.4.10-0.7x.2 [360kB]
Get:3 [url]http://apt-rpm.tuxfamily.org[/url] redhat-updates-7.2/redhat/os libxml2-devel 2.4.10-0.7x.2 [617kB]
Get:4 [url]http://apt-rpm.tuxfamily.org[/url] redhat-updates-7.2/redhat/os openldap 2.0.21-1 [424kB]
Get:5 [url]http://apt-rpm.tuxfamily.org[/url] redhat-updates-7.2/redhat/os openldap-clients 2.0.21-1 [114kB]
Get:6 [url]http://apt-rpm.tuxfamily.org[/url] redhat-updates-7.2/redhat/os openldap-devel 2.0.21-1 [462kB]
Get:7 [url]http://apt-rpm.tuxfamily.org[/url] redhat-updates-7.2/redhat/os rsync 2.4.6-8 [112kB]
Fetched 2132kB in 3m8s (11.3kB/s)
Executing RPM (-U)...
Preparing... ########################################### [100%]
1:libxml2 ########################################### [ 14%]
2:rsync ########################################### [ 28%]
3:openldap ########################################### [ 42%]
4:openldap-clients ########################################### [ 57%]
5:openldap-devel ########################################### [ 71%]
6:at ########################################### [ 85%]
7:libxml2-devel ########################################### [100%]
[root@linux root]#
¶þ¡¢°²×°apt with rpm¼°ÆäͼÐνçÃæÇ°¶ËSynaptic
ÏÂÃæ¼òµ¥½éÉÜÒ»ÏÂÈçºÎÏÂÔØºÍ°²×°apt with rpm
apt with rpm¿ÉÒÔÖ±½Óµ½ [url]http://freshrpms.net[/url] ÏÂÔØ°²×°£¬Ä¿Ç°¸ÃÕ¾µãÌṩÁËredhat 6.2, 7.xºÍ8.0µÄÈí¼þÉý¼¶·þÎñ£¬ÏÂÃæÊǼ¸¸ö³£ÓÃredhat°æ±¾µÄaptÏÂÔØµØÖ·£º
redhat 6.2
[url]http://ftp.freshrpms.net/pub/freshrpms/redhat-6.2/apt/apt-0.5.4cnc7-fr0.62.1.i386.rpm[/url]
redhat 7.2
[url]http://ftp.freshrpms.net/pub/freshrpms/redhat-7.2/apt/apt-0.3.19cnc55-fr7.i386.rpm[/url]
redhat 7.3
[url]http://ftp.freshrpms.net/pub/freshrpms/valhalla/apt/apt-0.5.4cnc9-fr0.1.rh73.i386.rpm
redhat 8.0[/url]
[url]http://ftp.freshrpms.net/pub/freshrpms/psyche/apt/apt-0.5.4cnc9-fr1.i386.rpm[/url]
ÏÂÔØºóʹÓÃrpmÃüÁî°²×°£º
[root@linux root]# rpm -ihv apt-0.5.4cnc9-fr1.i386.rpm
freshrpms.netͬʱÌṩÁËÒ»¸öͼÐνçÃæµÄapt-rpm½Ó¿ÚSynaptic£¬Ê¹ÓÃͼÐνçÃæµÄapt¸ü¼Ó·½±ã£¬°²×°ÁËaptºó£¬¿ÉÒÔÖ±½ÓÀûÓÃapt°²×°Synaptic£º
[root@linux root]# apt-get update
[root@linux root]# apt-get install synaptic
ÔÚ¼¸ÐÐÌáʾ֮ºóSynaptic¾Í°²×°ºÃÁË£¬½øÈëXwindow£¬Synaptic»á³öÏÖÔÚ¡°ÏµÍ³ÉèÖᱲ˵¥ÀïÃæ¡£[Fixme: redhat 7.x°æ±¾Synaptic³öÏÖÔÚÄÄÀ]
Èý¡¢Ê¹ÓÃapt
ÔÚredhatÉÏÃæÊ¹ÓÃaptºÍÔÚdebianÏÂÃæÊ¹Óü¸ºõÍêȫһÑù£¬ÅäÖÃÎļþÔÚ/etc/apt/,°´ÕÕÇ°Ãæ½éÉܰ²×°ºÃaptÖ®ºó¾Í¿ÉÒÔʹÓò¢¿ÉÒÔ¸üÐÂredhatÌṩµÄRPM¸üÐÂÒÔ¼°freshrpms.netÌṩµÄ¸üÐÂÁË¡£Ö÷ÒªÔËÐÐÃüÁîÈçÏ£º
£¨1£©¸üÐÂÈí¼þÁбí,»ñȡԶ³Ìrpm·þÎñÆ÷ÉϵÄÈí¼þÁбíºÍÏ໥ÒÀÀµ¹ØÏµÁÐ±í£¬ËùÓпÉÓÃÈí¼þµÄÏÂÔØµØÖ·¶¼ÔÚ/etc/apt/sources.listÀïÃæ¶¨Ò壬ÏÂÃæµÄ¶àÊýÏÂÔØ²Ù×÷µØÖ·Ò²ÊÇÔÚÕâÀﶨÒåµÄ¡£
[root@linux root]# apt-get update
£¨2£©¼ì²é±¾µØÈí¼þÒÀÀµ¹ØÏµºÏ·¨ÐÔ£¬ÓÉÓÚrpmϵͳµÄÎÊÌ⣬ºÜ¶àϵͳ»á´æÔÚһЩÒÀÀµÎÊÌ⣬ÓÃÏÂÃæÃüÁî¼ì²éÒÀÀµ¹ØÏµ£¬Í¬Ê±apt-get»áÌṩһЩÐÞ¸´·½°¸£¬Ö»Óб¾»úûÓÐÒÀÀµ¹ØÏµÎÊÌâÁ˲ÅÄÜÁ¼ºÃµØÊ¹ÓÃapt-rpm¡£Ò»¸öа²×°µÄ¸É¾»ÏµÍ³²»»áÓÐÒÀÀµ¹ØÏµÎÊÌâ¡£
[root@linux root]# apt-get check
£¨3£©°²×°»òÉý¼¶Ò»¸öÐÂÈí¼þ
[root@linux root]# apt-get install package-name
package-nameÊÇrpm°üµÄÃû×ÖµÄÇ°Ãæ²¿·Ö£¬²»°üº¬°æ±¾ºÅ£¬Èç¹ûÑ¡Ôñ²»Í¬µÄ´¦ÀíÆ÷ÀàÐÍ£¬¿ÉÒÔÔÚºóÃæÌí¼Ó@i686µÈ±êʶ¡£
£¨4£©Éý¼¶ËùÓÐϵͳÈí¼þ
[root@linux root]# apt-get upgrade
£¨5£©È«ÃæÉý¼¶,±Èupgrade¸ü¼ÓÖÇÄÜ»¯µÄÉý¼¶£¬Í¬Ê±½â¾öÉý¼¶Ê±µÄһЩÒÀÀµ¹ØÏµ
[root@linux root]# apt-get dist-upgrade
£¨6£©Ð¶ÔØÈí¼þ£¬Í¬Ê±Ð¶ÔØÒÀÀµÈí¼þ
[root@linux root]# apt-get remove package-name
£¨7£©Çå³ý±¾µØÏÂÔØµÄrpm°ü£¬rpm°üÏÂÔØºó±£´æÔÚ/var/cache/apt/archievesÏÂÃæ£¬±¾ÃüÁîÇå³ýÒÑÏÂÔØ°²×°¹ýµÄrpmÎļþ
[root@linux root]# apt-get clean
ÒÔÉÏËùÓÐÃüÁî¶¼¿ÉÒÔͨ¹ýͼÐνçÃæµÄǰ¶ËÈí¼þSynapticÍê³É£¬Í¼Ðλ¯µÄÈí¼þʹÓÃÆðÀ´¸ü¼ÓÖ±¹Û£¬Àí½âÁËÇ°Ãæ¼¸¸öÖ÷ÒªÃüÁ¾Í¿ÉÒÔºÁÎÞÀ§ÄѵØÊ¹ÓÃSynapticÁË£¬ËùÒÔ±¾ÎIJ»ÔÙ׸ÊöSynapticµÄʹÓ÷½·¨ÁË¡£
ËÄ ¶¨ÖÆapt-rpm
£¨1£©Ìí¼ÓÈí¼þ×ÊÔ´Áбí
ÔÚapt-rpmϵͳÀïÃæÌí¼ÓÈí¼þ×ÊÔ´·Ç³£ÈÝÒ×£¬Ö»ÐèÒª°´ÕÕÌṩapt·þÎñµÄ·þÎñÆ÷µÄ˵Ã÷ÔÚ/etc/apt/sources.listÀïÃæ¼ÓÈë¶ÔÍøÕ¾µÄÃèÊö¼´¿É¡£
ÕâÒ»ÐвÎÊýµÄ¸ñʽΪ£º
rpm uri distribution [component1] [componenent2] [...]
ÆäÖУ¬uriΪÈí¼þ×ÊÔ´µÄµØÖ·£¬¿ÉÒÔÊÇhttp£¬ftp£¬fileµÈURLµØÖ·£¬distributionÊÇredhat·¢Ðа汾£¬Èç 7.2,7.3,8.0µÈµÈ£¬ºóÃæµÄcomponent¿ÉÒÔºöÂÔ¡£ÓÐʱºò¿ÉÄÜÖ»¶ÔijÈí¼þ×ÊÔ´µÄÒ»»ò¼¸²¿·Ö²¿·Ö¸ÐÐËȤ£¬ÄÇô¿ÉÒÔÔÚÕâÀïÃ÷È·Ö¸³ö¡£
ÀýÈçÌí¼Ó[url]http://apt.unl.edu/ [/url]ÌṩµÄredhat KDE 3.1µÄ²âÊÔÈí¼þ°ü£¬Ö»ÐèÒªÔÚsources.listÀïÃæÌí¼ÓÒ»ÐУº
[code]rpm [url]ftp://apt.unl.edu/apt/[/url] 8.0 kde3-test[/code]
¾Í½«¸ÃÍøÕ¾µÄkde3²¿·Ö¼ÓÈëÁËÁÐ±í¡£
ÏÂÃæÊÇһЩĿǰ¿ÉÒÔÓÃÓÚredhat µÄapt-rpmÈí¼þ×ÊÔ´ÁÐ±í£¬°ÑËüÃǼÓÈëÄãµÄ /etc/apt/sources.list Îļþ¾Í¿ÉÒÔͨ¹ýapt-rpmʹÓÃËûÃÇÌṩµÄredhatÈí¼þ¸üкÍά»¤ÁË,²Î¿´ÍøÕ¾ËµÃ÷¡££¨Ç°ÃæÊÇÍøÕ¾Ãû£¬ºóÃæÊÇÊÊÓÃredhat°æ±¾ºÍ¼ò½é£©
[url]http://apt.freshrpms.net/ [/url] - Red Hat Linux 6.2, 7.x and 8.0 repositories (with all freshrpms included of course!)
[url]http://www.linux.cz/apt-rpm/ [/url] - Red Hat Linux 7.x repositories (with all freshrpms included too!)
[url]http://apt-rpm.tuxfamily.org/ [/url] - Red Hat Linux 6.2, 7.x and 8.0 repositories
[url]http://apt.nlc.no/apt/ [/url] - Red Hat Linux 6.2, 7.x and Rawhide repositories
[url]http://ftp.uninett.no/pub/linux/apt/ [/url] - Red Hat Linux 6.2, 7.x, 8.0 and Rawhide repositories
[url]http://redhat.usu.edu/ [/url] - Red Hat Linux 7.2, 7.3 and 8.0 repositories
[url]ftp://mirror.pa.msu.edu/apt/ [/url] - Red Hat Linux 7.2, 7.3 and 8.0 repositories
[url]http://apt-rpm.codefactory.se/ [/url] - Red Hat Linux 7.2, 7.3 and 8.0 and gnomehide repositories
[url]http://apt.42h.de/ [/url] - Red Hat Linux 7.2, 7.3 and 8.0 repositories
[url]http://apt.toggletext.com.au/ [/url] - A few Red Hat Linux 7.2 custom packages
[url]http://people.ecsc.co.uk/~matt/repository.html [/url] - Lots of custom Red Hat Linux 8.0 GNOME 2 and related packages
[url]http://ftp-stud.fht-esslingen.de/apt/ [/url] - Red Hat Linux 7.x, 8.x and rawhide
[url]http://apt.unl.edu/ [/url] - Red Hat Linux 7.3 and 8.0
[url]http://kde-redhat.sourceforge.net/ [/url] - KDE for Red Hat project
£¨2£©°Ñredhat°²×°ÅÌÌí¼Óµ½Èí¼þÔ´
ÓеÄʱºòÐèÒª´Óredhat°²×°¹âÅÌ»òÕßisoÎļþ°²×°¡¢Ð¶ÔØÈí¼þ£¬Õâʱ¿ÉÒÔ°Ñredhat°²×°¹âÅÌÉèÖÃΪÈí¼þÔ´¡£ÕâÖÖ¹¤×÷·½Ê½ÐèÒªÊ×ÏÈÉ¨Ãæ°²×°¹âÅÌÉϵÄÈí¼þ°ü£¬²¢ÔÚ /var/lib/apt/cdroms.listÎļþÖн¨Á¢¹âÅÌÈí¼þÁÐ±í¡£
Èç¹ûʹÓÃredhat¹âÅÌ£¬Ö»ÐèÒª°Ñ¹âÅ̲åÈë¹âÇý£¬ÏÂÃæÃüÁî»á×Ô¶¯mount¹âÅ̲¢½¨Á¢Áбí
[root@linux root]# apt-cdrom add
Èç¹ûÊÇʹÓÃISOÎļþ°²×°£¬Ê×ÏÈmount ISOÎļþµ½mount-point,°Ñmount pointÊäÈ룬¾Í¿ÉÒÔ×Ô¶¯ËÑË÷RPMÈí¼þÁбíÁË¡£
[root@linux root]# apt-cdrom -m -d mount-point add
Èç¹ûÊǽ⿪µÄÓ²ÅÌÓ³Ïñ°²×°£¬Ö»ÐèÒª°Ñ·¾¶ÊäÈ룬¾Í¿ÉÒÔ×Ô¶¯ËÑË÷RPMÈí¼þÁбíÁË¡£
[root@linux root]# apt-cdrom -m -d path add
Îå ʵÀý
£¨1£©°²×°mplayer
[root@linux root]# apt-get install mplayer
Reading Package Lists... Done
Collecting File Provides... Done
Building Dependency Tree... Done
The following extra packages will be installed:
aalib libdv libdvdcss libdvdcss-devel libdvdread libdvdread-devel lirc
xvidcore
The following packages will be upgraded
libdvdcss libdvdcss-devel libdvdread libdvdread-devel
The following NEW packages will be installed:
aalib libdv lirc mplayer xvidcore
4 packages upgraded, 5 newly installed, 0 removed and 14 not upgraded.
Need to get 5417kB/5471kB of archives.
After unpacking 15.3MB of additional disk space will be used.
Do you want to continue? [Y/n]
Get:1 [url]http://apt.freshrpms.net[/url] redhat/8.0/en/i386/freshrpms aalib 1.4rc5-fr1 [104kB]
Get:2 [url]http://apt.freshrpms.net[/url] redhat/8.0/en/i386/freshrpms libdv 0.99-fr1 [240kB]
Get:3 [url]http://apt.freshrpms.net[/url] redhat/8.0/en/i386/freshrpms libdvdread-devel 0.9.4-fr2 [63.4kB]
Get:4 [url]http://apt.freshrpms.net[/url] redhat/8.0/en/i386/freshrpms libdvdread 0.9.4-fr2 [56.3kB]
Get:5 [url]http://apt.freshrpms.net[/url] redhat/8.0/en/i386/freshrpms lirc 0.6.5-fr3 [373kB]
Get:6 [url]http://apt.freshrpms.net[/url] redhat/8.0/en/i386/freshrpms xvidcore 0.9.0-fr3 [159kB]
Get:7 [url]http://apt.freshrpms.net[/url] redhat/8.0/en/i386/freshrpms mplayer 0.90-fr0.5rc4 [4422kB]
Fetched 5417kB in 31s (174kB/s)
Executing RPM (-Uvh)...
warning: /var/cache/apt/archives/aalib_1.4rc5-fr1_i386.rpm: V3 DSA signature: NOKEY, key ID e42d547b
Preparing... ########################################### [100%]
1:aalib ########################################### [ 11%]
2:libdv ########################################### [ 22%]
3:libdvdcss-devel ########################################### [ 33%]
4:libdvdcss ########################################### [ 44%]
5:libdvdread-devel ########################################### [ 56%]
6:libdvdread ########################################### [ 67%]
7:lirc ########################################### [ 78%]
8:xvidcore ########################################### [ 89%]
9:mplayer ########################################### [100%]
×¢£ºÓÐÁ½¸ö°üÔø¾ÏÂÔØ¹ý£¬ËùÒÔ±¾´Î²»ÔÙÏÂÔØ¡£
£¨2£©°²×°kde 3.1 for redhat µÄ²âÊÔ°ü
¶¨Òå×ÊÔ´£ºÎªÁ˼òµ¥£¬°ÑÏÂÃæÒ»ÐмÓÈë/etc/apt/sources.list£¬²¢ÔÝʱ°ÑÆäËü×ÊÔ´Áбí×¢Ê͵ô
[code]rpm [url]ftp://apt.unl.edu/apt/[/url] 8.0 kde3-test[/code]
Ö´ÐÐÍêÕûÉý¼¶£º
[root@linux root]# apt-get dist-upgrade
OK, ÌåÑéÒ»ÏÂKDE 3.1µÄÐÂÌØÐÔ°É£¡
Áù ÆäËü×ÊÔ´
[url]http://apt4rpm.sourceforge.net/ [/url] - General information and scripts to create repositories (focused initially on SuSE)
aptǰ¶ËSynapticµÄÆÁÄ»½ØÍ¼
ÕýÔÚ½øÐÐdist-upgradeaptǰ¶ËSynapticµÄÆÁÄ»½ØÍ¼
²ì¿´Èí¼þÒÐÀµ ÎÒµÄapt-get installËæ±ãʲô¶«Î÷¶¼²»ÐÐ,checkµÄʱºòÓÐÕâ¸öÌáʾ,installÒ²Ò»Ñù,˵ÓÐÁ½¸ögaimµÄ°æ±¾,½ÐÎÒȥɾµôÒ»¸ö,¿ÉÊÇ,Ôõôɾà¿.[root@localhost tools]# apt-get check
Reading Package Lists... Error!
E: There are two or more versions of the package 'gaim' installed in your system, which is a situation APT can't handle cleanly at the moment.
Please do one of the following:
1) Keep at most one version of the package in the system; or
2) If you do want to keep multiple versions of that package, lookup RPM::Allow-Duplicated in the documentation.
E: Error occured while processing gaim (UsePackage2)
E: Problem with MergeList /var/lib/rpm/Packages
E: The package lists or status file could not be parsed or opened. ÓÐÁ½¸ö°æ±¾µÄgaim¿É²»ºÃ°ì£¬¹À¼ÆÓÐÒ»¸öÊÇgaim 0.58+QQ, Äã¿ÉÒÔÓÃ
rpm -e gaim
Ð¶ÔØ£¬È»ºóÔÙ°Ñ0.58°æ±¾µÄÓÃ
rpm -Uhv --force gaim-0.58.x.i386.rpm
Ç¿ÐÐÉý¼¶Ò»´Î£¬Èç¹ûÄܸÄÕý´íÎó×îºÃ£¬Èç¹û»¹ÊDz»ÄܸÄÕý´íÎ󣬱à¼/etc/apt/apt.conf,ÕÒµ½ÀïÃæ RPM { }Öк¬ÓÐ Allow-DuplicatedµÄÒ»ÐУ¬ÔÚºóÃæ { }ÀïÃæÌí¼Ó "gaim" ¡£
¸Ðл
thanks.Õý½âÎÒÉý¼¶Ö®¿à¡£ °²×°µÄʱºò³öÁ˵ãÎÊÌâ,apt-getµÄʱºò³ö´í,ÇëÎÊÔõô°ì°¡
Reading Package Lists... Error!
E: There are two or more versions of the package 'kde-i18n-Chinese' installed in your system, which is a situation APT can't handle cleanly at the moment.
Please do one of the following:
1) Keep at most one version of the package in the system; or
2) If you do want to keep multiple versions of that package, lookup RPM::Allow-Duplicated in the documentation.
E: Error occured while processing kde-i18n-Chinese (UsePackage2)
E: Problem with MergeList /var/lib/rpm/Packages
E: The package lists or status file could not be parsed or opened. Õâ²»ÊǺÍgaimµÄÇé¿öÒ»ÑùÂð£¿Í¬Ñù´¦Àí¾ÍÐÐÁË gaimµÄ½â¾öÊÇÔÚapt-getÀïÉèÖÿÉÒÔÔÊÐí¶à°æ±¾,¿ÉÊÇkdeÎÒ¾õµÃ×îºÃ»¹ÊDZ£³ÖÒ»¸ö°æ±¾µÄºÃ,ÔõôµÃµ½³ÌÐòµÄ°æ±¾ÐÅÏ¢²¢ÇÒÑ¡ÔñÒ»¸ö°æ±¾À´É¾µôà¿.
253
KDE3.1Éý¼¶Ê§°Ü
ϵͳÌáʾÕÒ²»µ½Ïà¹ØµÄÎļþ 0 ¸öÎļþÉý¼¶ÈçºÎʹÓñ¾µØrpm°üÉý¼¶ÏµÍ³£¿
Âé·³°æÖ÷´Í½Ì ÊÔÊÔÔÚ/etc/apt/sources.listÀïÃæ¼ÓÉÏÒ»ÐУºrpm file:/path/to/rpms/ 8.0 Ôõô¸øapt/synapticÌí¼Ó´úÀí·þÎñÆ÷°¡
ÁíÍâÌí¼ÓÍøÖ·µÄ¹æÔò,°ßÖñÄܲ»ÄÜдµÄÏêϤһµã°¡
ÎÒÌí¼ÓÁ˼¸¸öftpµÄ,¶¼²»Ðа¡ ´úÀíÉèÖÃÔÚ/etc/apt/apt.confÎļþÀïÃæÉèÖÃ
ÓÃÃüÁîÉèÖÃÓ¦¸ÃÊÇÕâÑùµÄ£º
apt-config -o ACQIURE::http=host:port
apt-config -o ACQIURE::ftp=host:port
man apt-config
man apt.conf ûÏëdebianµÄÌØµãÒ²¸øredhatѧÁË¡£
²»ÖªµÀ´ó¼ÒµÄʹÓÃЧ¹ûÈçºÎ¡£
Èç¹ûÎÒÒª´Ó8.0Éý¼¶µ½9.0£¬ÊÇ·ñÒ²¿ÉÒÔÓÃapt-get dist-update? synapticÔÚrh9Àï²»ÄÜÓ𡣿
Ôõô°ì°¡£¿
ÎÒÊÇ´Órh8Éý¼¶°²×°µÄ
Éý¼¶Ê±¶ÔaptûÓд¦Àí£¬ÏµÍ³ÌáʾÊÇ¡°Ã»Óн¨Ò顱 ¿ÉÒÔÁË,ÕâÀïÓÐ
[url]http://ftp.freshrpms.net/pub/freshrpms/redhat/9/[/url] ¿ÉÒÔ˵µ±°²×°ÁËaptºóÎÒ¶ÔÕû¸ölinuxµÄÈí¼þ°²×°ºÍ¹ÜÀí·½Ê½µÄ¿´·¨²úÉúÁ˺ܴóµÄ¸Ä±ä¡£´ÓijÖֽǶÈÉÏ˵±ÈWINDOWSµÄÈí¼þ°²×°»¹·½±ã£¬ºÇºÇ¡£Á¬SETUP¶¼²»ÓÃË«»÷ÁË£¬ÏÂÔØÍê±Ï×Ô¶¯°²×°¡£ °²×°apt£¬ÓÃtar°ü±àÒëʱ³öÏÖÈçÏ´íÎó¡£
creating libtool
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ANSI C... (cached) none needed
checking dependency style of gcc... (cached) gcc3
checking whether gcc and cc understand -c and -o together... yes
checking for strerror in -lcposix... no
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking how to run the C preprocessor... gcc -E
checking for library containing gethostbyname... none required
checking for library containing connect... none required
checking db1/db.h usability... no
checking db1/db.h presence... no
checking for db1/db.h... no
checking rpm/rpmlib.h usability... yes
checking rpm/rpmlib.h presence... yes
checking for rpm/rpmlib.h... yes
checking for rpmdbOpen in -lrpmdb... no
checking for rpmdbGetIteratorOffset in -lrpm... no
checking for rpmdbFirstRecNum in -lrpm... no
checking for RPM version... none
configure: error: No RPM version for development was found in your system.
ÓÃrpm°ü°²×°
[root@star-moon apt-0.5.5cnc5]# rpm -iv apt-0.5.5cnc4.1-fr1.20030325a.0.rh80.4.i386.rpm
warning: apt-0.5.5cnc4.1-fr1.20030325a.0.rh80.4.i386.rpm: V3 DSA signature: NOKEY, key ID e42d54
7b
error: Failed dependencies:
libelf.so.0 is needed by apt-0.5.5cnc4.1-fr1.20030325a.0.rh80.4
librpm-4.1.so is needed by apt-0.5.5cnc4.1-fr1.20030325a.0.rh80.4
librpmdb-4.1.so is needed by apt-0.5.5cnc4.1-fr1.20030325a.0.rh80.4
librpmio-4.1.so is needed by apt-0.5.5cnc4.1-fr1.20030325a.0.rh80.4
ÇëÎÊ£¬ÎÒÒª°²ÄÄЩ°ü²ÅÐС£ÎÒ·¢ÏÖÎÒµ«rpmÊÇ4.2.ÊDz»ÊÇÓë´ËÓйء£Ð»Ð»¡£ Èç¹ûÄãµÄϵͳÊÇredhat 9,ʹÓÃredhat 8.0µÄRPM×ÔÈ»²»ÐÐ,rpmµÄ°æ±¾ºÅÒѾ±äÁË. ËùÓÐÓëredhat 9Ïà¹ØµÄfreshrpm°ü¶¼ÔÚ:
[url]http://shrike.freshrpms.net[/url]
apt for redhat 9 :
[url]http://ftp.freshrpms.net/pub/freshrpms/redhat/9/apt/apt-0.5.5cnc5-fr2.i386.rpm[/url]
apt ÒÀÀµ:elfutils,elfutils-libelf,rpm
synaptic for redhat 9:
[url]http://ftp.freshrpms.net/pub/freshrpms/redhat/9/synaptic/synaptic-0.36.1-fr1.i386.rpm[/url]