Некоторые пэкеджи нельзя скачать напрямую из Package Manager. Возможно, вам нужно установить не самую актуальную версию, ну или они просто отсутствуют в UPM (Unity Package Manager). При этом, если у вас достаточно старая версия Unity, у вас не будет опции установить tarball через графический интерфейс. Это можно сделать руками, в файле расположенном по пути %project_path%/Packages/manifest.json

После этого нужно добавить в раздел dependencies строчку вида "package.name" : "path_to_file" Например:

{
  "dependencies": {
    "com.google.external-dependency-manager": "file:./GooglePackages/com.google.external-dependency-manager-1.2.15.tgz",
    [...]
  }
}

Можно указывать как абсолютный путь, так и относительный, относительно файла manifest.json

В некоторых случаях Юнити все равно будет ругаться что не находит файл package.json. Тогда нужно распаковать архив и указать путь к папке, внутри которой будет лежать package.json

Стоит обратить внимание, что если вы мигрируете с UPM то сначала нужно удалить их руками через графический интерфейс Package Manager.

Так же стоит поступить если вы мигрируете с локальных пекеджей на UPM.

Если устанавливаемые пекеджи много весят, то рекомендуется включить git lfs.

Дополнительные ссылки:

Проверено в Unity 2018.4.18f1