2016-12-03 117 views
0

我可能会被意外删除了等等/公寓/ sources.list文件,现在每次我尝试在我的树莓派安装的东西我收到以下错误消息树莓派等/公寓/ sources.list文件丢失

包phpmyadmin不可用,但被另一个包引用。 这可能意味着包丢失,已过时,或 只能从其他来源

E:包“phpMyAdmin的”没有安装候选人

我怎样才能在/ etc /公寓/ sources.list文件返回

回答

1

首先,检查一下是否真的删除了它,或者如果您有源文件的副本,例如/etc/apt/sources.list.save(某些程序创建了这样的副本自动使用时)。运行以下代码以查找可能的副本:

ls /etc/apt/ | grep -ie "sources.list" 

如果在那里找不到副本,则必须重新创建源文件。为此,它将取决于您运行的Linux发行版 - 搜索“sources.list myLinuxDistribution”并查看出现的内容。对于Debian 8,它可能是这样的:

deb http://ftp.us.debian.org/debian/ jessie main contrib non-free 
deb-src http://ftp.us.debian.org/debian/ jessie main contrib non-free 
deb http://security.debian.org/ jessie/updates main contrib non-free 
deb-src http://security.debian.org/ jessie/updates main contrib non-free 
deb http://ftp.us.debian.org/debian/ jessie-updates main contrib non-free 
deb-src http://ftp.us.debian.org/debian/ jessie-updates main contrib non-free 
deb http://ftp.debian.org/debian jessie-backports main contrib non-free 
deb-src http://ftp.debian.org/debian jessie-backports main contrib non-free 

一旦你找到一个合适的sources.list代码,你可能会遇到你喜欢的文本编辑器(例如:gksudo leafpad /etc/apt/sources.list),粘贴的sources.list内容那里,然后保存新文件。

0

标准的/etc/apt/sources.list为Raspbian杰西精简版是这样的:

deb http://mirrordirector.raspbian.org/raspbian/ jessie main contrib non-free rpi 
# Uncomment line below then 'apt-get update' to enable 'apt-get source' 
#deb-src http://archive.raspbian.org/raspbian/ jessie main contrib non-free rpi 

我认为有需要的phpmyadmin没有其他条目。

此外,还有一个文件/etc/apt/sources.list.d/raspi.list看起来像这样:

deb http://archive.raspberrypi.org/debian/ jessie main ui 
# Uncomment line below then 'apt-get update' to enable 'apt-get source' 
#deb-src http://archive.raspberrypi.org/debian/ jessie main ui 

以下是在/ etc中的所有文件的完整列表/公寓包含文件权限设置。我没有包含空目录。

[email protected]:~ $ ls -alR /etc/apt 
/etc/apt: 
total 40 
drwxr-xr-x 6 root root 4096 Nov 25 17:28 . 
drwxr-xr-x 88 root root 4096 Dec 16 20:25 .. 
drwxr-xr-x 2 root root 4096 Dec 16 20:10 apt.conf.d 
-rw-r--r-- 1 root root 99 Nov 25 17:28 listchanges.conf 
drwxr-xr-x 2 root root 4096 Apr 2 2016 preferences.d 
-rw-r--r-- 1 root root 234 Nov 25 17:22 sources.list 
drwxr-xr-x 2 root root 4096 Nov 25 17:55 sources.list.d 
-rw-r--r-- 1 root root 2424 Nov 25 17:22 trusted.gpg 
-rw-r--r-- 1 root root 1233 Nov 25 17:22 trusted.gpg~ 
drwxr-xr-x 2 root root 4096 Apr 2 2016 trusted.gpg.d 

/etc/apt/apt.conf.d: 
total 28 
drwxr-xr-x 2 root root 4096 Dec 16 20:10 . 
drwxr-xr-x 6 root root 4096 Nov 25 17:28 .. 
-rw-r--r-- 1 root root 643 Apr 2 2016 01autoremove 
-rw-r--r-- 1 root root 981 Nov 25 17:24 01autoremove-kernels 
-rw-r--r-- 1 root root 141 Oct 12 2014 20listchanges 
-rw-r--r-- 1 root root 161 Nov 25 17:30 50raspi 
-rw-r--r-- 1 root root 182 Mar 19 2015 70debconf 

/etc/apt/sources.list.d: 
total 12 
drwxr-xr-x 2 root root 4096 Nov 25 17:55 . 
drwxr-xr-x 6 root root 4096 Nov 25 17:28 .. 
-rw-r--r-- 1 root root 193 Nov 25 17:55 raspi.list