2017-02-27 37 views
0

在Ubuntu上使用puppet的Apt模块安装spotify-client需要哪些puppet代码?在Ubuntu上使用puppet通过Apt模块安装spotify-client

spotify installation instructions是:

  1. 添加Spotify库签名钥匙能够验证下载的软件包 sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys BBEBDCB318AD50EC6865090613B00F1FD2C19886

  2. 添加Spotify库的echo deb http://repository.spotify.com stable non-free | sudo tee /etc/apt/sources.list.d/spotify.list

  3. 更新列表可用套餐sudo apt-get update

  4. 安装Spotify的sudo apt-get install spotify-client

要添加存储库(步骤1),Puppet's Apt module说,要做到这一点:

apt::key { 'spotify': 
    id  => 'BBEBDCB318AD50EC6865090613B00F1FD2C19886', 
    server => 'hkp://keyserver.ubuntu.com:80', 
} 

但是,我不知道该怎么做一步2,并添加存储库。如何将这个:echo deb http://repository.spotify.com stable non-free | sudo tee /etc/apt/sources.list.d/spotify.list翻译成我的木偶清单使用Apt?

回答

1

实际上,您可以使用apt模块来创建apt源文件,而不必手动将它们作为文件进行管理。

像这样的东西应该工作:

apt::key { 'spotify': 
    id  => 'BBEBDCB318AD50EC6865090613B00F1FD2C19886', 
    server => 'hkp://keyserver.ubuntu.com:80', 
} 
-> 
apt::source {'spotify': 
    location => "http://repository.spotify.com", 
    release => "stable", 
    repos => "non-free", 
} 
-> 
package {'spotify-client': 
    ensure => "installed", 
} 
+0

Thanks!我注意到关键参数也可以包含在apt :: source中。 – 43Tesseracts

0

1.添加Spotify库签名钥匙能够验证下载的软件包

sudo易于关键进阶--keyserver HKP:// keyserver.ubuntu.com:80 --recv密钥BBEBDCB318AD50EC6865090613B00F1FD2C19886

2.添加Spotify库

echo deb http://repository.spotify.com stable non-free |须藤发球/etc/apt/sources.list.d/spotify.list

3.添加此行到您的/etc/apt/sources.list文件:

的deb http://security.debian.org/debian-security喘息/更新主要

4.Run

sudo易于得到更新

5.-运行

apt-get install libssl1.0.0

6。 - 运行

sudo apt-get install spotify-client

相关问题