Как @Brian уже сказал, .tar.gz
похож .zip
файл - просто сжатие.
.tar.gz
(или любой .tar.*
) архив исходного кода - необходимо скомпилировать его:
(В Терминале)
Извлечение это. (tar xvf filename.tar.gz
)
Изменение в каталог: (cd filename/
)
, Если существует файл, названный autogen
или auotogen.sh
, выполняет его.
, Если существует файл, названный configure.sh
, выполняет его.
Выполнение make
.
Выполнение sudo make install
.
Взгляд на документацию проекта (устанавливают документацию, находимую обычно в README
файл, вероятно, включенный с исходным кодом. Это вызвано тем, что они могут потребовать, чтобы дополнительные вещи были установлены перед компиляцией. Они (или Ubuntu или специалист по обслуживанию PPA) могут даже обеспечить полностью созданный пакет.
P.S. при установке таких пакетов только для источника часто можно рассмотреть помещение моего функция удара в Вашем ~/.bashrc
файл. Затем можно просто работать compile filename.tar.gz
.
P.P.S. Я уверяю Вас, установка .tar.gz
, источники в Windows очень, очень более сложны.
Откройте свой терминал с помощью CTRL kbd> + ALT kbd> + T kbd>, а затем введите как
apt-cache showpkg <package_name>
Тогда он выдаст Вам информация о том, какая версия доступна.
например:
jai@frank-Jai:~$ apt-cache showpkg chromium
Package: chromium
Versions:
Reverse Depends:
mozplugger,chromium 10.0.648.114~r75702-1~
chromium-bsu,chromium 0.9.14
chromium-bsu,chromium 0.9.14
Dependencies:
Provides:
Reverse Provides:
jai@frank-Jai:~$
chromium-browser
. Можно свериться apt-cache search chromium
. It' s 5-я строка от вывода:)
– sfpx
19.05.2020, 05:28
apt-cache show
более практично в этом смысле.
– bluethundr
19.05.2020, 05:28
apt-cache policy <PackageName> | grep Candidate | cut -d ':' -f 3 | cut -d '-' -f 1
Используйте команду:
apt-cache policy <packageName>
Это даст вам информацию обо всех доступных версиях пакета.
Пример:
alaa@aa-lu:~$ apt-cache policy vlc vlc: Installed: 2.0.8-0ubuntu0.13.04.1 Candidate: 2.0.8-0ubuntu0.13.04.1 Version table: *** 2.0.8-0ubuntu0.13.04.1 0 500 http://ae.archive.ubuntu.com/ubuntu/ raring-updates/universe i386 Packages 500 http://security.ubuntu.com/ubuntu/ raring-security/universe i386 Packages 100 /var/lib/dpkg/status 2.0.6-1 0 500 http://ae.archive.ubuntu.com/ubuntu/ raring/universe i386 Packages
Из вывода видно, что доступны две версии: 2.0.8-0ubuntu0.13.04.1
и 2.0.6-1
. Он также сообщает вам, из каких репозиториев они приходят.
Installed:
сообщает вам версию, которую вы установили. Если у вас не установлен пакет, вы увидите (none)
.
Candidate:
- это версия, которая будет установлена, если вы используете apt-get install vlc
. Если вы хотите установить другую версию, вы должны сделать apt-get install vlc=2.0.6-1
.
apt-cache show
или aptitude show
дает вам много информации о пакете из ваших репозиториев (даже если он установлен или нет), включая версию. Если вас интересует только версия, используйте:
apt-cache show <packageName> | grep Version
или
aptitude show <packageName> | grep Version
. Если пакет доступен в нескольких версиях, вы увидите это. Чтобы увидеть только последнюю версию, используйте:
apt-cache show <packageName> | grep Version | head -1
У вас не может быть никаких сомнений с вышеуказанной командой.
Перейдите на packages.ubuntu.com , заполните форму поиска и получите хороший обзор пакета, включая версию.
Поиск совпадений, затем:
Самым большим недостатком является то, что в нем не будут перечислены версии других репозиториев, которые вы возможно установили, таких как PPA. Затем вам потребуется подход apt-cache policy
, как уже было опубликовано.
Возьмите ярлык - просто перейдите к http://packages.ubuntu.com/packagename
и замените packagename
именем пакета, который вы хотите запросить.
-s
) – Paul O'Mahony 19.05.2020, 05:26