Автор Тема: и снова apt  (Прочитано 2628 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн butjapka

  • Местный
  • *****
  • Автор темы
  • Сообщений: 1143
  • Компьютер думает так, как думает его хозяин.
и снова apt
« : Январь 17, 2015, 21:57:55 »
на форуме матунту наткнулся на статью apt - реализация для Mint, решил попробовать в Xubuntu, оказалось что работает.
Собственно хотелось бы узнать чем отличается от apt-get или это типа алиаса? Просто как бы не встречал до этого команды apt install, а везде встречается apt-get install

Оффлайн FSnow

  • Global Moderator
  • *****
  • Сообщений: 689
Re: и снова apt
« Ответ #1 : Январь 18, 2015, 03:45:44 »
    А что тамже где наткнулись не спросили?

Касаемо apt для Ubuntu - это не алиас. Это еще один CLI для APT, поддерживающий минимальный набор самых "попсовых" опций командной строки из apt-cache, apt-get и др.
А вот Минтовская реализация, речь о которой в вышеупомянутой статье - это Python-скрипт, который делает вызовы apt-*, aptitude, dpkg и др., в зависимости от аргументов.

Т.е. убунтовский apt — бинарный исполняемый файл, использующий для управления пакетами библиотеки libapt* напрямую;
минтовский apt — скрипт обвязка, использующий для управления пакетами уже существующие утилиты (apt-*, aptitude, etc), что-то вроде алиаса.

Надеюсь, не запутал еще больше?  :)
Не проснулся еще толком, могу нести пургу...
« Последнее редактирование: Январь 18, 2015, 04:12:01 от FSnow »

Оффлайн runtik

  • Местный
  • *****
  • Сообщений: 578
  • Проблема - когда нет проблем
Re: и снова apt
« Ответ #2 : Январь 18, 2015, 07:59:17 »
на Runtu LITE 14.04 команда
~$ sudo apt install mc тоже, как бы, отвечает, что mc уже установлен.
А где лежит этот
Цитировать (выделенное)
Python-скрипт, который делает вызовы apt-*, aptitude, dpkg и др.
в Runtu/Ubuntu ???.
Runtu XFCE x64: EeePC 1015BX - 16.04.5; DNS Porto - 14.04.5.
-->

Оффлайн FSnow

  • Global Moderator
  • *****
  • Сообщений: 689
Re: и снова apt
« Ответ #3 : Январь 18, 2015, 08:09:03 »
    ТруЪ по ссылкам не ходят?  ;D
В Runtu/Ubuntu нигде. А лежит он в Linux Mint, в каталоге /usr/local/bin, и относится к пакету mintsystem, которого в репозиториях Ubuntu нет.
Пакет и исходники можно скачать здесь http://packages.linuxmint.com/pool/main/m/mintsystem/

Оффлайн runtik

  • Местный
  • *****
  • Сообщений: 578
  • Проблема - когда нет проблем
Re: и снова apt
« Ответ #4 : Январь 18, 2015, 08:47:06 »
Нашёл ;D.
В Runtu XFCE 14.04 и Runtu LITE 14.04 - /usr/bin/apt и /usr/bin/apt-get, /usr/bin/aptitude.
ln@home:~$ apt help
apt 1.0.1ubuntu2 для i386 скомпилирован Oct 28 2014 20:57:14
ln@home:~$ apt-get help
apt 1.0.1ubuntu2 для i386 скомпилирован Oct 28 2014 20:57:14
Цитировать (выделенное)
ln@home:~$ aptitude help
aptitude 0.6.8.2
В дистрибутивы ubuntu-mini-iso входят - apt и apt-utils.
Спасибо, коллега FSnow, за разъяснения.
« Последнее редактирование: Январь 18, 2015, 09:02:09 от runtik »
Runtu XFCE x64: EeePC 1015BX - 16.04.5; DNS Porto - 14.04.5.
-->