ldconfig በሂደቱ መስመር ውስጥ በተገለፁት ማውጫዎች ውስጥ የሚገኙትን አስፈላጊ አገናኞችን እና መሸጎጫ (በ run-time አገናኝ, ld.so ለመጠቀም ) በፋይል /etc/ld.so.conf ውስጥ በተገለፁት ማውጫዎች ውስጥ በጣም በቅርብ የተገኙ ቤተ-ፍርግሞች ውስጥ ይፍጠሩ , እና በታዋቂ ማውጫዎች ውስጥ ( / usr / lib እና / lib ). ldconfig የትኞቹ ለውጦች አገናኞች ዘመናቸውን መጨመር እንዳለባቸው ሲወስን የሚያጋጥሙት ቤተ ፍርግሞችን እና የፋይል ስሞችን ይመለከታል. ldconfig ቤተ-ፍርግም ሲፈተሽ ተምሳሌታዊ አገናኞችን ችላ ይላል.
ldconfig ቤተ መፃህፍት ከተጣበጣው የ CF Libraries ዓይነት (ማለትም libc 5.x ወይም libc 6.x (glibc)) ለመምረጥ ይሞክራል, ስለዚህ ቤተ-መጽሐፍት ከታመቀ / ታጣቂ ቤተ-ፍርግሞች / አገናኝ በ libc (use -lc). ldconfig እንደ በርካታዎቹ ABI ዎች, እንደ ia32 / ia64 / x86_64 ወይም sparc32 / sparc64 ን በራስ አቦ ማራዘም ለሚፈቀዱ የንድፍ ኦፕሬሽኖች በበርካታ የ ABI አይነቶች ቤተ መፃህፍት ማከማቸት ይችላል.
አንዳንድ ነባር መዝገበ ቃላቶች የእነሱን አይነት ተቀናሽ ለመምረጥ በቂ መረጃ የያዙ አይደሉም, ስለዚህ የ /etc/ld.so.conf የፋይል ቅርጸት የሚጠበቀው ዓይነት ዝርዝር መግለጫ ይሰጣል. ይህ እኛ ልንሠራባቸው የማንችላቸው ለእንግሊዘኛ የእንግሊዝኛ ቋንቋ ተማሪዎች ሊጠቀሙባቸው የሚችሉት. ቅርፁ ከዚህ "dirname = TYPE" ጋር ተመሳሳይ ነው, የትኛውም ዓይነት libc4, libc5 ወይም libc6 ሊሆን ይችላል. (ይህ አገባብ በትእዛዝ መስመር ላይ ይሰራል). ክፍተቶች አይፈቀዱም. እንዲሁም የ-p አማራጭን ይመልከቱ.
የአንድን ማውጫ የሚያካትቸው የመመዝገቢያ ስሞች ምንም እንኳን የሚጠበቁ የአመሳካች ጠቋሚ ካላደረጉ በስተቀር ሕጋዊ አይደሉም.
ldconfig በአጠቃላይ በከፍተኛ-ተጠቃሚ ሊተገበር ይችላል ምክንያቱም አንዳንድ ዶክመንቶች ፍቃዶች እና ፋይሎች ላይ መጻፍ ይችላሉ. የስር ማውጫውን ለመለወጥ -r አማራጭን ከተጠቀሙ, ያን ያንን የዛፍ ዛፍ እስካሉ ድረስ በቂ-ተጠቃሚ መሆን አያስፈልግዎትም.
ማጠቃለያ
ldconfig [አማራጭ ...)
አማራጮች
- v - verbose
የቃላት ሁነታ. እስትቀድ ድረስ የአሁኑን ስሪት ቁጥር, የተቃኘው የእያንዳንዱ አቃፊ ስም እና የተፈጠሩ ማንኛቸውም አገናኞች ያትሙ.
- n
በትእዛዝ መስመር ላይ የተገለጹ ማውጫዎችን ብቻ ያሂዱ. የሚታመኑ ማውጫዎችን ( / usr / lib እና / lib ) ወይም በ /etc/ld.so.conf ውስጥ አልተጠቀሱ . አስመስላቾች -ነ .
-N
መሸጎጫውን ዳግመኛ አትመልስ. ካል-X የተተወ ከሆነ, አገናኞች አሁንም እንደዘመኑ ናቸው.
-X
አገናኞችን አትዘምን. የ-ና ጨርሶ ካልተገለጸ, መሸጎጫ አሁንም በድጋሚ ይገነባል.
-f conf
ከ /etc/ld.so.conf ይልቅ conf የሚለውን ይጠቀሙ.
- ካሼ
ከ /etc/ld.so.cache ይልቅ መሸጎጫ ይጠቀሙ.
-r ስር
ወደ ዋናው አካል ቀይር እና እንደ ስርወ ማውጫ አድርገህ ተጠቀም.
-l
የቤተ ፍርግም ሁነታ. የግለሰብ ቤተ-መጽሐፍቶችን እራስዎን ያገናኙ. በባለሙያዎች ብቻ ጥቅም ላይ የሚውል.
-p --print-cache
በዚህ መሸፈኛ ውስጥ የተቀመጡ የይዘት ማውጫዎች እና እጩ ዝርዝሮች ያትሙ.
-c-format = FORMAT
ለመሸጎጫ ፋይል FORMAT ይጠቀሙ. ምርጫዎች ምርጫዎች የቆዩ, አዲስ እና ተወዳጅ ናቸው (ነባሪ).
-? - እርዳታ - ጉልበት
የአጠቃቀም መረጃን አትም.
-V - ቨርዥን
የህትመት ስሪት እና መውጣት.
ምሳሌዎች
# / sbin / ldconfig -v
ለተጋሩ የታሚዮኖችን ትክክለኛ አገናኝ አሻሽሎ ያዋቅራል እና መሸጎጫን እንደገና ይገነባል.
# / sbin / ldconfig-n / lib
አንድ አዲስ የተጋራ ቤተ-መጽሐፍትን ከተጫነ በኋላ በትር ውስጥ የተጋራውን ቤተ-ፍርግም አረንጓዴያዊ አገናኞችን በ in / lib ውስጥ አዘምን.
ተመልከት
ሌድ (1)
ጠቃሚ ማሳሰቢያ: በኮምፒተርዎ ውስጥ እንዴት አንድ ትዕዛዝ እንዴት ጥቅም ላይ እንደዋለ ለመመልከት የሰውውን ትዕዛዝ ( % man ) ይጠቀሙ.