سؤال كيف يمكنني تثبيت برنامج أو حزم بدون إنترنت (بلا اتصال)؟


لديّ صديق لديه جهاز كمبيوتر غير متصل بالإنترنت. هل هناك أي طريقة لتثبيت البرنامج دون اتصال بسهولة؟


238
2017-08-05 06:12


الأصل


يمكن أن يكون الرابط التالي مثيرًا للاهتمام أيضًا بالنسبة لك. askubuntu.com/questions/86358/... - starkus


الأجوبة:


الدفع Keryx. إنه مدير مستودع غير متصل.

كيف يعمل؟ فإنه يتيح لك تحميل التحديثات والبرامج الجديدة (مع التبعيات) الخاصة بك ذاكرة بيانات.

واجهتها مشابهة ل synaptic ، ولكن يعمل من بندريف (لا يحتاج التثبيت). لسوء الحظ ، تحتاج واجهة المستخدم الرسومية إلى wxwidgets ، والتي لا تأتي مثبتة مسبقًا على Ubuntu (إنها منصة مشتركة وقابلة للتثبيت من هنا ومستودع أوبونتو هنا). يمكنه فقط تثبيت البرامج في نظام Ubuntu ، ولكن يمكنك تنزيل التحديثات أو الحزم الجديدة في أي نظام Linux أو Windows أو OS X.

هنا يمكنك أن تجد برنامج تعليمي.

هناك درس تفصيلي آخر مفصل خطوة بخطوة هذا الجواب.

تستضيف Launchpad أيضا ملفات قابلة للتحميل.

لقطة شاشة:

Screenshoot


123
2017-08-05 09:01



لم يعد keryx قيد التطوير ، إذا كنت تحاول ذلك على إصدار أحدث من Ubuntu ، استخدم الإصدار المحمول لإنقاذ نفسك من عناء الاعتماديات. - Alex R
ما زلت استخدم keryx دون مشاكل ، على الرغم من أنه من الواضح يحتاج إلى مزيد من التطوير والتحسينات. - carnendil
كيف يمكنني استخدامه؟ - carnendil
ماذا لو لم يكن الكمبيوتر الآخر غير المتصل ببرنامج gcc ، g ++؟ ومن أوبونتو الجديدة المثبتة. كيف يمكنني تثبيت wxwidgets؟ بدون wxwidgets ، يشكو من الوحدة المفقودة ... - buzhidao
لقد أصدرت للتو إصدارًا جديدًا من Keryx (0.92.5) ، مما قد يحل بعض المخاوف. يجب أن تحتفظ النسخة المترجمة بعمليات تبعية مثل wxWidgets وتسمح لك بالتشغيل على Windows دون أي مشاكل. - mac9416


اختراق سريع

الاختراق السريع هو نسخ جميع الحزم التي قمت بتنزيلها للتثبيت على جهازه (تعليمات مفصلة هنا). يتم تخزين ملفات .deb في /var/cache/apt/archives، ثم في إطلاق الكمبيوتر الآخر متشابك وحدد File -> Add Package Downloaded وابحث في المجلد هل قمت بوضع الملفات وفتحها ، قبول الكل (أو التثبيت من طرفية باستخدام الأمر sudo dpkg -i DEB_PACKAGE_NAME).

ملحوظة:
يفترض هذا أنه لم يتم إعداد مدير الحزم الخاص بك لحذف الحزم مباشرة بعد التثبيت. كما يفترض أنك تقوم بتشغيل نفس الإصدار من Ubuntu (10.10 ، 12.04 ، إلخ) وإصدار العمارة (32 ب أو 64 ب).


مستودع DVD

إذا كنت ترغب في الحصول على أحدث إصلاحات للأخطاء وتصحيحات الأمان ، فقم بإلقاء نظرة عليها هذا البرنامج التعليميالذي يغطي إنشاء مستودع DVD خاص بك.


55
2017-08-05 10:38



إذا كنت لا تستطيع تشغيل sudo apt-get update هذا لن يعمل بشكل جيد للغاية ، لا يزال وقت جيد عند إعداد نظام جديد :) - GM-Script-Writer-62850
وافقت ، مجرد ترقية جهازي كمبيوتر إلى 13.10 من 13.04. كان أول واحد لتحميل ~ 1.8GB ، ونسخ محتوى /var/cache/apt/archives إلى الثاني جعلها تنزيل فقط ~ 250Mb. لا يزال ، تحتاج إلى اتصال لتشغيل التثبيت. - Maxime R.
apt-get update ليست هناك حاجة إذا قمت بنسخ /var/lib/apt/lists - يحتوي هذا الدليل على معلومات مستودع التخزين التي تم تنزيلها بواسطة apt-get update. - ignis
أنا نسخ بلدي .deb الى بلدي usb من عند /var/cache/apt/archives . على الكمبيوتر الآخر أنا فقط فتحت محرك أقراص USB ونقرت مرتين على .deb التي أطلقت Ubuntu واجهة المستخدم الرسومية Software Updater. من السهل بيزي. - Jacksonkr
@ jr0cket: هل هناك أي طريقة لتجنب الحزم في هذا المجلد /var/cache/apt/archives التي سابقا (يأتي في ثناياه عوامل) عندما يتم تثبيت دبيان ؟. السبب الذي يجعلني أطلب هذا هو 4.8 جيجا بايت هو وسيلة كبيرة جدا لمحرك أقراص USB الذي هو 4 جيجابايت. - justin


مستودع USB

إذا كان لديك جهاز USB ذي حجم مناسب - بافتراض وجود حوالي 4-8 غيغابايت (أو محرك أقراص ثابتة خارجي) ، يمكنك إعداد نسخة مخصصة من مستودع أوبونتو وتكوين ذلك كمستودع محلي كما هو موضح في AptGet / غير / مستودع  على help.ubuntu.com.

للحصول على ملفات الحزمة الفعلية (ملفات .deb) ، أقترح استخدام apt-mirror.

ال apt-mirror ستساعدك الحزمة على إنشاء مرآة مخصصة يجب أن تكون أصغر من 30 غيغابايت من المستودع الكامل. قم بتثبيت الحزمة:

sudo apt-get install apt-mirror

وتحرير ملف التكوين الخاص به

gksudo gedit /etc/apt-mirror/mirror.list

أو منذ أوبونتو 14.04

gksudo gedit /etc/apt/mirror.list

قم بتضمين أقسام المستودع التي تريدها فقط. هنا مثال بسيط يقوم بنسخ ملفات .deb الثنائية من جميع الأقسام الأربعة (الرئيسية والمقيدة والكون والكون المتعدد) بالإضافة إلى أحدث إصلاحات للأخطاء.

# apt-mirror configuration file
##
## The default configuration options (uncomment and change to override)
##
#
set base_path    /tmp/ubuntumirror
#

## Repositories to copy from - 

## use a mirror so you don't overload the main server!!!

# Lucid binaries - no source files
deb http://archive.ubuntu.com/ubuntu lucid main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu lucid-updates main restricted universe multiverse


## Clean up older .deb files no longer in the archive
clean http://archive.ubuntu.com/ubuntu

ومن guesstimated أنك ستحتاج إلى حوالي 15 جيجا بايت من المساحة لجميع الأقسام الأربعة ، دون المصدر.

لقد وضعت المسار لكافة ملفات .deb /tmpتأكد من وجود مساحة كافية حتى لا يمتلئ محرك الأقراص الثابت (إذا كان محرك الأقراص الثابت الخاص بك يملأ وتجمد الكمبيوتر ، /tmpيجب مسح مع إعادة تشغيل الكمبيوتر).

إذا كنت تريد فقط الملفات الرئيسية ، فقم بإزالة الأسماء المقيدة والكون والأكاديميات المتعددة من ملف التهيئة.

إذا كنت تستخدم بنية مختلفة (لديك 64 بت ، لكن صديقك يحتوي على 32 بت) ، قم بإضافة ما يلي في بداية mirror.list ملف الضبط:

set defaultarch i386

بمجرد لديك apt-mirror التكوين الذي تريده ، تشغيل apt-mirror واذهب للقيام بشيء من المرح أو الحياة المتغيرة حيث سيستغرق الأمر ساعات أو أيام للحصول على المستودع (حسب اتصالك ومرآة أوبونتو التي تستخدمها).

بمجرد الحصول على ملفات .deb ، قم بنسخ الملفات إلى ذاكرة USB الخاصة بك (أو محرك الأقراص الثابتة الخارجي) وقم بإعداد المستودع المحلي وفقًا للمقالة المذكورة مسبقًا.

اختبار أنه يعمل قبل أخذه إلى صديقك!


38
2018-04-18 20:55



حزمة apt-mirror مفصلة في: apt-mirror.sourceforge.net - jr0cket
عندما حاولت sudo apt-get install apt-mirror مباشرة على Ubuntu 16.10 (Yakkety Yak) ، إصدار سطح المكتب / Rufus / USB stick / trial mode ، حصلت على "E: Unable to locate package apt-mirror"كان هناك اتصال بالإنترنت ، والتحقق من قبل ping. - Peter Mortensen
جري sudo apt-get updateلم إصلاحه. - Peter Mortensen


تحتاج إلى الحصول على جهاز كمبيوتر متصل بالإنترنت أولاً ، حيث يمكنك تنزيل ملفات .deb المطلوبة. بمجرد أن تقوم بتنزيل كافة الملفات ، يمكنك الآن إنشاء قرص مضغوط / قرص DVD أو ملف ISO يمكنك استخدامه لتثبيت البرنامج الذي قمت بتنزيله في الكمبيوتر الشخصي بلا اتصال.

تبدأ مع تثبيت نظيف أو VM.
sudo apt-get install aptoncd 

قم بتثبيت الحزم التي تريدها على جهاز كمبيوتر واحد
sudo apt-get install gbrainy 

تشغيل aptoncd
enter image description here
انقر فوق إنشاء
enter image description here
انقر فوق نسخ وتعيين الخيارات ثم تطبيق
enter image description here
حرقها أو حفظها
enter image description here

لاحظ أن aptoncd تدعم فقط الأشياء الموجودة في apt-cache الحالية.
هذا هو السبب في أننا بدأنا بتثبيت VM / جديد نظيف وفعلنا كل هذا في مرة واحدة.


29
2017-10-26 07:55



سوتو ، هل تقول إذا قمت بعمل vm وقم بتثبيت جميع التطبيقات التي أريدها ، ثم قم بتشغيل هذا البرنامج ، خذ قرص CD / دي في دي إلى جهاز الكمبيوتر دون اتصال. وستقوم بتثبيت جميع التطبيقات عليه؟ - Alex
طالما أنك تستخدم نفس وسائط النظام الأساسية ، نعم. إذا كنت تنشر مكتبًا ، وتريد طريقة سريعة وبسيطة لإضافة شيء ما ، فإن ذلك سيكون مفيدًا للغاية. إذا كنت تستخدم حزمة إنشاء ميتا ، نعم - RobotHumans
يتطلب استعادة الصورة من الصورة أن يتم تثبيتها ، ولكن تم إيقافها ولم تعد مدعومة بقدر ما أفهمها. - Flashrunner
هناك بناء لحيوية code.launchpad.net/~ubuntu-branches/ubuntu/vivid/hal/vivid - RobotHumans


يمكنني استخدام apt-get مع خيار "--print-uris" للقيام بذلك. وأود أيضا أن أضيف "-qq" لذلك سيكون هادئا.

استخدم sed لإزالة أحرف إضافية تمت إضافتها إلى بعض أسماء الملفات (شيء مثل 3٪ 2a) وللحصول على عنوان URL واسم الملف و md5sum للملفات. استخدم wget لتنزيل الملفات. استخدم md5sum للتحقق من تنزيل الملفات بشكل صحيح.

يمكنك استخدام هذا لإنشاء نص برمجي shell لنظام التشغيل Linux أو Mac OS (استبدل ".cmd" في الأوامر بـ .sh وقم بعمل "chmod a + x (اسم الملف) لإضافة إذن لتنفيذ البرنامج النصي) أو ملف دفعي لأوامر Windows وملف MD5Sum للتأكد من تنزيل الملفات بشكل صحيح.

الأوامر

إنشاء نص برمجي:

sudo apt-get <<<apt-get command and options>>> --print-uris -qq | sed -n "s/'\([^ ]\+\)' \([^ ]\+\) \([^ ]\+\) MD5Sum:\([^ ]\+\)/wget -c \1/p" > script.cmd

أمثلة:

sudo apt-get install anjuta --print-uris -qq | sed -n "s/'\([^ ]\+\)' \([^ ]\+\) \([^ ]\+\) MD5Sum:\([^ ]\+\)/wget -c \1/p" > install-anjuta.cmd
sudo apt-get upgrade --print-uris -qq | sed -n "s/'\([^ ]\+\)' \([^ ]\+\) \([^ ]\+\) MD5Sum:\([^ ]\+\)/wget -c \1/p" > upgrade.cmd
sudo apt-get dist-upgrade --print-uris -qq | sed -n "s/'\([^ ]\+\)' \([^ ]\+\) \([^ ]\+\) MD5Sum:\([^ ]\+\)/wget -c \1/p" > dist-upgrade.cmd

قم بإنشاء ملف md5sum:

sudo apt-get <<<apt-get command and options>>> --print-uris -qq | sed -n -e "s/_[0-9]%[0-9a-f][0-9a-f]/_/" -e "s/'\([^ ]\+\)' \([^ ]\+\) \([^ ]\+\) MD5Sum:\([^ ]\+\)/\4  .\/\2/p" > md5sum.txt

أمثلة:

sudo apt-get install anjuta --print-uris -qq | sed -n -e "s/_[0-9]%[0-9a-f][0-9a-f]/_/" -e "s/'\([^ ]\+\)' \([^ ]\+\) \([^ ]\+\) MD5Sum:\([^ ]\+\)/\4  .\/\2/p" > md5sum.txt
sudo apt-get upgrade --print-uris -qq | sed -n -e "s/_[0-9]%[0-9a-f][0-9a-f]/_/" -e "s/'\([^ ]\+\)' \([^ ]\+\) \([^ ]\+\) MD5Sum:\([^ ]\+\)/\4  .\/\2/p" > md5sum.txt
sudo apt-get dist-upgrade --print-uris -qq | sed -n -e "s/_[0-9]%[0-9a-f][0-9a-f]/_/" -e "s/'\([^ ]\+\)' \([^ ]\+\) \([^ ]\+\) MD5Sum:\([^ ]\+\)/\4  .\/\2/p" > md5sum.txt

تحتاج إلى md5sum لـ Windows إذا كنت تستخدم نظام التشغيل هذا لتنزيل الملفات.


إنشاء برنامج نصي لتنزيل قوائم مستودع التخزين:

sudo apt-get update --print-uris -qq | sed -n "s/'\([^ ]\+\)' \([^ ]\+\) \([^ ]\+\) :/wget -c \1 -O \2.bz2/p" > update.cmd

التحقق من مبالغ MD5

يمكنك إضافة هذه إلى أطراف البرامج النصية للتحقق من md5sum:

لينكس:

md5sum --quiet -c md5sum.txt

ويندوز (يستخدم أقدم md5sum ، لا يدعم - الهدوء):

md5sum -c md5sum.txt

لإضافة تلقائيا إلى البرنامج النصي:

echo -e "md5sum -c md5sum.txt\npause" >> script.cmd

تثبيت ملفات القوائم (أمر التحديث)

قم بتشغيل هذه الأوامر إلى الكمبيوتر الهدف.

تحتاج إلى استخدام bunzip2 لاستخراج ملفات قائمة المستودع:

bunzip2 *.bz2

ثم نسخ إلى مجلد القائمة (المجلد الحالي يحتوي فقط على ملفات القائمة):

sudo cp * /var/lib/apt/lists/

فوق التجميع (قد يحتوي المجلد الحالي على ملفات أخرى):

for listfile in `ls *.bz2`; do bunzip2 $listfile; sudo cp ${listfile%.bz2} /var/lib/apt/lists/; done

التنزيلات أسرع

إذا كنت ترغب في تنزيل الملفات بشكل أسرع ، فحاول استخدام Axel.

يحل محل wget -c ... -O ... مع axel ... -o ....

تدرج المجلد (تنزيل الملفات باستخدام Windows)

عادة ما أقوم بإنشاء مجلد مثل هذا:

  • الرابطة بين الحصول على /
    • بن /
      • MSYS-1.0.dll
      • MSYS-تي-8.dll
      • wget.exe
      • MSYS-يكونف-2.dll
      • md5sum.exe
      • libeay32.dll
      • libintl3.dll
      • libssl32.dll
      • libiconv2.dll
    • تحديث/
      • update.cmd
      • md5sum.txt
    • التثبت/
      • تثبيت foo.cmd
      • تثبيت bar.cmd
      • upgrade.cmd
      • md5sum.txt

ثم التغيير wget في السطور أعلاه إلى ..\\bin\\wget.exe، md5sum إلى ..\\bin\\md5sum.exeوما إلى ذلك

سيؤدي ذلك إلى فصل ملفات * .deb وملفات القائمة إلى مجلدات مختلفة.

تحديث النظام الخاص بك

  1. التمهيد لاستهداف الكمبيوتر الذي يستخدم أوبونتو
  2. قم بإنشاء برنامج نصي للتحديث
  3. قم بالتمهيد إلى جهاز كمبيوتر متصل بالإنترنت
  4. تشغيل update.sh (لنظام التشغيل Linux أو Mac OS) أو update.cmd (في Windows)
  5. عد إلى الكمبيوتر المستهدف
  6. تثبيت ملفات القوائم
  7. إنشاء برنامج نصي للترقية / توزيع الترقية (إضافة أوامر md5sum إلى النهاية)
  8. عد إلى الكمبيوتر باستخدام اتصال الإنترنت
  9. تشغيل upgrade.sh/dist-upgrade.sh (Linux أو Mac OS) أو upgrade.cmd / dist-upgrade.cmd (نظام التشغيل Windows)
  10. عد إلى الكمبيوتر المستهدف
  11. نسخ ملفات * .deb إلى ذاكرة التخزين المؤقت: sudo cp *.deb /var/cache/apt/archives/
  12. يركض: sudo apt-get upgrade أو sudo apt-get dist-upgrade

تنزيل الملفات التنفيذية لنظام ويندوز

Wget لنظام التشغيل Windows: http://gnuwin32.sourceforge.net/packages/wget.htm

md5sum لنظام Windows: http://gnuwin32.sourceforge.net/packages/coreutils.htm أو http://www.etree.org/cgi-bin/counter.cgi/software/md5sum.exe

يمكنك أيضا استخدام تلك من مينغووالتي استخدمها تحتاج فقط إلى wget.exe و md5sum.exe والمكتبات الضرورية الضرورية. تحقق من القسم "Folder Hierarchy".

ملاحظات

  • لست متأكدًا تمامًا مما إذا كان كل شيء فوق الأوامر سيعمل ، بما أنني لم أستخدمها منذ شهر حتى الآن. خاصةً الأمر التحديث ، الذي لم أختبره اليوم لأجزاء منه.
  • لرؤية نتائج الأوامر بسهولة ، أضف سطر "توقف مؤقت" في نهاية النصوص ، في حالة استخدام Windows.
  • أوصي بإنشاء برامج نصية shell لتحديث وترقية وتثبيت الحزم إذا كنت تستخدم هذه الأوامر في كثير من الأحيان.

27
2017-12-01 15:04



يمكنك إنشاء واجهة بسيطة لهذا :) - Tachyons
باستخدام ويندوز لهذا يبدو غريبا جدا ... - Alex R
وينطبق هذا أيضًا على Linux (وهو أفضل في الواقع لأنك لست بحاجة إلى تثبيت md5sum و wget). جزء Windows مخصص لأولئك الذين ليس لديهم جهاز كمبيوتر لينكس متصل بالإنترنت ، لذلك يمكنك استخدامه في مقهى الإنترنت أو كمبيوتر الأصدقاء الذي يحتوي على Windows فقط. - Arnel A. Borja
-qq يبدو الخيار لمنع كل الإخراج من apt-get update. أفترض أنك لا تريد هذا الخيار حقًا. - Ruslan


مستودع حاليا

كيفية إنشاء مستودع تخزين دون اتصال هنا: عليك فقط لتنزيل الملفات المناسبة من archive.ubuntu.com. بدلا من ذلك ، يمكنك استخدامها apt-medium.

تحرير: نهج آخر يعتمد على rchive المحلية *.deb يتم وصف الملفات في إدخالات مدونة مختلفة (انظر هنا و هنا). ساراث تشاندرا يلخص على النحو التالي:

  1. جعل الوصول إلى دير (على الأقل بواسطة الجذر)

    sudo mkdir /var/my-local-repo
    
  2. انسخ جميع ملفات deb إلى هذا الدليل.

  3. جعل الدليل باعتباره

    sudo bash -c 'dpkg-scanpackages /var/my-local-repo /dev/null | gzip -c9 > /var/my-local-repo/Packages.gz'
    

    أو

    sudo dpkg-scanpackages /var/my-local-repo /dev/null | gzip -c9 > /var/my-local-repo/Packages.gz
    
  4. إضافة الريبو المحلي إلى المصادر

    echo "deb file:/var/my-local-repo ./" > /tmp/my-local.list
    sudo mv /tmp/my-local.list /etc/apt/sources.list.d/my-local.list
    sudo apt-get update
    

21
2018-05-01 19:01





الخطوة 1: الحصول على عناوين URL للتنزيل في ملف:

قم بتنفيذ الأمر التالي لتحل محل أسماء الحزم ذات الأسماء المطلوبة ، وفصلها بمسافة.

apt-get -y install --print-uris package-name | cut -d\' -f2 | grep http:// > apturls

الخطوة 2: نسخ هذا الملف (apturls) إلى جهاز به اتصال إنترنت عالي السرعة ، وتنفيذ الأمر التالي لتنزيل الحزم:

wget -i path-to-apturls-file 

الخطوة 3: الآن احصل على هذه الحزم التي تم تنزيلها على جهازك ، وقم بتثبيتها باستخدام:

cd path-to-the-downloaded-packages-directory

sudo dpkg -i *.deb

فعله!


18
2017-11-02 08:14



هل --print-uris طباعة حتى تبعيات مثبتة بالفعل في النظام؟ - yuric


يمكنك استخدام مكعب. إنه مدير حزمة محمولة يتيح لك تنزيل الحزم على كمبيوتر آخر متصل بالإنترنت ، وتثبيتها مرة أخرى إلى جهاز كمبيوتر Linux الأصلي الخاص بك ، دون اتصال.

تنزيل التطبيقات (في نظام التشغيل Windows)

تثبيت التطبيقات (في Linux)

يمكنك تنزيله مكعبموقع الويب.


17
2017-08-05 08:37



هل هو .deb أو .exe؟
لا يوجد ملف .deb لأنه مستقل ومحمول ويمكن تنفيذه بدون تثبيت (فقط تشغيل ملف cube-normal). يتم تضمين Cube.exe أيضًا لمستخدمي windows. - Camicri
يحتاج المزيد من الناس إلى معرفة ذلك. أحبك. - howderek
أنا أتلقى خطأ أثناء تشغيل هذا التطبيق على الفوز 7 في نهاية المطاف 32 بت. صورة : i.stack.imgur.com/XW3wt.jpg  رسالة خطأ: مشكلة التوقيع: مشكلة اسم الحدث: CLR20r3 مشكلة التوقيع 01: cube.exe مشكلة التوقيع 02: 1.0.9.3 مشكلة التوقيع 03: 54bd0258 مشكلة التوقيع 04: glib-sharp مشكلة التوقيع 05: 2.12.0.0 مشكلة التوقيع 06: 517edc4c مشكلة التوقيع 07: 1b4 مشكلة التوقيع 08: 17 مشكلة التوقيع 09: System.DllNotFoundException إصدار نظام التشغيل: 6.1.7600.2.0.0.256.1 معرف اللغة: 16393 - Sandeep
مرحبا وشكرا لك على استخدام مكعب. لسوء الحظ ، لم يعد الحفاظ على إصدار المكعب الذي تستخدمه. يرجى استخدام واحد جديد ومستقر ، خادم مكعب: launchpad.net/cube-server. انظر الاجابه المحدثة اعلاه. - Camicri


في synaptic ، يمكنك تحديد الحزم التي ترغب في تثبيتها ، وتوجد تحت القائمة الأولى خيارًا لإنشاء برنامج نصي يمكنك نقله إلى جهاز آخر وتشغيله هناك. هذا البرنامج النصي سوف "wget" (أي "تنزيل") جميع الحزم التي حددتها التي تريد (والاعتمادياتها) التي تقوم بتشغيلها على جهاز كمبيوتر هل لديك الوصول إلى الإنترنت.

بمجرد تشغيلها ، ستحصل على جميع ملفات الحزمة التي يحتاجها الكمبيوتر غير المتصل. حملها على قرص CD / USB وتثبيتها بواسطة sudo dpkg -i *.deb.


16
2017-07-21 07:18



انها خدعة لطيفة ولكن أجهزة الكمبيوتر 2 للقيام بهذه العملية؟ HMMMM - Suhaib