چگونه می توانم یک پرونده .tar.gz (یا .tar.bz2) نصب کنم؟


به جواب پذیرفته شده بروید




من پرونده های tar.gz را بارگیری کرده ام. اما من نمی دانم چگونه آن را نصب کنم. چگونه می توانم این نوع فایل را نصب کنم؟


493









13 :تعداد پاسخها


اولین کاری که باید انجام دهید استخراج پرونده ها از داخل بایگانی tar به یک پوشه است. بیایید پرونده ها را روی دسک تاپ خود کپی کنید. می توانید با کلیک راست روی نماد پرونده بایگانی در مرورگر پرونده خود و با فشار دادن ورودی مناسب در فهرست زمینه ، بایگانی را استخراج کنید. با استخراج بایگانی باید یک پوشه جدید با نام مشابه ایجاد کنید. به عنوان مثال 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 استفاده کنید .

به یاد داشته باشید که مسافت پیموده شده شما ممکن است متفاوت باشد.


295



شما نمی توانید یک .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
 

حتی اگر هیچ اتصال اینترنتی ندارید ، هنوز می توانید از سیستم مدیریت بسته ی اوبونتو استفاده کنید ، فقط .deb پرونده ها را از http://packages.ubuntu.com/ بارگیری کنید . فراموش نکنید که وابستگی ها را نیز بارگیری کنید.

برای راهی آسان تر برای نصب بسته ها به صورت آفلاین ، به این سؤال مراجعه کنید چگونه می توان نرم افزار را به صورت آفلاین نصب کرد؟ .


137



نحوه تهیه برنامه از یک منبع

  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 . اما اگر اینطور نیست ، با منبع همراه شوید.


61



این فقط برای .tar.* پرونده هایی است که کد را از قبل تالیف کرده اما در یک پرونده تار بسته بندی شده اند.

خوب ، این یک کار نسبتاً چالش برانگیز برای یک مبتدی است ، اما فقط دستورالعمل های من را دنبال کنید و باید خوب باشد.

اول از همه ، .tar.* پرونده را بارگیری کنید و آن را ذخیره کنید. آن را باز نکنید. (در این مثال ها ، من Dropbox Beta build را نصب خواهم کرد ، زیرا به هر حال قصد نصب آن را داشتم ، بنابراین فهمیدم که ممکن است نصب را نیز مستند کنم.)

پس از بارگیری پرونده خود ، (با فرض اینکه شما آن را ذخیره کرده اید Downloads ) ، موارد زیر را تایپ کنید:

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

توجه: از نام هر پرونده ای که بارگیری کرده اید استفاده کنید. (به عنوان مثال ، برای ساخت 64 بیتی Firefox Nightly 19.0a1 ، تایپ می کنید 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
 

شما چیزی شبیه به این دریافت خواهید کرد:

 [email protected]:/opt$ ls -a
.  ..  .dropbox-dist
[email protected]:/opt$
 

خوب ، در مثال ما Dropbox را نصب کردیم و تنها پوشه ای که وجود دارد نام دارد .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 ، نوع firefox-nightly ؛ برای سرور uTorrent ، نوع را تایپ کنید utserver . هر آنچه که در اینجا تایپ می کنید ، دستوری خواهد بود که هر زمان که برنامه را اجرا می کنید از ترمینال: /usr/bin/ مانند سیستم متغیر PATH مانند سیستم متغیر فکر کنید .)

باشه ، تموم شد این برنامه اکنون از ترمینال نصب و قابل اجرا است.
این چیه؟ شما می گویید که می خواهید آن را از لانچر اجرا کنید ، و می خواهید یک آیکون داشته باشد؟ مشکلی نیست!

این قسمت نسبتاً ساده است:

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

توجه: اگر در حال نصب بیش از یک نصب قبلی هستید ، از ls -a /usr/share/applications پرونده دسکتاپ از قبل موجود استفاده کرده و جستجو کنید. در عوض ، نام آن پرونده را وصل کنید.

اکنون ، اینجاست که نماد را ایجاد می کنید. این الگوی خوب است. ویرایش مناسب

 [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 را کاملاً کنار بگذارید. اگر نتوانستید این خیلی بد باشد.

اکنون ، روی "ذخیره" کلیک کنید ، آن را ببندید ، و شما در تجارت هستید!


22



اول چیزهای مهم

به طور کلی توصیه نمی شود برنامه ها را از طریق فایل های اینترنتی بارگیری و نصب کنید. اکثر برنامه های کاربردی برای اوبونتو از طریق "مرکز نرم افزار اوبونتو" در سیستم شما موجود است (به عنوان مثال K3B
K3B را نصب کنید

). نصب از مرکز نرم افزار بسیار ایمن تر ، بسیار آسان تر است و به شما امکان می دهد از Ubuntu به روزرسانی کند.

گفت: نحوه نصب tar بسته ها

بهترین راه این است که ابتدا بسته های tar.bz2 و tar.gz را روی سیستم خود بارگیری کنید. بعدی این است که بر روی پرونده کلیک راست کرده و عصاره را برای فشرده سازی فایل ها انتخاب کنید. مکان پوشه ای را که استخراج کرده اید باز کنید و به دنبال پرونده Readme بروید و برای باز کردن آن دوبار کلیک کنید و دستورالعمل نحوه نصب بسته خاص را دنبال کنید زیرا ، برای نصب صحیح پرونده می تواند دستورالعمل های مختلفی داشته باشد که روال عادی است. ممکن است قادر به جلوگیری از خطا در برخی موارد نباشد.


21



اول از همه مهم است که نصب بسته را بصورت ضروری انجام دهید ، این برنامه شامل تمام برنامه های مورد نیاز برای تهیه به صورت اختصاصی شماست.

پس از خواندن پرونده INSTALL همانطور که در بالا گفته شد و پیش نیازها را برآورده کردید می توانید جادو را انجام دهید.

 ./configure && make && sudo make install
 

16



پاسخ دادن به طور خاص دشوار است ، زیرا هر نرم افزار ممکن است فرایند ساخت متفاوتی داشته باشد ، حتی اگر آنها به عنوان TAR / GZ بایگانی شوند.

چیزی که من می توانم برای اکثر کدهای منبع که می دانم بگویم این است که شما ابتدا باید بایگانی tarball را در پوشه مورد نظر خود استخراج کنید. سپس بیشتر کدهای منبع به برنامه های AUTOCONF و MAKE تکیه می کنند ، بنابراین شما نیاز به استفاده از دستورات زیر دارید:

 ./configure
make
 

برای ساخت باینری های خود ، و سپس:

 make install
 

برای نصب آن در سیستم.

"./configure" از مکانیزم autoconf برای بازیابی اطلاعات روی سیستم شما استفاده می کند و اسکریپت های ساخت را در فایل مبدا تهیه می کند تا باینری های مناسب سازگار با نصب شما را بسازد. "make" خود ساخت را رمزگذاری می کند ، که باعث می شود باینری ها از کد منبع خارج شوند. "make install" سپس binary ها ، اسناد و مدارک ، پرونده پیکربندی و غیره را در پوشه های مناسب سیستم شما کپی می کند تا این نرم افزار در دسترس کاربران باشد.

این یک توضیح بسیار اساسی است ، پاسخ واقعی این است: مستندات تهیه شده با کد منبع را بخوانید ... فقط در آنجا دقیقاً چگونه می توانید آن را بشناسید.


11



شما همیشه باید سعی کنید نرم افزار را از مخازن نصب کنید ، چه رسمی باشد ، چه PPA / هر مخزن غیر رسمی. به این ترتیب ، هنگام نصب سایر به روزرسانی های سیستم ، تمام نسخه های به روز شده ، امنیتی و ویژگی های جدید را دریافت خواهید کرد. مزیت دیگر این است که شما نیازی به نگرانی در مورد ساختمان ، وابستگی و حذف سخت تر (از آنجایی که برنامه به صورت سیناپسی ظاهر نمی شود) با پرونده های tar می شود.

به عنوان مثال ، می توانید mysql را با نصب بسته mysql-server نصب کنید.

اگر واقعاً می خواهید از فایلهای tar استفاده کنید ، مراحل معمول اجرای (نصب ممکن است نیاز به سودو داشته باشد):

 ./configure
make
make install
 

لطفاً توجه داشته باشید که برخی از دستورات فوق ممکن است لازم نباشد ، لطفاً به هر پرونده readme موجود در پرونده tar مراجعه کنید یا سعی کنید آن را اجرا کنید ./configure --help


7



پرونده های با پسوند tar.bz2 همان چیزی است که معمولاً به عنوان a شناخته می شود compressed tarball . نمونه های دیگر .tar.gz (متداول تر) و .tgz .

می توانید این پرونده را با ...

 tar -xvjf file.tar.bz2
 

با این کار پرونده ها از tarball به پوشه ای که در حال حاضر در آن قرار دارید استخراج می شود و باید یک فهرست جدید را در آنجا ایجاد کنید تا پرونده ها از tarball ساخته شوند.

توضیح کوتاه در مورد گزینه ها:

  • -x: عصاره
  • -v: verbose: آنچه را استخراج می کنید نشان دهید
  • -j: در این حالت نوع فشرده سازی bzip2
  • -f: "نام بعدی می آید"

این احتمالاً کافی نیست. بسته به آنچه در آن است می تواند یک کامپایل کامپایل شده کاملاً کاملی داشته باشد و شما نیاز به cd در فهرست جدید دارید و یک اجرایی را شروع کنید. این برنامه همچنین می تواند منبع برنامه ای باشد که شما باید آن را تنظیم کنید ، نصب کنید ، نصب کنید. به طور کلی (به عنوان مثال فرض می کنم) باید حاوی ReadMet باشد که توضیح می دهد که چه کار بعدی انجام شود.

هشدار:

نصب نرم افزاری از این قبیل هیچگونه وابستگی را نصب نمی کند و اگر قبل از نصب این وابستگی ها سعی در نصب طاربل دارید ، شکایت خواهید کرد. از یک وب سایت یا خود پرونده استفاده کنید تا بدانید که آیا وابستگی وجود دارد یا اول آن را نصب کنید. اما همیشه همیشه همیشه ابتدا سعی کنید یک .DEB فایل نصب ian یا پیوندی را پیدا کنید 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 به وب سایت مراجعه کرده و ببینید که آیا نسخه های جدیدتری دارد. این دستورالعمل ها از تاریخ 3 مه 2012 است بنابراین می توانند قدیمی باشند؛)


6



http://community.linuxmint.com/tutorial/view/1525

از وب سایت رسمی Linux Mint

نصب از بایگانی (.zip tar.gz و غیره):

این بایگانی ها معمولاً دارای منبع بسته بندی هستند. هرکدام از آنها معمولاً رویکرد متفاوتی برای نصب دارند. من در مورد روش متداول بحث خواهم کرد که ظاهراً برای همه آنها مؤثر خواهد بود.

الزامات کلی:

  1. انعطاف پذیر

  2. بیسون یا بیسون ++

  3. پایتون

از آنجا که این بایگانی ها دارای منبع هستند ، سیستم شما برای تدوین و ساخت منبع به زبان های برنامه نویسی مورد نیاز نیاز دارد. بنابراین بسته های مورد نیاز عمومی که در بالا گفته شد ممکن است برای شما کافی نباشد. در این حالت شما باید بسته های مورد نیاز خود را از طریق یکی از فرآیندهای شماره 1 ، شماره 2 ، شماره 3 نصب کنید (به اتصال به اینترنت نیاز دارد). می توانید در مورد وابستگی های مربوط به نرم افزار خود در یک فایل readme که در بایگانی ها موجود است آگاهی داشته باشید.

مراحل:

  1. با دوبار کلیک روی آن بایگانی را با مدیر بایگانی باز کنید ، سپس آن را استخراج کنید.

  2. کد:

پوشه سی دی-به-استخراج-پوشه

  1. داخل پوشه استخراج شده با دقت نگاه کنید ...

آ. اگر فایلی را با نام پیکربندی پیدا کردید

 ./configure    
make
sudo make install
 

اگر اولین کد در اجرای برنامه انجام نشد ، این کد را قبل از کدهای فوق اجرا کنید:

 chmod +x configure
 

ب اگر فایلی را با نام install.sh پیدا کردید

کد:

 chmod +x install.sh
 

./install.sh یا sudo ./install.sh (در صورت نیاز به مجوز ریشه)

یا می توانید بر روی آن دوبار کلیک کنید و اجرا در ترمینال را انتخاب کنید یا به سادگی اجرا کنید.

NB: گاهی اوقات یک پرونده وجود دارد ، چیزی your_software_name.sh به جای آن یافت می شود install.sh . برای این مورد ، شما باید install.sh در کدهای قبلی نام صحیح را جایگزین کنید .

ج اگر فایلی را پیدا کردید به نام install سپس

کد:

 chmod +x install
 

./install یا sudo ./install (در صورت نیاز به مجوز ریشه)

یا می توانید بر روی آن دوبار کلیک کنید و اجرا در ترمینال را انتخاب کنید یا به سادگی اجرا کنید.

د اگر فایلی را با عنوان make (اگر هیچ پرونده پیکربندی وجود ندارد) پیدا کنید ، سپس

کد:

 make
sudo make install
 

ه اگر هنوز نمی توانید پرونده های مورد نیاز را پیدا کنید

سپس ممکن است در یک پوشه ویژه (به طور کلی در یک پوشه به نام bin ) باشد. با cd دستور با مسیر مناسب به این پوشه بروید و دوباره نگاه کنید و همان روند را دنبال کنید.


5



قبل از تدوین بایگانی های tar.gz- ، tar.bz2- ، tar.xz باید موارد زیر را انجام دهید:

  1. در ابتدا باید وجود بسته اوبونتو را برای برنامه بررسی کنید که می خواهید آنرا تهیه کنید.
    به عنوان مثال اگر می خواهید Empathy را کامپایل کنید ، بایستی بایگانی بسته را برای آن در pack.ubuntu.com جستجو کنید تا نسخه شما (یا برای همه نسخه ها ) باشد.
    نتایج برای همدلی :

    همدلی بسته

    • قابل اعتماد (14.04LTS) (gnome): گپ چند پروتکل گنوم و با مشتری تماس بگیرید 3.8.6-0ubuntu9: amd64 arm64 armhf i386 powerpc ppc64el
    • به روزرسانی های قابل اعتماد (gnome): گپ چند پروتکل گنوم و تماس با مشتری 3.8.6-0ubuntu9.2: amd64 arm64 armhf i386 powerpc ppc64el
    • xenial (16.04LTS) (gnome): گنو با چندین پروتکل گپ و تماس با مشتری [ جهان ]
      3.12.11-0ubuntu3: amd64 arm64 armhf i386 powerpc ppc64el s390x
    • artful (gnome): گپ چند پروتکل گن و تماس با مشتری [ جهان ]
      3.25.90 + واقعا3.12.14-0ubuntu1: amd64 arm64 armhf i386 ppc64el s390x
    • bionic (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 مرحله ، Ubuntu Xenial (16.04 LTS) به دلیل عدم رضایت نسخه های کتابخانه ای ، شکست خواهد خورد.
    در این حالت شما دو گزینه دارید - از نسخه بسته بندی شده از پیش ساخته شده قدیمی تر از مخزن استفاده کنید ، سعی کنید نسخه جدیدتری را در PPA پیدا کنید یا کل اوبونتو را به نسخه بعدی ارتقا دهید (ترجیحاً LTS).


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
 

دایرکتوری هایی که من استفاده کردم توسط این پست مطلع شد: برنامه ها را کجا نصب کنم؟


0



بعضی اوقات بسته شامل یک پرونده قابل اجرا با همان نام نرم افزار است. شما فقط می توانید آن را در ترمینال اجرا کنید.

 $ ./Software-Name
 

0



انتشارات مرتبط


برای جدا کردن / استخراج پرونده .tar.gz به چه دستوراتی نیاز دارم؟

چگونه می توانم محتویات پرونده tar.gz را بدون استخراج از خط فرمان مشاهده کنم؟

چگونه می توانم یک پرونده خاص را از بایگانی تار استخراج کنم؟

رمزگذاری پرونده tar.gz در ایجاد

چگونه می توانم فایل tar.gz را بروزرسانی کنم؟

چرا نمی توانم با استفاده از تار یک فایل .bz2 را فشرده سازی کنم؟

نحوه استخراج پرونده tar.gz [کپی]

چگونه می توانم فایل tar.7z را از خط فرمان ایجاد کنم؟

چگونه می توانم فایل tar.xz را از nodejs.org نصب کنم؟ [تکثیر]

آیا دستور linux برای رفع فشار موازی پرونده tar.bz2 وجود دارد؟

[software-installation] سوال برچسب


چگونه یک فهرست را از طریق خط فرمان تغییر نام دهم؟

چگونه نام کاربری خود را تغییر دهم؟

چگونه می توان "پایانه باز اینجا" را به منوی زمینه Nautilus اضافه کرد؟

توهین های سودو در کجا ذخیره می شود؟

شما قادر به اصلاح مشکلات نیستید ، بسته های خراب را نگه داشته اید

تفاوت بین ترمینال ، کنسول ، شل ، و خط فرمان چیست؟

چگونه از استفاده از سودو هنگام کار در / var / www خودداری کنیم؟

چگونه درایورهای انویدیا را نصب کنم؟

آسیب پذیری bash CVE-2014-6271 چیست (Shellshock) و چگونه می توانم آن را برطرف کنم؟