.Tar.gz (හෝ .tar.bz2) ගොනුවක් ස්ථාපනය කරන්නේ කෙසේද?


521

මම tar.gz ගොනු බාගත කර ඇත්තෙමි. නමුත් එය ස්ථාපනය කරන්නේ කෙසේදැයි මම නොදනිමි. මම මේ ආකාරයේ ගොනුවක් ස්ථාපනය කරන්නේ කෙසේද?


12
පහත දැක්වෙන සමහර පිළිතුරු වල සඳහන් කර ඇති පරිදි, ටාර්බෝල් හරහා පැකේජ ස්ථාපනය නොකිරීමට දැඩි උත්සාහයක් දරන්න, මන්ද එය බොහෝ විට කළමනාකරණය කළ පැකේජයන් වන අතර ඔබව විසඳිය නොහැකි තත්වයට පත් කරනු ඇත. 99.14159265% නඩු වලදී ඇසුරුම් කළමනාකරු හරහා ස්ථාපනය කිරීම වඩාත් සුදුසුය.
කැට්ස්කුල්

1
යූ ටියුබ් හි එය පැහැදිලි කරන ප්‍රයෝජනවත් වීඩියෝවක් ඇත: youtube.com/watch?v=njqib0fzE9c
බෙනී නියුගුබයර්

1
මම මෙය උත්සාහ කළ අතර එය සාර්ථක විය.
කුලසංගර්


උබුන්ටු 18 සඳහා මෙය සමානද? නැතහොත් එය කිරීමට UI එකක් තිබේද?
tgkprog

Answers:


305

ඔබ කළ යුතු පළමු දෙය තාර සංරක්ෂිතයේ ඇතුළත සිට ෆෝල්ඩරයකට ගොනු උකහා ගැනීමයි. ඔබගේ ඩෙස්ක්ටොප් එකට ගොනු පිටපත් කරමු. ඔබගේ ගොනු බ්‍රව්සරයේ ඇති සංරක්ෂිත ගොනුවේ අයිකනය දකුණු-ක්ලික් කර සන්දර්භය මෙනුවේ සුදුසු ඇතුළත් කිරීම එබීමෙන් ඔබට සංරක්ෂිතයක් උකහා ගත හැකිය. සංරක්ෂිතය උපුටා ගැනීම සමාන නමක් සහිත නව ෆෝල්ඩරයක් නිර්මාණය කළ යුතුය. උදා program-1.2.3. දැන් ඔබට පහත දැක්වෙන විධානය භාවිතා කර ඔබේ පර්යන්තය විවෘත කර එම නාමාවලියට යා යුතුය:

cd /home/yourusername/Desktop/program-1.2.3

වග බලා ගන්න ඔබට නමින් ගොනුව කියවීමට කරන්න INSTALL, INSTALL.txt, README, හෝ එක් උපුටා ගන්නා ලදී නම් ඒ හා සමාන දෙයක්. lsවිධානය භාවිතා කිරීමෙන් ටර්මිනලයේ සිට එවැනි ගොනුවක් තිබේදැයි ඔබට පරීක්ෂා කළ හැකිය . ගොනුව විවෘත කර විධානය සමඟ කියවිය හැකිය:

xdg-open INSTALL

INSTALL යනු ඔබේ ගොනුවේ නමයි. ස්ථාපන ක්‍රියාවලිය දිගටම කරගෙන යාම සඳහා අනුගමනය කළ යුතු නිවැරදි පියවර මෙම ගොනුවේ අඩංගු වේ. සාමාන්යයෙන්, "සම්භාව්ය" පියවර තුන නම්:

./configure
make
sudo make install

නිදසුනක් ලෙස, ධාවනය මඟින් configureඔබ අතපසු වූ පරායත්තතා දෝෂ ලැයිස්තුවක් මඟින් විමසනු ලැබුවහොත් ඔබට යම් පරායත්තතා ස්ථාපනය කිරීමට අවශ්‍ය විය හැකිය .

checkinstallඒ වෙනුවටmake install ඔබට භාවිතා කළ හැකිය .

ඔබේ සැතපුම් ගණන වෙනස් විය හැකි බව මතක තබා ගන්න.


33
චෙක් ඉන්ස්ටෝල් භාවිතා කිරීම මම බොහෝ සෙයින් නිර්දේශ කරමි, එමඟින් යෙදුම අස්ථාපනය කිරීම වඩාත් පහසු වනු ඇත.
ටොමී බ un න්

2
පුද්ගලිකව මම කැමතියි මගේ ඩෙස්ක්ටොප් අවුල් සහගතව තබා ගැනීමට source / src හි මූලාශ්‍රය තැබීමට :)
ප්‍රතිලෝම

2
.. ඇත්ත වශයෙන්ම ටාර්බෝල්හි යම් ආකාරයක ප්‍රභව කේතයක් ඇතැයි උපකල්පනය කරමු.
andol

1
මේවා විශේෂිත නඩුවක් සඳහා වන උපදෙස් වේ ... වඩාත් පොදු නඩුවක් සම්පාදනය කිරීම අවශ්‍ය නොවේ, දැන ගැනීමට වැදගත් තොරතුරු වන්නේ මගේ ගොනු පද්ධතියේ මා එය ගෙන යා යුත්තේ කොතැනට ද යන්න සහ .desktop අයිකන ගොනුව සාදා ගන්නේ කෙසේද
සෙලා

1
සෑම විටම පාහේ ප්‍රභව කේත බෙදා හැරීම සඳහා ටාබෝල් භාවිතා කරයි. ඔබ අසාමාන්ය ටාබෝල ඕනෑම විශේෂිත උදාහරණයක් නම්, ඔබ පිළිතුරක් ලෙස එය එකතු කර ගැනීමට සලකා විය හැකි අතර එම විශේෂිත නඩුව වනු ඇත.
ඇන්ඩ්‍රියා ලාසරෝටෝ

141

ඔබට .tar.gzගොනුවක් හෝ .tar.bz2 ගොනුවක් "ස්ථාපනය" කළ නොහැක. .tar.gzලිපිගොනු යනු gzip- සම්පීඩිත තාර බෝල, .zipගොනු වැනි සම්පීඩිත ලේඛනාගාර වේ. .bz2 ගොනු bzip2 සමඟ සම්පීඩිත වේ. ඔබට මෙය .tar.gzභාවිතයෙන් ගොනු උකහා ගත හැකිය :

tar xzf file.tar.gz

ඒ හා සමානව ඔබට .tar.bz2 ගොනු උකහා ගත හැකිය

tar xjf file.tar.bz2

ඉවත් කිරීමේදී ගොනු උපුටා ගන්නා ආකාරය දැකීමට ඔබ කැමති නම්, එකතු කරන්න v:

tar xzvf file.tar.gz

ඔබට අන්තර්ජාල සම්බන්ධතාවයක් නොමැති වුවද, ඔබට තවමත් උබුන්ටු පැකේජ කළමනාකරණ පද්ධතිය භාවිතා කළ හැකිය, http://packages.ubuntu.com/.deb වෙතින් ගොනු බාගන්න . පරායත්තයන් ද බාගත කිරීමට අමතක නොකරන්න.

නොබැඳි ලෙස පැකේජ ස්ථාපනය කිරීමට පහසු ක්‍රමයක් සඳහා, නොබැඳි මෘදුකාංග ස්ථාපනය කරන්නේ කෙසේද යන ප්‍රශ්නය බලන්න. .


Erm ..... අන්තර්ජාල සම්බන්ධතාවයක් නොමැතිව .deb ගොනුවක් සහ පරායත්තයන් ඔබ හරියටම බාගත කරන්නේ කෙසේද ...?
සැමවිටම ඉගෙනීම

3
Always සැමවිටම ඉගෙනීම අන්තර්ජාල සම්බන්ධතාවයක් නොමැතිව ඔබට මෙහි අදහස් දැක්වීමක් කළ හැක්කේ කෙසේද ...? සම්බන්ධිත "මෘදුකාංග නොබැඳි ලෙස ස්ථාපනය කරන්නේ කෙසේද" යන සබැඳිය උත්සාහ කරන්න.
ලෙකන්ස්ටයින්

සමහර විට ඇත්තටම පවතින කිසිදු යනු ස්ථාපනය සඳහා අවශ්ය. කෙනෙකුට ඇත්තේ සංරක්ෂිත ගොනු දකුණු ෆෝල්ඩරයට පිටපත් කිරීම / ගෙනයාම පමණි: පළමුව, වත්මන් ස්ථාපනය පවතින්නේ කොහේදැයි සොයා බලන්න, උදා which <SoftwareName>. ඉන්පසු උපුටා ගත් tar.gzසංරක්ෂිතයේ අන්තර්ගතය නැවත නැවත ලිවීමට එම ෆෝල්ඩරයට ගෙන යන්න.
AlQuemist

65

ඔබ ප්‍රභවයකින් වැඩසටහනක් සම්පාදනය කරන ආකාරය

  1. කොන්සෝලයක් විවෘත කරන්න
  2. cdනිවැරදි ෆෝල්ඩරයට සැරිසැරීමට විධානය භාවිතා කරන්න . ස්ථාපන උපදෙස් සහිත README ගොනුවක් තිබේ නම්, ඒ වෙනුවට එය භාවිතා කරන්න.
  3. එක් විධානයකින් ගොනු උකහා ගන්න

    • ඒක නම් tar.gz භාවිතයtar xvzf PACKAGENAME.tar.gz
    • එය tar.bz2 භාවිතයක් නම්tar xvjf PACKAGENAME.tar.bz2
  4. ./configure

  5. make
  6. sudo make install(හෝ සමඟ checkinstall)

මෘදුකාංග ප්‍රභවයන්ගෙන් හෝ මෘදුකාංග මධ්‍යස්ථානයෙන් පැකේජයක් බාගන්න.

ඔබ මෘදුකාංග ප්‍රභවයන් හරහා පැකේජයක් ස්ථාපනය කර පැකේජය තනිවම බාගත නොකරන්නේ නම්, ඔබට එම පැකේජයට නව යාවත්කාලීනයන් ලැබෙනු ඇති අතර ඒවා යාවත්කාලීන කළමනාකරු හරහා ස්ථාපනය කරන්න.

MYPACKAGEටර්මිනලයක් ටයිප් කිරීමෙන් ඔබට ස්ථාපනය කළ හැකිය :

sudo apt-get install MYPACKAGE

හෝ මෘදුකාංග මධ්‍යස්ථානය භාවිතා කර සෙවීමෙන් MYPACKAGE. නමුත් එය නොමැති නම් ප්‍රභවය සමඟ යන්න.


7
හොඳයි, වඩාත් සාමාන්‍ය උපදෙස් වනුයේ "ගොනුව බාගත කිරීම, ඉවත් කිරීම සහ ඇතුළත හෝ වෙබ් අඩවියේ ස්ථාපනය කිරීමේ උපදෙස් සොයන්න" යන්නයි.
සර්ජි

1
ප්‍රභවයකින් ස්ථාපනය කිරීම සඳහා මට කිසි විටෙක උපදෙස් ලැබී නැත, මට ෆෝල්ඩරයක් ලැබෙන්නේ install.sh හෝ ගොනු වින්‍යාස කිරීමෙනි. ඔබ බාගත කරන්නේ කුමන ප්‍රභවයන්ද?
අල්වර්

@sergey දැන් වඩා හොඳද?
අල්වර්

4
L අල්වර්: ./configure && make && sudo make installපැකේජය ස්වයංක්‍රීයව වින්‍යාස කිරීමේ හා සම්පාදනය කිරීමේ ක්‍රමයක් භාවිතා කරයි යැයි උපකල්පනය කරයි. ඔබ ලිපිගොනු සෙවිය යුතුය INSTALL, READMEහෝ ඊට සමාන ය. තවද, make installඋපසර්ගය වරප්‍රසාද ලත් ස්ථානයකට සකසා ඇත්නම් (එය පෙරනිමිය වේ) ක්‍රියා නොකරනු ඇත. එමනිසා, sudo make installඑය භාවිතා කරමින් නිවාස නාමාවලියෙහි නාමාවලියකට භාවිතා කරන්න හෝ ස්ථාපනය කරන්න ./configure --prefix=~/yourprogram. ඉන්පසු ~/yourprogram/binඔබේ $PATHඇතුලත හෝ එයට සිම්ලින්ක් සාදන්න ~/bin/.
ලෙකන්ස්ටයින්

1
K3b පිළිබඳ කොටස මෙම පිළිතුර වෙනත් ප්‍රශ්නයකින් ඒකාබද්ධ වූ නිසා බව සලකන්න (මම සිතන්නේ, ප්‍රභවයෙන් k3b ස්ථාපනය කිරීම ගැන ය). ඔබ කරන්නේ නම්, එසේ නැති k3b ස්ථාපනය කිරීමට උත්සාහ, එය අනුගමනය කරන්න එපා! K3b නරක යැයි නොකියන නමුත් = P
MiJyn

24

මෙය .tar.*කේත සම්පාදනය කර තාර ගොනුවකට ඇසුරුම් කර ඇති ගොනු සඳහා පමණි.

හරි, මෙය ආරම්භකයකුට තරමක් අභියෝගාත්මක කාර්යයකි, නමුත් මගේ උපදෙස් පිළිපදින්න, එය හොඳින් විය යුතුය.

පළමුව, .tar.*ගොනුව බාගත කර එය සුරකින්න . එය විවෘත නොකරන්න. (මෙම උදාහරණ වලදී, මම ඩ්‍රොප්බොක්ස් බීටා බිල්ඩ් ස්ථාපනය කරමි, මන්ද මම එය කෙසේ හෝ ස්ථාපනය කිරීමට යන බැවින්, මම ස්ථාපනය ලේඛනගත කළ හැකි යැයි සිතුවෙමි.)

ඔබ ඔබේ ගොනුව බාගත කළ පසු, (ඔබ එය සුරකින ලදැයි උපකල්පනය කර Downloads) පහත සඳහන් දේ ටයිප් කරන්න:

cd Downloads
sudo cp dropbox-lnx.x86_64-1.5.36.tar.gz /opt/

සටහන: ඔබ බාගත කළ ඕනෑම ගොනුවක නම භාවිතා කරන්න. (උදා: ෆයර්ෆොක්ස් රාත්‍රී 19.0a1 64-බිට් ගොඩනැගීම සඳහා, ඔබ ටයිප් කරයි sudo cp firefox-19.0a1.en-US.linux-x86_64.tar.bz2 /opt/)

දැන්, /opt/නාමාවලිය වෙත වෙනස් කරන්න , වැඩසටහන උපුටා ගෙන පැරණි ගොනුව ඉවත් කරන්න:

cd /opt/
sudo tar -xvf dropbox-lnx.x86_64-1.5.36.tar.gz
sudo rm -rf dropbox-lnx.x86_64-1.5.36.tar.gz

(නැවතත්, බාගත කළ ගොනුවේ නම භාවිතා කරන්න. දිගුව අමතක නොකරන්න.)

හරි, උපුටා ගත් ෆෝල්ඩරය හැඳින්වෙන්නේ කුමක් දැයි පරීක්ෂා කරන්න:

ls -a

ඔබට මේ වගේ දෙයක් ලැබෙනු ඇත:

james@james-OptiPlex-GX620:/opt$ ls -a
.  ..  .dropbox-dist
james@james-OptiPlex-GX620:/opt$

හරි, අපගේ උදාහරණයේ දී, අපි ඩ්‍රොප්බොක්ස් ස්ථාපනය කළ අතර එහි ඇති එකම ෆෝල්ඩරය හැඳින්වේ .dropbox-dist. එය බොහෝ විට අපට අවශ්‍ය ෆෝල්ඩරය බැවින් ඊළඟ පියවරට එය /ඇතුල් කරන්න ( එය ෆෝල්ඩරයක් බැවින් අවසානයට a එකතු කරන්න .):

sudo chmod 777 .dropbox-dist/

හරි, එය දැන් ක්‍රියාත්මක කළ හැකි ලෙස සලකුණු කර ඇත, එබැවින් සංකේතාත්මක සබැඳියක් නිර්මාණය කිරීමට කාලයයි (මෙය ඔබට ටර්මිනලයේ සිට ක්‍රියාත්මක කිරීමට ඉඩ සලසයි):

sudo ln -s /opt/.dropbox-dist/ /usr/bin/dropbox

සටහන: මේ sudo ln -s /opt/{FOLDER_NAME}/ /usr/bin/{PROGRAM_NAME}!!! {PROGRAM_NAME}වැඩසටහනේ නමේ සරල, කුඩා අකුරු අනුවාදය සමඟ එය ප්‍රතිස්ථාපනය කර ඇති බවට වග බලා ගන්න (උදා: ෆයර්ෆොක්ස් නයිට්ලි සඳහා, ටයිප් කරන්න firefox-nightly; uTorrent සේවාදායකය සඳහා, ටයිප් කරන්න utserver. ඔබ මෙහි ටයිප් කරන ඕනෑම දෙයක් ඔබ වැඩසටහන ක්‍රියාත්මක කරන සෑම විටම භාවිතා කරන විධානය වනු ඇත. /usr/bin/වින්ඩෝස් පද්ධතිවල PATH විචල්‍යය මෙන් සිතන්න .)

හරි, ඔබ ඉවරයි. වැඩසටහන දැන් ස්ථාපනය කර ඇති අතර පර්යන්තයෙන් ධාවනය කළ හැකිය.
මෙය කුමක් ද? ඔබ කියන්නේ ඔබට එය දියත් කිරීමේ සිට ක්‍රියාත්මක කිරීමට අවශ්‍ය බවත්, ඔබට එය නිරූපකයක් ලබා ගැනීමට අවශ්‍ය බවත්? කිසිම ප්රශ්නයක් නැ!

මෙම කොටස තරමක් සරල ය:

gksu gedit /usr/share/applications/dropbox.desktop

සටහන: ඔබ පෙර ස්ථාපනයකින් ස්ථාපනය කරන්නේ නම්, ls -a /usr/share/applicationsපෙර පැවති .desktop ගොනුව භාවිතා කර සොයන්න. ඒ වෙනුවට එම ගොනුවේ නම ඇතුල් කරන්න.

දැන්, මෙන්න ඔබ නිරූපකය නිර්මාණය කරන ස්ථානයයි. මෙන්න හොඳ අච්චුව; එය සුදුසු පරිදි සංස්කරණය කරන්න.

[Desktop Entry]
Version=1.0
Name=Firefox Nightly
Comment=Browse the World Wide Web
GenericName=Web Browser
Keywords=Internet;WWW;Browser;Web;Explorer
Exec=firefox-nightly
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=/opt/firefox/icons/mozicon128.png
Categories=GNOME;GTK;Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/chrome;video/webm;application/x-xpinstall;
StartupNotify=true
Actions=NewWindow;

[Desktop Action NewWindow]
Name=Open a New Window
Exec=firefox-nightly -new-window
OnlyShowIn=Unity;

ඔබට MimeType විකල්පය සම්පූර්ණයෙන්ම අත්හැර දැමීමට අවශ්‍ය විය හැකිය. ඔබ එසේ නොකළේ නම් එය ඉතා නරක විය හැකිය.

දැන්, "සුරකින්න" ක්ලික් කරන්න, එය වසා දමන්න, ඔබ ව්‍යාපාරයේ යෙදී සිටී!


2
මම හිතන්නේ මෙය හොඳ පිළිතුරක් නොවේ, මන්ද ඔබ සතුව ද්විමය හා මෘදුකාංග කේත අතර ඇති ප්‍රභව කේත අතර වෙනස හඳුනා නොගන්නා බැවිනි.
BuZZ-dEE

4
ඇවැත්නි, සියලු පසුබෑමෙන් කුමක් සිදුවේද? මට මතකයි උබුන්ටු වලට අලුත් වීම; මම මේ වගේ නිබන්ධනයක් සඳහා ශරීර කොටස්, පරිගණක කොටස් හෝ දෙකම ලබා දෙන්න තිබුණා ...
JamesTheAwesomeDude

2
ඔබ බාගත කරන බොහෝ ප්‍රභව කේත ඇසුරුම් ගොනුව සමඟ කුමක් කළ යුතු දැයි ඔබ පැහැදිලි නොකිරීම නිසා ඔබ අඩු ඡන්ද ලබා ගනී යැයි සිතන්න. ඩ්‍රොප්බොක්ස් ලස්සන ද්විමය මත උපුටා ගත් /optනිසා ඒ සඳහා සෑම යෙදුමක්ම ඒ ආකාරයෙන් ලබා දෙනු ඇතැයි අදහස් නොකෙරේ, විශේෂයෙන් ඩ්‍රොප්බොක්ස් සංවෘත ප්‍රභවයක් බැවින්. මූලාශ්‍ර පැකේජයක් ලබා ගන්නේ කෙසේද, එය ගොඩනඟන්නේ කෙසේද සහ එය ස්ථාපනය කරන්නේ කෙසේද යන්න මෙයින් පැහැදිලි නොවේ.
පෙරෙයිරා

"හරි, එය දැන් ක්‍රියාත්මක කළ හැකි ලෙස සලකුණු කර ඇත, එබැවින් සංකේතාත්මක සම්බන්ධකයක් නිර්මාණය කිරීමට කාලයයි ( මෙය ඔබට ටර්මිනලයේ සිට ක්‍රියාත්මක කිරීමට ඉඩ සලසයි )" යන්නෙන් අදහස් කරන්නේ කුමක්ද?

1
sudo ln -s / opt / {FOLDER_NAME etc. / etc. shoud be sudo ln -s / opt / {FOLDER_NAME} / {වැඩසටහනේ සැබෑ නම}? ආදිය
ෆෙරෝඕ

22

පළමු දේ පළමුව

අන්තර්ජාල ලිපිගොනු වලින් යෙදුම් බාගත කර ස්ථාපනය කිරීමට සාමාන්‍යයෙන් උපදෙස් දෙනු නොලැබේ . උබුන්ටු සඳහා බොහෝ යෙදුම් ඔබේ පද්ධතියේ "උබුන්ටු මෘදුකාංග මධ්‍යස්ථානය" හරහා ලබා ගත හැකිය (නිදසුනක් ලෙස, K3B K3B ස්ථාපනය කරන්න ). මෘදුකාංග මධ්‍යස්ථානයෙන් ස්ථාපනය කිරීම වඩා ආරක්ෂිත, වඩා පහසු වන අතර උබුන්ටු වෙතින් යාවත්කාලීනයන් ලබා ගැනීමට යෙදුමට ඉඩ දෙනු ඇත.

tarපැකේජ ස්ථාපනය කරන්නේ කෙසේදැයි එයින් කියැවිණි

හොඳම ක්‍රමය වන්නේ ඔබේ පද්ධතියට tar.bz2 සහ tar.gz පැකේජ පළමුව බාගත කිරීමයි. ඊළඟට ගොනුව මත රයිට් ක්ලික් කර ගොනු විසංයෝජනය කිරීමට උපුටා ගැනීම තෝරන්න. ඔබ උපුටා ගත් ෆෝල්ඩරයේ පිහිටීම විවෘත කර රීඩ්මේ ගොනුව සොයා එය විවෘත කිරීමට දෙවරක් ක්ලික් කර එම පැකේජය ස්ථාපනය කරන්නේ කෙසේද යන්න පිළිබඳ උපදෙස් අනුගමනය කරන්න. මන්දයත් ගොනුව නිසි ලෙස ස්ථාපනය කිරීම සඳහා විවිධ උපදෙස් ලබා ගත හැකි බැවිනි. සමහර දෝෂ නොමැතිව වලක්වා ගැනීමට නොහැකි විය හැක.


17

පළමුවෙන්ම පැකේජය තැනීම අත්‍යවශ්‍ය වන අතර එය තනිවම සම්පාදනය කිරීමට අවශ්‍ය සියලුම වැඩසටහන් අඩංගු වේ.

ඉහත සඳහන් කළ පරිදි INSTALL ගොනුව කියවා පූර්වාවශ්‍යතාවයන් සපුරාලීමෙන් පසු ඔබට මැජික් කළ හැකිය.

./configure && make && sudo make install

12

TAR / GZ ලෙස සංරක්‍ෂණය කර තිබුණද, සෑම මෘදුකාංගයකම වෙනස් ගොඩනැඟීමේ ක්‍රියාවලියක් තිබිය හැකි බැවින්, විශේෂයෙන් පිළිතුරු දීමට අපහසුය.

මා දන්නා බොහෝ ප්‍රභව කේත සඳහා මට කිව හැකි දෙය නම්, ඔබ මුලින්ම ඔබේ අභිමතය පරිදි ෆෝල්ඩරයකට ටාර්බෝල් සංරක්ෂිතය උකහා ගැනීමට අවශ්‍ය වනු ඇත. එවිට බොහෝ ප්‍රභව කේතයන් AUTOCONF සහ MAKE වැඩසටහන් මත රඳා පවතී, එබැවින් ඔබට පහත දැක්වෙන විධානයන් භාවිතා කිරීමට අවශ්‍ය වනු ඇත:

./configure
make

ඔබේ ද්විමය ගොඩනැගීමට, පසුව:

make install

එය පද්ධතිය තුළ ස්ථාපනය කිරීමට.

"./configure" මඟින් ඔබේ පද්ධතියේ තොරතුරු ලබා ගැනීම සඳහා ඔටෝකොන්ෆ් යාන්ත්‍රණය භාවිතා කරන අතර ඔබේ ස්ථාපනය සමඟ ගැලපෙන සුදුසු ද්විමයන් තැනීම සඳහා ප්‍රභව ගොනුවේ බිල්ඩ් ස්ක්‍රිප්ට් සකස් කරන්න. "සාදන්න" මඟින් ගොඩනැගීමම ආයාචනා කරනු ඇත, එමඟින් ද්විමය ප්‍රභව කේතයෙන් පිටත නිර්මාණය වේ. "ස්ථාපනය කරන්න" ඉන්පසු ද්විමය, ප්‍රලේඛන, වින්‍යාස ගොනුව යනාදිය ඔබේ පද්ධතියේ සුදුසු ෆෝල්ඩර වලට පිටපත් කරනු ඇත, එවිට මෘදුකාංගය පරිශීලකයින්ට ලබා ගත හැකිය.

එය ඉතා මූලික පැහැදිලි කිරීමකි, සැබෑ පිළිතුර: ප්‍රභව කේතය සමඟ සපයා ඇති ලියකියවිලි කියවන්න ... එය පමණක් ගොඩනඟන්නේ කෙසේදැයි ඔබ දැනගන්නේ එතැන පමණි.


8

මෘදුකාංගය නිල, පීපීඒ / වෙනත් නිල නොවන ගබඩාවක් වේවා ගබඩාවලින් මෘදුකාංග ස්ථාපනය කිරීමට ඔබ සැමවිටම උත්සාහ කළ යුතුය. ඒ ආකාරයෙන්, ඔබ වෙනත් පද්ධති යාවත්කාල කිරීම් ස්ථාපනය කරන අතරම ස්ථාවර නිකුතුව, ආරක්ෂාව සහ නව විශේෂාංග යාවත්කාලීන කිරීම් ඔබට ලැබෙනු ඇත. තවත් වාසියක් වන්නේ තාර ලිපිගොනු සමඟ ගොඩනැගීම, පරායත්තතා සහ දැඩි අස්ථාපනය කිරීම (යෙදුම උපාගමිකව නොපෙන්වන බැවින්) ගැන කරදර වීමට අවශ්‍ය නොවන බවයි.

උදාහරණයක් ලෙස, ඔබට mysql-server පැකේජය ස්ථාපනය කිරීමෙන් mysql ස්ථාපනය කළ හැකිය.

ඔබට ඇත්ත වශයෙන්ම තාර ලිපිගොනු භාවිතා කිරීමට අවශ්‍ය නම්, පොදු ක්‍රියාවලිය ක්‍රියාත්මක කිරීම (ස්ථාපනය කිරීම සඳහා සූඩෝ අවශ්‍ය විය හැක):

./configure
make
make install

ඉහත සමහර විධානයන් අවශ්‍ය නොවන බව කරුණාවෙන් සලකන්න, කරුණාකර තාර ගොනුවේ ඇති ඕනෑම රීඩ්මේ ලිපිගොනු වෙත යොමු වන්න හෝ ක්‍රියාත්මක කිරීමට උත්සාහ කරන්න ./configure --help


7

දිගුව සහිත ලිපිගොනු tar.bz2යනු පොදුවේ හැඳින්වෙන්නේ a compressed tarball. වෙනත් උදාහරණ .tar.gz(වඩාත් පොදු) සහ .tgz.

ඔබට මෙම ගොනුව උපුටා ගත හැකිය ...

tar -xvjf file.tar.bz2

මෙය ඔබ දැනට සිටින නාමාවලියට ටාර්බෝල් වෙතින් ලිපිගොනු උකහා ගන්නා අතර එහි නව නාමාවලියක් සෑදිය යුතුය.

විකල්ප පිළිබඳ කෙටි පැහැදිලි කිරීම:

  • -x: උපුටා ගැනීම
  • -v: verbose: නිස්සාරණය කරන දේ පෙන්වන්න
  • -j: සම්පීඩන වර්ගය, මේ අවස්ථාවේ දී bzip2
  • -f: 'ඊළඟට පැමිණෙන්නේ ගොනු නාමයයි'

මෙය බොහෝ විට ප්‍රමාණවත් නොවේ. එය කුමක්ද යන්න මත පදනම්ව එය සම්පුර්ණ සම්පාදිත සැකසුමක් තිබිය හැකි අතර ඔබට නව නාමාවලිය තුළට සීඩී තබා ක්‍රියාත්මක කළ හැකි එකක් ආරම්භ කළ යුතුය. ඔබට රහස්‍ය කිරීමට, සෑදීමට, ස්ථාපනය කිරීමට අවශ්‍ය වැඩසටහනකට මූලාශ්‍රය ද එහි අඩංගු විය හැකිය. සාමාන්‍යයෙන් (එනම්, මම උපකල්පනය කරමි) එහි ඊළඟට කුමක් කළ යුතුද යන්න පැහැදිලි කරන කියවීමක් අඩංගු විය යුතුය.

අවවාදයයි:

මෙවැනි මෘදුකාංගයක් ස්ථාපනය කිරීමෙන් කිසිදු පරායත්තතාවයක් ස්ථාපනය නොවන අතර ඔබ මෙම පරායත්තයන් ස්ථාපනය කිරීමට පෙර තාර බෝලයක් ස්ථාපනය කිරීමට උත්සාහ කළහොත් පැමිණිලි කරනු ඇත. පරායත්තතා තිබේදැයි සොයා බැලීමට වෙබ් අඩවියක් හෝ ගොනුවක්ම භාවිතා කර ඒවා පළමුව ස්ථාපනය කරන්න. නමුත් සෑම විටම සෑම විටම පළමුව .DEBඅයන ස්ථාපන ගොනුවක් හෝ සබැඳියක් සොයා ගැනීමට උත්සාහ කරන්න ppaඑවිට ඔබට උබුන්ටු මෘදුකාංග මධ්‍යස්ථානය භාවිතා කළ හැකිය.


ඔබ gimp ප්ලගීන ස්ථාපනය කිරීමට උත්සාහ කරන්නේ නම්, මෙම සබැඳියේ සඳහන් ස්ථාපන ක්‍රියාවලියේ කොටස් ඔබ මඟ හැරියේය .

wget ftp://ftp.gtk.org/pub/babl/0.1/babl-0.1.10.tar.bz2
tar -xvf babl-0.1.10.tar.bz2
cd babl-0.1.10/
./configure
make
sudo make install

ඔබටත් අවශ්‍ය වනු ඇත gegl:

wget ftp://ftp.gimp.org/pub/gegl/0.2/gegl-0.2.0.tar.bz2
tar -xvf gegl-0.2.0.tar.bz2
cd gegl-0.2.0/
./configure
make
sudo make install

Wget සමඟ ගොනු බාගත කිරීමට පෙර වෙබ් අඩවියට පිවිස එහි නවතම අනුවාද තිබේදැයි බලන්න. මෙම උපදෙස් 2012 මැයි මස 3 වන දින සිට පැරණි ඒවා විය හැකිය;)


1
මම දුව ගොස් tar -xvjfපසුව ./configureමට දෝෂ පණිවිඩයක් ලැබුණි, මුල් සංස්කරණයෙහි මගේ සංස්කරණය බලන්න.
වට්

ඔව්. එසේම, මම එය කළ අතර තවත් දෝෂයක් ඇතිවිය, කරුණාකර මගේ දෙවන සංස්කරණය මුල් පෝස්ට් එකේ බලන්න.
Wut

ඔබට එය නැවත ලිවිය හැකිද?
වට්

ඔබ බබ්ල් ස්ථාපනය කළා. පළමු වරට ඔබට දෝෂයක් ඇති වූ විට එය බබ්ල් ගැන පමණක් පැමිණිලි කළේය. එබැවින් එය දැන් ක්‍රියාත්මක විය හැකි 1 වන ටාර්බෝල් (බබ්ල් ගැන පැමිණිලි කළ) වින්‍යාස කිරීමට උත්සාහ කරන්න.
රින්ස්වින්ඩ්

ඔහ්, මට දැන් පෙනේ. ඔබගේ ලිපියට ඔබ සම්බන්ධ කළ නිබන්ධනය අනුව විනිශ්චය කිරීම, මම කළ යුතු තවත් බොහෝ දේ ඇත. මේ සියල්ල මගේ හිසට උඩින් ඇති නිසා මම හිතන්නේ මම .deb එකක් එනතෙක් බලා සිටිමි. ඔබගේ උදව්වට ස්තූතියි!
වට්

6

ලිනක්ස් මින්ට් හි නිල වෙබ් අඩවියෙන්

ලේඛනාගාරයෙන් ස්ථාපනය කිරීම (.zip tar.gz, ආදිය):

මෙම ලේඛනාගාරයේ සාමාන්‍යයෙන් පැකේජයේ ප්‍රභවය අඩංගු වේ. ඒවායින් සෑම එකක්ම ස්ථාපනය කිරීමට වෙනස් ප්‍රවේශයක් ඇත. ඔවුන් සියල්ලන්ටම වැඩ කළ හැකි යැයි සැලකෙන පොදු ක්‍රමයක් ගැන මම සාකච්ඡා කරමි.

මූලික අවශ්යතා:

  1. නම්‍යශීලි

  2. බයිසන් හෝ බයිසන් ++

  3. python

මෙම ලේඛනාගාරයේ ප්‍රභවය අඩංගු බැවින්, ඔබේ පද්ධතියට ප්‍රභවය සම්පාදනය කිරීමට සහ ගොඩ නැගීමට අවශ්‍ය ක්‍රමලේඛන භාෂා අවශ්‍ය වේ. එබැවින් ඉහත සඳහන් කළ පොදු අවශ්‍යතා පැකේජ ඔබට ප්‍රමාණවත් නොවනු ඇත. එවැනි අවස්ථාවකදී ඔබට අවශ්‍ය පැකේජ # 1, # 2, # 3 හරහා ස්ථාපනය කළ යුතුය (අන්තර්ජාල සම්බන්ධතාවය අවශ්‍ය වේ). ලේඛනාගාරයට ඇතුළත් කර ඇති රීඩ්මේ ගොනුවකින් ඔබේ මෘදුකාංගය මත ඇති පරායත්තතා ගැන ඔබට දැනගත හැකිය.

පියවර:

  1. ලේඛනාගාරය දෙවරක් ක්ලික් කිරීමෙන් සංරක්ෂිත කළමණාකරු සමඟ විවෘත කරන්න, ඉන්පසු එය උපුටා ගන්න.

  2. කේතය:

සීඩී මාර්ගය-උපුටා ගත්-ෆෝල්ඩරය

  1. උපුටා ගත් ෆෝල්ඩරය තුළ ප්‍රවේශමෙන් බලන්න ....

ඒ. ඔබ වින්‍යාසය නම් ගොනුවක් සොයා ගන්නේ නම්

./configure    
make
sudo make install

පළමු කේතය ක්‍රියාත්මක කිරීමට අපොහොසත් වුවහොත් ඉහත කේත වලට පෙර මෙම කේතය ක්‍රියාත්මක කරන්න:

chmod +x configure

බී. Install.sh නමින් ගොනුවක් ඔබ සොයා ගන්නේ නම්

කේතය:

chmod +x install.sh

./install.shහෝ sudo ./install.sh(එයට root අවසර අවශ්‍ය නම්)

නැතහොත් ඔබට එය දෙවරක් ක්ලික් කර ටර්මිනලයේ ධාවනය තෝරන්න හෝ ධාවනය කරන්න.

සැ.යු: සමහර විට ගොනුවක් තිබේ, ඒ your_software_name.shවෙනුවට යමක් සොයාගත හැකිය install.sh. මෙම අවස්ථාව සඳහා, ඔබ install.shපෙර කේතවල නිවැරදි නම සමඟ ආදේශ කළ යුතුය.

ඇ. ඉන්ස්ටෝල් නම් ගොනුවක් ඔබ සොයා ගන්නේ නම්

කේතය:

chmod +x install

./installහෝ sudo ./install(එයට root අවසර අවශ්‍ය නම්)

නැතහොත් ඔබට එය දෙවරක් ක්ලික් කර ටර්මිනලයේ ධාවනය තෝරන්න හෝ ධාවනය කරන්න.

.. ඔබ Make නම් ගොනුවක් සොයා ගන්නේ නම් (වින්‍යාස ගොනුවක් නොමැති නම්)

කේතය:

make
sudo make install

ඊ. ඔබට තවමත් අවශ්‍ය ගොනු සොයාගත නොහැකි නම්

එය විශේෂ ෆෝල්ඩරයක විය හැකිය (සාමාන්‍යයෙන් නම් කරන ලද ෆෝල්ඩරයක bin). cdසුදුසු මාර්ගය සහිත විධානයක් සහිත මෙම ෆෝල්ඩරය වෙත ගෙන ගොස් නැවත සොයා බලා එම ක්‍රියාවලියම අනුගමනය කරන්න.


2

උපුටා ගත් tar.gz-, tar.bz2-, tar.xz- ලේඛනාගාරය සම්පාදනය කිරීමට පෙර ඔබ පහත සඳහන් දෑ කළ යුතුය.

  1. මුලදී ඔබ සම්පාදනය කිරීමට උත්සාහ කරන යෙදුම සඳහා උබුන්ටු පැකේජයේ පැවැත්ම පරීක්ෂා කළ යුතුය.
    උදාහරණයක් ලෙස ඔබ සංවේදනය සම්පාදනය කිරීමට උත්සාහ කරන්නේ නම්, ඔබේ නිකුතුව සඳහා (හෝ සියලුම නිකුතු සඳහා ) පැකේජ ලේඛනාගාරය packages.ubuntu.com හි සෙවිය යුතුය . සංවේදනය සඳහා ප්‍රති results :

    පැකේජ සංවේදනය

    • විශ්වාසදායක (14.04LTS) (gnome): GNOME බහු ප්‍රොටොකෝලය චැට් සහ ඇමතුම් සේවාදායකයා 3.8.6-0ubuntu9: amd64 arm64 armhf i386 powerpc ppc64el
    • විශ්වාසදායක-යාවත්කාලීන කිරීම් (gnome): GNOME බහු ප්‍රොටොකෝලය කතාබස් සහ ඇමතුම් සේවාදායකයා 3.8.6-0ubuntu9.2: amd64 arm64 armhf i386 powerpc ppc64el
    • xenial (16.04LTS) (gnome): GNOME බහු ප්‍රොටොකෝලය චැට් සහ ඇමතුම් සේවාදායකයා [ විශ්වය ]
      3.12.11-0ubuntu3: amd64 arm64 armhf i386 powerpc ppc64el s390x
    • artful (gnome): GNOME බහු ප්‍රොටොකෝලය චැට් සහ ඇමතුම් සේවාදායකයා [ විශ්වය ]
      3.25.90 + සැබවින්ම 3.12.14-0ubuntu1: amd64 arm64 armhf i386 ppc64el s390x
    • bionic (gnome): GNOME බහු ප්‍රොටොකෝලය චැට් සහ ඇමතුම් සේවාදායකයා [ විශ්වය ]
      3.25.90 + සැබවින්ම 3.12.14-0ubuntu1: amd64 arm64 armhf i386 ppc64el s390x
  2. ඉන්පසු ගොඩනැගීමට අත්‍යවශ්‍ය පැකේජයක් ස්ථාපනය කරන්න

    sudo apt-get install build-essential
    
  3. පැකේජ වලට පරායත්තතා ඇති බව අප දන්නා පරිදි (ක්‍රියාත්මක කිරීම සහ සම්පාදනය යන දෙකම), එබැවින් අපි සම්පාදක කාල පරායත්තයන් ස්ථාපනය කළ යුතුය (ගොඩනැගීම-පරායත්තතා ලෙසද හැඳින්වේ). ඔබ මෘදුකාංග සහ යාවත්කාල කිරීම් ( ) හි ප්‍රභව කේත ගබඩාවන් ( deb-src ) සක්‍රීය කර ධාවනය කළ යුතුයsoftware-properties-gtk

    sudo apt-get build-dep empathy
    
  4. එවිට ඔබට බාගත කළ ප්‍රභව ලේඛනාගාරය උපුටා ගෙන එය සුපුරුදු ආකාරයෙන් සම්පාදනය කිරීමට උත්සාහ කළ හැකිය

    wget http://ftp.gnome.org/mirror/gnome.org/sources/empathy/3.25/empathy-3.25.90.tar.xz
    tar -xf empathy-3.25.90.tar.xz
    ./configure
    make
    sudo make install # or better - checkinstall
    

    සටහන:./configure පුස්තකාල අනුවාද පරායත්තතාවයන් සෑහීමකට පත් නොවන නිසාමෙම උදාහරණයේදීඋබුන්ටු සෙනියල් (16.04 LTS) මත අසමත් වේ.
    එවැනි අවස්ථාවක ඔබට විකල්ප දෙකක් තිබේ - ගබඩාවෙන් පැරණි පෙර සැකසූ ඇසුරුම් කළ අනුවාදයක් භාවිතා කරන්න, පීපීඒ වල නවතම අනුවාදය සොයා ගැනීමට උත්සාහ කරන්න හෝ සම්පූර්ණ උබුන්ටු ඊළඟ නිකුතුවට යාවත්කාලීන කරන්න (ඊට වඩා එල්ටීඑස්).


2

සමහර විට පැකේජයේ මෘදුකාංගයේ එකම නම සහිත ධාවනය කළ හැකි ගොනුවක් අඩංගු වේ. ඔබට එය පර්යන්තය මත ධාවනය කළ හැකිය.

$ ./Software-Name

1

බොහෝ විට tar.gz ගොනු ලෙස ඉදිරිපත් කරන වැඩසටහන් ප්‍රභවයෙන් සම්පාදනය කිරීම අවශ්‍ය නොවේ; ඒවා ඉවත් කිරීම, සුදුසු නාමාවලියෙහි සිරවීම සහ ක්‍රියාත්මක කළ හැකි මාර්ගයකට සම්බන්ධ කිරීම අවශ්‍ය වේ. මෙන්න මම අද භාවිතා කළ විධාන කිහිපයක්.

tar -xzf ~/Downloads/Newprogram.tar.gz
sudo mv Newprogram/ /usr/local/lib/
sudo ln -s /usr/local/lib/Newprogram/run.sh /usr/local/bin/newprogram.sh

මා භාවිතා කළ නාමාවලි මෙම ලිපියෙන් දැනුම් දෙන ලදි: වැඩසටහන් ස්ථාපනය කරන්නේ කොතැනින්ද?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.