Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

linuxÀïÃæµÄrpmÎļþ

RPM ÊÇ RedHat Package Manager µÄËõд£¬Èí¼þ°ü¹ÜÀí¹¤¾ß¡£
RPMÎļþÔÚLINUXϵͳÖеݲװ×îΪ¼ò±ã¡£
LinuxÈí¼þ°ü£¬³£¼ûµÄ¸ñʽ°üÀ¨ÓÐrpm,deb,tar,gz,tgz,zip,bz2µÈµÈ¡£¼¸ºõÿ¸ölinuxÈí¼þ¶¼»áÌṩtarµÄ¸ñʽµÄÈí¼þ°ü£¬
ÒòΪÕâÖÖ¸ñʽµÄÈí¼þ°üÈκΰ汾µÄlinux¶¼Ö§³Ö£¬ËùÒÔÖÁÉÙÒªÁ˽âtarºÍrpmµÃʹÓ÷½·¨¡£
rpm¿ÉνÊÇRedhat¹«Ë¾µÄÒ»¸ö¹±Ï×£¬ËüʹlinuxµÄÈí¼þ°²×°¹¤×÷±äµÃ¸ü¼Ó¼òµ¥ÈÝÒס£
1.   °²×°£º    
   
  ¡¡¡¡ÎÒÖ»Ðè¼òµ¥µÄÒ»¾ä»°£¬¾Í¿ÉÒÔ˵Íê¡£Ö´ÐУº    
   
  ¡¡¡¡   rpm   –ivh   rpmÈí¼þ°üÃû    
   
  ¡¡¡¡¸ü¸ß¼¶µÄ£¬Çë¼ûÏÂ±í£º    
   
  ¡¡¡¡rpm²ÎÊý¡¡¡¡¡¡¡¡¡¡¡¡²Î¡¡Êý¡¡Ëµ¡¡Ã÷  
  ¡¡¡¡¡¡-i¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡°²×°Èí¼þ  
  ¡¡¡¡¡¡-t¡¡¡¡¡¡¡¡¡¡¡¡²âÊÔ°²×°£¬²»ÊÇÕæµÄ°²×°  
  ¡¡¡¡¡¡-p¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÏÔʾ°²×°½ø¶È  
  ¡¡¡¡¡¡-f¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ºöÂÔÈκδíÎó  
  ¡¡¡¡¡¡-U¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Éý¼¶°²×°  
  ¡¡¡¡¡¡-v¡¡¡¡¡¡¡¡¡¡¡¡¼ì²âÌ×¼þÊÇ·ñÕýÈ·°²×°  
   
  ¡¡¡¡ÕâЩ²ÎÊý¿ÉÒÔͬʱ²ÉÓ᣸ü¶àµÄÄÚÈÝ¿ÉÒԲο¼RPMµÄÃüÁî°ïÖú¡£    
2.   Ð¶ÔØ£º    
   
  ¡¡¡¡ÎÒͬÑùÖ»Ðè¼òµ¥µÄÒ»¾ä»°£¬¾Í¿ÉÒÔ˵Íê¡£Ö´ÐУº    
   
  ¡¡¡¡   rpm   –e   Èí¼þÃû    
   
  ¡¡¡¡²»¹ýҪעÒâµÄÊÇ£¬ºóÃæÊ¹ÓõÄÊÇÈí¼þÃû£¬¶ø²»ÊÇÈí¼þ°üÃû¡£ÀýÈ磬Ҫ°²×°software-1.2.3-1.i386.rpmÕâ¸ö°üʱ£¬Ó¦Ö´ÐУº    
   
  ¡¡¡¡   rpm   –ivh   software-1.2.3-1.i386.rpm    
   
  ¡¡¡¡¶øµ±Ð¶ÔØÊ±£¬ÔòÓ¦Ö´ÐУº    
   
  ¡¡¡¡   rpm   –e   software¡£    
ÒÔÖøÃûµÄͼÏñ´¦ÀíÈí¼þXVΪÀý:
¡¡¡¡ÔÚTerminalÖУ¬»ù±¾µÄ°²×°Ö¸ÁîÈçÏ£º
¡¡¡¡rpm -i  xv-3.10a-13.i386.rpm
¡¡¡¡Èç¹ûÄãµÄÁ¬ÍøËÙ¶È×ã¹»¿ì£¬Ò²¿ÉÒÔÖ±½Ó´ÓÍøÂçÉϰ²×°Ó¦ÓÃÈí¼þ£¬Ö»ÐèÒªÔÚÈí¼þµÄÎļþÃûǰ¼ÓÉÏÊʵ±µÄURL·¾¶£º
¡¡¡¡rpm -i  ftp://ftp.xxx.c


Ïà¹ØÎĵµ£º

Book Note: Linux Device Driver Dos and Don'ts

Book Note: Linux Device Driver Dos and Don'ts
http://janitor.kernelnewbies.org/docs/driver-howto.html
what a hardened (robust) device
driver should mean and how it should be implemented and measured.
1.3 Robust device drivers
-Follows the Linux CodingStyle.
-Efficient in managing faults and ha ......

Linux»»ÐÐÎÊÌâ

WindowsÓëLinuxÖеĻ»ÐÐÊDz»Ò»ÑùµÄ£¬ÒѾ­Óöµ½¹ýºÃ¼¸´ÎÎÊÌâÁË¡«ÅúÁ¿Ð½¨Óû§µÄʱºò£¬ÐÂÓû§²»ÄܵǼ£¬ÒòΪÎÒµÄÎı¾ÊÇÔÚWindowsÏÂÉú³ÉµÄ£¬»»ÐÐÊÇWindows¸ñʽ£¬¶øLinuxÖÐʹÓÃnewusersÃüÁîµ¼Èëµ½passwdÎļþ£¬ÊÇÖ±½Ó¸´ÖƹýÈ¥µÄ¡«²»ÄÜÒ»ÐÐÒ»Ðеĸİ¡¡«ºÇºÇ£¬¸Õ¸Õѧµ½ÁËÒ»ÕС£
×Ö·ûÎļþÔÚÁ½¸öϵͳ֮¼ä¿½±´Ö®ºó£¬¿ÉÒÔʹÓÃdos2unix» ......

linux module Makefile

²»ÖªµÀÔÚʲçÛʱºò£¬×ªÔØLinux ³öÏÖÁË module ÕâÖÖ¶«Î÷£¬µÄÈ·£¬ËüÊÇ Linux µÄÒ»´ó¸ïС£ÓÐÁË module Ö®ºó£¬Ð´
device driver ²»ÔÙÊÇÒ»Ïî¶ñÃΣ¬ÐÞ¸Ä kernel Ò²²»ÔÙÊÇÒ»¼þÍ´¿àµÄÊÂÁË¡£ÒòΪÄã²»ÐèҪÿ´ÎÒª²âÊÔ driver ¾ÍÖØÐÂ
compile kernel Ò»´Î¡£ÄǼòÖ±ÊÇ»áÀÛËÀÈË¡£Module ¿ÉÒÔÔÊÐíÎÒÃǶ¯Ì¬µÄ¸Ä±ä kernel£¬¼ÓÔØ device
dri ......

linux±àÒë³öÏÖ´íÎó

ÒýÓãºhttp://blog.chinaunix.net/u/12207/showart_2061214.html
¹ØÓÚ2.6.31Óöµ½µÄÎÊÌâ
´íÎóÌáʾ1£º
drivers/built-in.o(.init.text+0x3bad): In function `con_init':
include/trace/events/kmem.h:47: undefined reference to `.L1452'
½â¾ö£º
vi /usr/src/linux/drivers/char/vt.c ÕÒµ½static int __init con_init ......

linuxÏÂntpʵÏÖ

#include <sys/types.h>
#include <sys/socket.h>
#include <netdb.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
#define NTP_SERVER "clock.via.net"
#define ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ