附加到/etc/apt/sources.list

我正在创build一些脚本来简化应用程序安装,我需要追加到/etc/apt/sources.list的末尾

下面的代码附加到文件〜但不在/ etc / apt /

echo "deb http://ppa.launchpad.net/person/ppa/ubuntu karmic main" >> /etc/apt/sources.list 

@meder

我已经尝试了这些下面的命令,没有运气:

 sudo echo "deb http://ppa.launchpad.net/person/ppa/ubuntu karmic main" >> /etc/apt/sources.list #===--- sudo sh "echo 'deb http://ppa.launchpad.net/person/ppa/ubuntu karmic main' >> /etc/apt/sources.list" 

这将工作:

 sudo sh -c“echo”deb http://ppa.launchpad.net/person/ppa/ubuntu karmic main'>> /etc/apt/sources.list“

但是,不要编辑/etc/apt/sources.list ,而是将新的*.list文件添加到/etc/apt/sources.list.d

例如,

 echo'deb http://ppa.launchpad.net/person/ppa/ubuntu karmic main'> /tmp/myppa.list
 sudo cp /tmp/myppa.list /etc/apt/sources.list.d/
 rm /tmp/myppa.list

确保有一个备份文件

 echo "foo" | sudo tee -a /etc/apt/sources.list 

不过,我真的建议你创建一个新的.list,然后使用这个方法来追加,存储在/etc/apt/sources.list.d/