Используя способный или способность для получения информации о версии об удаленном пакете?

В зависимости от того, что Вы пытаетесь сделать, существует две основных возможности:

  • Можно звонить, другой сценарий как Вы назвал бы любую другую программу.

    /path/to/other/script foo bar
    echo "The script exited with status $?"
    
  • Можно “получить” другой сценарий, т.е. иметь рабочую оболочку, читает его и выполняют ее содержание. Таким образом, названный сценарий (переменные присвоения, изменения текущего каталога, и т.д.) изменяет среду своей вызывающей стороны. Встроенное для определения источника другого сценария называют . (просто точка); некоторые оболочки имеют source как другое название .. Вы не можете передать аргументы, что путь (хорошо, Вы можете в некоторых оболочках, но не всех); но названный сценарий имеет доступ ко всем переменным вызывающей стороны.

    . /path/to/other/script
    

Так или иначе при исключении пути к другому сценарию он будет искаться в $PATH. Некоторые оболочки автоматически смотрят в текущем каталоге также, но другие не делают (стандартное поведение не к).

4
21.01.2012, 21:47
3 ответа

apt-cache policy packagename версии возвратов пакета, доступного в репозиториях.

Пример:

$ apt-cache policy xserver-xorg-video-nouveau
xserver-xorg-video-nouveau:
  Installed: 1:0.0.16+git20120113.b0d7f4dd-0ubuntu0sarvatt~oneiric
  Candidate: 1:0.0.16+git20120113.b0d7f4dd-0ubuntu0sarvatt~oneiric
  Version table:
 *** 1:0.0.16+git20120113.b0d7f4dd-0ubuntu0sarvatt~oneiric 0
        500 http://ppa.launchpad.net/xorg-edgers/ppa/ubuntu/ oneiric/main amd64 Packages
        100 /var/lib/dpkg/status
     1:0.0.16+git20110411+8378443-1 0
        500 http://nl.archive.ubuntu.com/ubuntu/ oneiric/main amd64 Packages
6
27.01.2020, 20:53
  • 1
    Что зависит эта команда возвраты, на каких репозиториях Вы имеете в sources.list. –  Faheem Mitha 21.01.2012, 11:28
  • 2
    @FaheemMitha Вы верны об этом и в конце, в котором он зависит от файлов /var/lib/apt/lists. –  Lekensteyn 21.01.2012, 11:30
apt-cache policy pkgname

самая удобная команда, я думаю, но действительно зависит от источников, которые Вы настроили в Вашем sources.list.

Хорошая сводная страница для получения информации о пакете является Системой слежения Пакета Debian. Вы могли также использовать Пакеты Debian, но я нахожу первого более удобным и более всесторонним. Первый содержит информацию о бэкпортах и также связывается с соответствующими пакетами Ubuntu, наряду с другой информацией, в которой испытывает недостаток последний.

BBW, PPAs являются функцией Ubuntu и не существуют для Debian.

0
27.01.2020, 20:53

Можно также сделать это без способности путем выполнения apt-cache show <packagename>

0
27.01.2020, 20:53

Теги

Похожие вопросы