2016-12-03 40 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