English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

أمر apt في Linux

apt (أداة التعبئة المتقدمة) هو واجهة Shell لإدارة الحزم في Debian و Ubuntu.

يقدم أمر apt أوامر للبحث عن تثبيت، تحديث، حذف حزمة معينة، مجموعة من الحزم أو جميع الحزم، ويتميز الأمر بسلاسة وسهولة التذكر.

يحتاج تنفيذ أمر apt إلى صلاحيات المدير الجذري (root).

نحويات apt

  apt [خيارات] [أمر] [حزمة ...]
  • خيارات:اختياري، الخيارات تشمل -h (مساعدة)،-y (عند طلب عملية التثبيت اختيار "نعم" لكل شيء)،-q (لا عرض عملية التثبيت) وما إلى ذلك.

  • command:要进行的操作。

  • package:安装的包名。

apt 常用命令

  • 列出所有可更新的软件清单命令:sudo apt update

  • 升级软件包:sudo apt upgrade

    列出可更新的软件包及版本信息:apt list --upgradeable

    升级软件包,升级前先删除需要更新软件包:sudo apt full-upgrade

  • 安装指定的软件命令:sudo apt install <package_name>

    安装多个软件包:sudo apt install <package_1> <package_2> <package_3>

  • 更新指定的软件命令:sudo apt update <package_name>

  • 显示软件包具体信息,例如:版本号,安装大小,依赖关系等等:sudo apt show <package_name>

  • 删除软件包命令:sudo apt remove <package_name>

  • 清理不再使用的依赖和库文件: sudo apt autoremove

  • 移除软件包及配置文件: sudo apt purge <package_name>

  • 查找软件包命令: sudo apt search <keyword>

  • 列出所有已安装的包:apt list --installed

  • 列出所有已安装的包的版本信息:apt list --all-versions

在线示例

查看一些可更新的包:

sudo apt update

升级安装包:

sudo apt upgrade

أدخل الحرف في التفاعل التالي Y 即可开始升级。

可以将以下两个命令组合起来,一键升级:

sudo apt update && sudo apt upgrade -y

安装 mplayer 包:

sudo apt install mplayer

如过不太记得完整的包名,我们可以只输入前半部分的包名,然后按下 Tab 键,会列出相关的包名:

以上示例我们输入来 reds,然后按下 Tab 键,输出来四个相关的包。

如果我们想安装一个软件包,但如果软件包已经存在,则不要升级它,可以使用 –no-upgrade 选项:

sudo apt install <package_name> --no-upgrade

تثبيت mplayer دون تحديث إذا كان موجودًا:

sudo apt install mplayer --no-upgrade

إذا كنت تريد فقط التحديث وليس التثبيت، استخدم معامل --only-upgrade:

sudo apt install <package_name> --only-upgrade

تحديث mplayer فقط، إذا لم يكن موجودًا فلا تقم بتثبيته:

sudo apt install mplayer --only-upgrade

إذا كنت بحاجة إلى إعداد إصدار معين، تكون صيغة الجملة كالتالي:

sudo apt install <package_name>=<version_number>

package_name بالنسبة لاسم الحزمة،version_number بالنسبة لرقم النسخة.

استخدام أمر remove لإزالة الحزم:

sudo apt remove mplayer

البحث عن الحزم التي تحمل اسم libimobile:

apt search libimobile

عرض معلومات حزمة pinta:

apt show pinta

قائمة بالبرامج المحدثة:

apt list --upgradeable

تنظيف الاعتمادات والملفات غير المستخدمة:

sudo apt autoremove

أدخل الحرف في التفاعل التالي Y لبدء التنظيف.