Linux ÖÐ RPM ÃüÁî²ÎÊýʹÓÃÏê½â
ÔÚLinux²Ù×÷ϵͳÖУ¬ÓÐÒ»¸öϵͳÈí¼þ°ü£¬ËüµÄ¹¦ÄÜÀàËÆÓÚWindowsÀïÃæµÄ“Ìí¼Ó/ɾ³ý³ÌÐò”£¬µ«Êǹ¦ÄÜÓֱȓÌí¼Ó/ɾ³ý³ÌÐò”Ç¿ºÜ¶à£¬Ëü¾ÍÊÇ
Red Hat Package Manager(¼ò³ÆRPM)¡£´Ë¹¤¾ß°ü×îÏÈÊÇÓÉRed
Hat¹«Ë¾ÍƳöµÄ£¬ºóÀ´±»ÆäËûLinux¿ª·¢ÉÌËù½èÓá£ÓÉÓÚËüΪLinuxʹÓÃÕßʡȥÁ˺ܶàʱ¼ä£¬ËùÒÔ±»¹ã·ºÓ¦ÓÃÓÚÔÚLinuxϰ²×°¡¢É¾³ýÈí¼þ¡£ÏÂÃæ¾Í
¸ø´ó¼Ò½éÉÜÒ»ÏÂËüµÄ¾ßÌåʹÓ÷½·¨¡£
¡¡¡¡1.ÎÒÃǵõ½Ò»¸öÐÂÈí¼þ£¬ÔÚ°²×°Ö®Ç°£¬Ò»°ã¶¼ÒªÏȲ鿴һÏÂÕâ¸öÈí¼þ°üÀïÓÐʲôÄÚÈÝ£¬¼ÙÉèÕâ¸öÎļþÊÇ£ºLinux-1.4-6.i368.rpm£¬ÎÒÃÇ¿ÉÒÔÓÃÕâÌõÃüÁî²é¿´£º
¡¡¡¡rpm -qpi Linux-1.4-6.i368.rpm
¡¡¡¡ÏµÍ³½«»áÁгöÕâ¸öÈí¼þ°üµÄÏêϸ×ÊÁÏ£¬°üÀ¨º¬ÓжàÉÙ¸öÎļþ¡¢¸÷ÎļþÃû³Æ¡¢Îļþ´óС¡¢´´½¨Ê±¼ä¡¢±àÒëÈÕÆÚµÈÐÅÏ¢¡£
¡¡¡¡2.ÉÏÃæÁгöµÄËùÓÐÎļþÔÚ°²×°Ê±²»Ò»¶¨È«²¿°²×°£¬¾ÍÏñWindowsϳÌÐòµÄ°²×°·½Ê½·ÖΪµäÐÍ¡¢ÍêÈ«¡¢×Ô¶¨ÒåÒ»Ñù£¬LinuxÒ²»áÈÃÄãÑ¡Ôñ°²×°·½Ê½£¬´ËʱÎÒÃÇ¿ÉÒÔÓÃÏÂÃæÕâÌõÃüÁî²é¿´Èí¼þ°ü½«»áÔÚϵͳÀï°²×°ÄÄЩ²¿·Ö£¬ÒÔ·½±ãÎÒÃǵÄÑ¡Ôñ£º
¡¡¡¡rpm -qpl Linux-1.4-6.i368.rpm
¡¡
¡¡3.Ñ¡Ôñ°²×°·½Ê½ºó£¬¿ªÊ¼°²×°¡£ÎÒÃÇ¿ÉÒÔÓÃrpm-ivh
Linux-1.4-6.i368.rpmÃüÁî°²×°´ËÈí¼þ¡£ÔÚ°²×°¹ý³ÌÖУ¬ÈôϵͳÌáʾ´ËÈí¼þÒѰ²×°¹ý»òÒòÆäËûÔÒòÎÞ·¨¼ÌÐø°²×°£¬µ«ÈôÎÒÃÇȷʵÏëÖ´Ðа²×°Ãü
Á¿ÉÒÔÔÚ -ivhºó¼ÓÒ»²ÎÊý“-replacepkgs”£º
¡¡¡¡rpm -ivh -replacepkgs Linux-1.4-6.i368.rpm
¡¡¡¡4.ÓÐʱÎÒÃÇÐ¶ÔØÄ³¸ö°²×°¹ýµÄÈí¼þ£¬Ö»ÐèÖ´ÐÐrpm-e <ÎļþÃû>ÃüÁî¼´¿É¡£
¡¡¡¡5.¶ÔµÍ°æ±¾Èí¼þ½øÐÐÉý¼¶ÊÇÌá¸ßÆä¹¦Äܵĺð취£¬ÕâÑù¿ÉÒÔʡȥÎÒÃÇÐ¶ÔØºóÔÙ°²×°ÐÂÈí¼þµÄÂé·³£¬ÒªÉý¼¶Ä³¸öÈí¼þ£¬Ö»ÐëÖ´ÐÐÈçÏÂÃüÁrpm -uvh <ÎļþÃû>£¬×¢Ò⣺´ËʱµÄÎļþÃû±ØÐëÊÇÒªÉý¼¶Èí¼þµÄÉý¼¶²¹¶¡
¡¡
¡¡6.ÁíÍâÒ»¸ö°²×°Èí¼þµÄ·½·¨¿ÉνÊÇLinuxµÄ¶Àµ½Ö®´¦£¬Í¬Ê±Ò²ÊÇRMPÇ¿´ó¹¦ÄܵÄÒ»¸ö±íÏÖ£ºÍ¨¹ýFTPÕ¾µãÖ±½ÓÔÚÏß°²×°Èí¼þ¡£µ±ÕÒµ½º¬ÓÐÄãËùÐèÈí¼þµÄ
Õ¾µã²¢Óë´ËÍøÕ¾Á¬½Óºó£¬Ö´ÐÐÏÂÃæµÄÃüÁî¼´¿ÉʵÏÖÔÚÏß°²×°£¬Æ©ÈçÔÚÏß°²×°Linux-1.4-6.i368.rpm£¬¿ÉÒÔÓÃÃüÁ
¡¡¡¡rpm -i ftp://ftp.pht.com/pub/linux/redhat/...-1.4-6.i368.rpm
¡¡
¡¡7.ÔÚÎÒÃÇʹÓõçÄÔ¹ý³ÌÖУ¬ÄÑÃâ»áÓÐÎó²Ù×÷£¬ÈôÎÒÃÇÎóɾÁ˼¸¸öÎļþ¶øÓ°ÏìÁËϵͳµÄÐÔÄÜʱ£¬ÔõÑù²éÕÒµ½µ×ÉÙÁËÄÄЩÎļþÄØ?RPMÈí¼þ°üÌṩÁËÒ»¸ö²éÕÒËð»µ
ÎļþµÄ¹¦ÄÜ£¬Ö´ÐдËÃüÁrpm -Va¼´¿É£¬Linux½«ÎªÄãÁгöËùÓÐË𻵵ÄÎļþ¡£Äã¿ÉÒÔͨ¹ýLinuxµÄ
Ïà¹ØÎĵµ£º
Linux ϰ²×°QQ
1. download qq:
µ½QQ¹Ù·½ÉÏÏÂÔØLinux°æ±¾µÄQQ£¬ÓÐtar.gzºÍrpmµÈ¸ñʽ¡£
½¨ÒéÏÂÔØtar.gz¸ñʽµÄ¡£ ......
===============================================================================
= »¶ Ó ÔÄ ¶Á ¡¶ V I M ½Ì ³Ì ¡· —— °æ±¾ ......
ÎÒ²»Ì«Ï²»¶linuxÁË£¬ËäÈ»ÎÒÔÚËûÉÏÃæ¶Ï¶ÏÐøÐøµÄ»¨¹ýһЩʱ¼ä£¬ÏÖÔÚ»ØÍ·À´¿´£¬ËüÒ²ÈÃÎÒÀË·ÑÁ˺ܶàµÄʱ¼ä£¬linuxÂÒÆß°ËÔãµÄÅäÖã¬Èí¼þµÄȱ·¦ÁîÎҺܲ»ÊÊ´Ó£¬¶øÇÒËüÒ²²»ÄÜʹÎÒ°ÑÖ÷ÒªµÄ¾Àú¼¯ÖÐÔÚÕæÕý¸ÐÐËȤµÄµØ·½£¬¶ø²»ÊÇΪÁË“Õ÷·þ”linuxÕ´Õ´×Ôϲ£¬ÎÒ²»Ï²»¶ÕâÑùµÄlinux£¬ÕâÑùµÄlinuxÌ«³ÌÐòÔ±»¯ÁË¡£ÎÒΪʲôҪ¶ÁÄÇЩ ......
errno
ÊǸöint±äÁ¿£¬·µ»Ø´íÎó
ÓдíÎóʱʹÓ÷½·¨
fprintf(fp, "%s", strerror(errno))
perrorÓ÷¨
#include <stdio.h>
#include <stdlib.h>
#include<errno.h>
int main(void)
{
FILE *fp;
if((fp=fopen("aaa.txt","r+"))==NULL)
{
puts("²»ÄܽøÈ ......
¹¦ÄÜÃèÊö£º
ÔÚÏûÏ¢¶ÓÁÐÉϽøÐÐÊÕ·¢ÏûÏ¢¡£ÎªÁË·¢ËÍÏûÏ¢£¬µ÷Óýø³Ì¶ÔÏûÏ¢¶ÓÁбØÐëÓÐдȨÄÜ¡£½ÓÊÕÏûϢʱ±ØÐëÓжÁȨÄÜ¡£
Ó÷¨£º
#include <sys/types.h>
#include <sys/ipc.h>
#include <sys/msg.h>
int msgsnd(int msqid, const void *msgp, size_t msgsz, int msgflg);
ssize_t msgrcv ......