質問: サーバーにppaを追加する方法は? ubuntuのサーバーバージョンには add-apt-repository コマンドがありません。このコマンドなしでサーバーに personal package archive (ppa)を追加するにはどうすればよいですか?
回答: 数週間前にこれについて同僚と議論しました。与えるapt-add-repository 試してみてください。他のパッケージは必要ありません。追加する前にaptが表示されることに注意してください。 add-apt-repositoryをインストールする必要があるため、順序は重要です。それらの反対者のために。このvagrantファイルを試してみてください。注意してください、私は新鮮な信頼できるイメージから始めて、すぐにppaを追加します。# -*- mode: ruby -*- # vi: set ft=ruby : # all vagrant configuration is done below. the "2" in vagrant.configure # configures the configuration version (we support older styles for # backwards compatibility). please don't change it unless you know what # you're doing. vagrant.configure(2) do |config| config.vm.box = "ubuntu/trusty64" config.ssh.username = "vagrant" config.vm.provision "shell", inline: <<-shell sudo apt-add-repository ppa:george-edison55/cmake-3.x -y sudo apt update sudo apt upgrade sudo apt install -y virtualbox-guest-dkms sudo apt-get install -y curl g++ libpng12-dev \ libtiff5-dev libssl-dev libxml2-dev libxslt1-dev libpq-dev postgresql-client \ postgresql pgadmin3 liblcms2-dev libcrypto++9 libcrypto++-dev \ graphviz-dev libboost1.55-dev libboost-filesystem1.55-dev libboost-system1.55-dev \ libexpat1-dev python-software-properties qtbase5-dev qttools5-dev \ libqt5svg5-dev qtscript5-dev qtdeclarative5-dev qtmultimedia5-dev \ libsqlite3-dev qt5-default cmake shell end 更新:明確にするために、ubuntuのクラウドイメージには正確で、正しいパッケージが既にインストールされているように見えます。したがって、cloud-initスクリプトまたはvagrantファイルのいずれを使用していても、apt-add-repositoryが存在します。 add-apt-repositoryは同じパッケージに含まれているため、同様に機能するはずです。