Ні, apt-get
не застаріла. Людина сторінка apt
має це сказати про apt
VS. apt-get
(а apt-cache
):
ВИКОРИСТАННЯ СКРИПТУ І РАЗЛИЧНІ ВІД ІНШИХ APT TOOLS
Командний рядок apt (8) розроблений як інструмент кінцевого користувача, і він може змінювати поведінку між версіями. Хоча це намагається не порушувати зворотну сумісність, це також не гарантується, якщо зміна видається корисною для інтерактивного використання.
Усі функції apt (8) доступні також у спеціалізованих інструментах APT, таких як apt-get (8) та apt-cache (8). apt (8) просто змінює значення за замовчуванням для деяких параметрів (див. apt.conf (5) та конкретно область Binary). Тому вам слід віддавати перевагу використанню цих команд (можливо, з увімкненими деякими додатковими параметрами) у своїх сценаріях, оскільки вони максимально зберігають зворотну сумісність.
apt
також дає попередження, яке говорить
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
якщо він виявить, є труба. Наприклад:
$ apt show python | grep Package
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
Package: python
APT-Sources: http://us.archive.ubuntu.com/ubuntu xenial/main amd64 Packages
Що стосується ваших питань,
чи потрібно мені замінювати всі команди apt-get apt
?
Ні, ви не повинні замінити apt-get
з apt
. Якщо ви використовували його в сценаріях, вам слід дотримуватися цього, apt-get
оскільки він має стабільний API CLI та гарантовану зворотну сумісність.
це apt-get
небезпечно?
apt
так само небезпечно, як apt-get
: встановлювати програмне забезпечення слід лише з джерел, яким ви довіряєте.
Чи можу я використовувати apt
в Ubuntu 15.10?
Так, можна. Проблема тут у тому, що ви все ще використовуєте Ubuntu 15.10, який зараз не підтримується! Оновіть до 16.04, що є версією LTS.
чи все ще працюватимуть мої програми?
Під програмами я припускаю, що ви маєте на увазі сценарії. Так, вони все ще працюватимуть, оскільки apt-get
не застаріли. Насправді, вам слід віддати перевагу використанню apt-get
в скриптах для зворотної сумісності, як це запропоновано на apt
сторінці man.