Вы пробовали вручную, как написано в официальной документации по Ubuntu?
https://help.ubuntu.com/community/LaTeX
Если желаемый вами пакет отсутствует в репозиториях Ubuntu, вы можете посмотреть на веб-сайте CTAN или в каталоге TeX Online, чтобы узнать, есть ли у них этот пакет. Если это так, загрузите архив, содержащий файлы. В этом примере мы установим пример пакета foo, который содержится в файле foo.tar.gz.
Как только foo.tar.gz закончит загрузку, мы разархивируем его где-нибудь в нашем домашнем каталоге:
tar xvf foo.tar.gz
Это раскрывается в папку foo /. Мы переходим в foo / и видим foo.ins. Теперь мы запускаем LaTeX для файла:
latex foo.ins
Это сгенерирует foo.sty. Теперь мы должны скопировать этот файл в правильное место. В целях этого примера мы скопируем это в наше личное дерево texmf. Преимущества этого решения в том, что если мы перенесем наши файлы на новый компьютер, мы не забудем взять с собой наше дерево texmf, что приведет к сохранению тех же пакетов, что и у нас. Недостатки в том, что если несколько пользователей хотят использовать одни и те же пакеты, дерево нужно будет скопировать в домашнюю папку каждого пользователя.
Сначала создадим необходимую структуру каталогов:
cd ~
mkdir -p texmf/tex/latex/foo
Обратите внимание, что последний созданный каталог помечен как foo. Рекомендуется называть каталоги после пакетов, которые они содержат. Атрибут -p для mkdir указывает ему создавать все необходимые каталоги, поскольку они не существуют. Теперь, используя либо терминал, либо файловый менеджер, скопируйте файл foo.sty в каталог, помеченный как foo.
Теперь мы должны заставить LaTeX распознавать новый пакет:
texhash ~/texmf
Теперь новый пакет должен быть установлен. Чтобы использовать его в вашем документе LaTeX, просто вставьте \ usepackage {foo} в преамбулу.