Permalink
Switch branches/tags
bryanmac/rebrand feature/agentConfigForUITesting features/MG features/vsts-pi features/yaml master omeshp-patch-1 releases/dev15rc1 releases/dev15rc2 releases/dev15rtm releases/dev15u1rc1 releases/dev15u1rc2 releases/dev15u1rtm releases/dev15u2rc2 releases/dev15u2rtw releases/m134 releases/m136 releases/m140 releases/m141 releases/m142 releases/m144 releases/tfs2018rc1 releases/tfs2018rc2 releases/tfs2018rtw releases/tfs2018u1 releases/tfs2018u3 update-windows-tracing-documentation users/achalla/AddTelemetry users/achalla/PublishTestResults2 users/achalla/PublishTestres users/achalla/ReadRTestResultsDtd users/angoya/rmFolder1 users/arukhlin/accept_untrusted users/arukhlin/no_auth_cache users/brcrista/path-filters users/chshrikh/AgentUpdateReliability users/dakale/sidecar-containers users/dsinghal/bugfix_avoidbackup users/dsinghal/bugfixes1 users/dsinghal/iAgent users/dsinghal/iagentUnconfigure users/dsinghal/minorbugs users/dsinghal/stringsChanges users/dsinghal/update users/edgedevs/v2arm users/ersciple/m102chmod users/ersciple/m102encoding users/ersciple/m105wksp users/ersciple/m114unshelve users/ersciple/m114yaml users/ersciple/m119securefiles users/ersciple/m121commands users/ersciple/m121resources users/ersciple/m122discussrefname users/ersciple/m125inputaliases users/ersciple/m130triggers users/ersciple/m131directory users/ersciple/m131publish users/ersciple/m131templates_bak users/ersciple/m131templates_bracebrace_atat users/ersciple/m131templates_dollarbracebrace_hathat users/ersciple/m131templates_dollardollar users/ersciple/m131templates_temp users/ersciple/m131templates users/ersciple/m132prtriggers users/ersciple/m132triggercache users/ersciple/m134phasetemplate users/ersciple/m137date users/madhurig/xa_capability users/nigurr/AddTelemetryCommand users/nigurr/Auto_Publish_TestResults users/nigurr/FixTCMFileSizeLimit users/nigurr/Ignore-Telemetry-Failures users/nigurr/LogParser_Integration users/nigurr/RemoveUnusedCodeCoverageCommand users/omeshp/DownloadArtifactSlowness users/omeshp/FixMessage users/omeshp/GitOptionsInRM users/omeshp/UpdateFileShareMessage users/omeshp/mychanges users/omeshp/mychangesforagent users/omeshp/pipeline users/omeshp/sortEnvironmentVariables users/patcarna/resource_docs users/patcarna/yaml_docs users/patrickcarnahan/variablegroups users/puagarwa/HierarchyLimitFix-M144 users/puagarwa/HierarchyLimitFix users/saaggar/trxParsingForHierarchicalResults users/sadar/AttachmentRootNotSameAsTrxName users/sadar/PublishResultsUsingUTC users/sriramb/removelocks users/sriramb/setendpointcr users/stfrance/add-containerfetch-timeout-envvar users/stfrance/component-governance users/stfrance/convenience-debug-log users/stfrance/experiment-refactor-win-capabilities users/stfrance/log-pool-name users/stfrance/support-logs users/stfrance/update-dotnet users/stiliev/xunitrefresh users/sunkum/EnablingPublishArtifactTaskInDev15U2RC2 users/sunkum/EnablingPublishBATaskInRM users/sunkum/EnablingPublishBuildArtifactInRM users/sunkum/FixingRobocopyForRM users/sunkum/RMRobocopyBasedDownload users/sunkum/RobocopyBasedDownloadFixForRM users/surest/BuildFailure users/tihuang/aaddviceauth users/tihuang/addhack users/tihuang/agentplugin2 users/tihuang/checkoutdoc users/tihuang/dotnethandler users/tihuang/dropplugins users/tihuang/fetchsingle users/tihuang/gitdebug users/tihuang/gmsa users/tihuang/imagepertask users/tihuang/linuxarm users/tihuang/linuxarm64 users/tihuang/loggingplug users/tihuang/multicheckout users/tihuang/multirepo users/tihuang/processinvoker users/tihuang/sha256 users/tihuang/socket users/tihuang/vs2019 users/tihuang/workfolderowner users/tihuang/yamldoc users/tihuang/ymalcontainer users/vimegh/addTestsForMergingResults users/vimegh/portPublishTestResultsReaderChanges users/zafields/v2arm
Nothing to show
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
52 lines (31 sloc) 1.28 KB

Ubuntu Ubuntu System Prerequisites [2.124.0 or below]

Versions

Tested on 18.04 LTS (Bionic), 16.04 LTS (Xenial) and 14.04 LTS (Trusty). Not domain joined.

18.04 is recommended since it's the latest and supports SystemD for running as a service.

Dependency Packages

Ubuntu 18.04 (x64, ARM32), 16.04 (x64 only)

sudo apt-get install -y libunwind8 libcurl3

Ubuntu 14.04 (x64 only)

sudo apt-get install -y libunwind8 libcurl3 libicu52

If you're still having issues: Full List Needed

Git

If you use git, git >= 2.9.0 is a pre-requisite for Ubuntu agents.

Install Latest Git on Ubuntu

$ sudo apt-add-repository ppa:git-core/ppa
$ sudo apt-get update
$ sudo apt-get install git

Optionally Java if using TFVC

The agent distributes Team Explorer Everywhere.

But, if you are using TFVC, install Oracle Java 1.8+ as TEE uses Java.

Etc

There was an assertion that on Ubuntu 16 this was needed. We didn't need. Adding in case it helps someone. We will verify on clean build and dev boxes.

apt-get install libcurl4-openssl-dev