Vraag E: Pakket 'apache2' heeft geen installatiekandidaat


Toen ik probeerde om apache2 te installeren op Ubuntu 14.04, kreeg ik de volgende foutmelding:

root@Final-Gitsetup-Developers:~# apt-get install apache2
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package apache2 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  libapache2-mpm-itk libapache2-mpm-itk:i386

E: Package 'apache2' has no installation candidate 

Resultaten van apt-cache policy | grep http | awk '{print $2 $3}' | sort -u

http://archive.ubuntu.com/ubuntu/trusty/universe  
http://repo.mysql.com/apt/ubuntu/wily/mysql-5.6  
http://repo.mysql.com/apt/ubuntu/wily/mysql-apt-config  
http://repo.mysql.com/apt/ubuntu/wily/mysql-tools  

1
2018-01-29 13:01


oorsprong


Vink 'Software & Updates' aan om ervoor te zorgen dat op het tabblad 'Ubuntu-software' de secties 'main' en 'universe' worden gecontroleerd en dat op het tabblad 'Updates' de beveiliging en aanbevolen updates worden gecontroleerd. Ren dan sudo apt-get update en probeer opnieuw te installeren Apache2 - Charles Green
@CharlesGreen bedankt voor het antwoord, ik heb een probleem met de ubuntu-server, niet met de computer .... - spylh9999ggr


antwoorden:


Alle softwarebronnen in uw /etc/apt/sources.list bestand met de string wily (Ubuntu 15.10) in hen zijn in strijd met je Ubuntu 14.04-softwarebronnen en voorkomen dat je apache2 installeert. Om dit op te lossen, zet u elke regel met de tekenreeksen vooraf wily of xenial erin door een # teken om er een opmerking van te maken.

Bewerk de /etc/apt/sources.list bestand met nano-teksteditor. Open de terminal en typ:

sudo nano /etc/apt/sources.list  

Een standaard sources.list bestand voor Ubuntu 14.04 ziet er zo uit:

deb http://archive.ubuntu.com/ubuntu/ trusty main restricted universe multiverse  
deb http://archive.ubuntu.com/ubuntu/ trusty-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ trusty-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu trusty-security main restricted universe multiverse  
deb http://archive.canonical.com/ubuntu trusty partner    
deb http://extras.ubuntu.com/ubuntu trusty main   

Elke regel in het bovenstaande standaard sources.list-bestand heeft de string trusty omdat u Ubuntu 14.04 gebruikt. Het toevoegen van repositories van andere Ubuntu-releases zoals 15.10 of 16.04 aan je Ubuntu 14.04-softwarebronnen is een erg slecht pakketbeheer.

Nano-editor toetsenbord snelkoppelingen
Gebruik de toetsenbordcombinatie Ctrl + O en druk daarna op invoeren om het bestand op te slaan naar zijn huidige locatie.
Gebruik de toetsenbordcombinatie Ctrl + X om nano te verlaten. 

Werk de lijst met beschikbare software bij en installeer apache2.

sudo apt update  
sudo apt install apache2  

3
2018-01-29 13:06



bedankt voor het antwoord, maar nog steeds hetzelfde resultaat als hier: prntscr.com/i75fsi - spylh9999ggr
bedankt voor de update, ik heb het geprobeerd sudo add-apt-repository --remove ppa om alle PPA's te verwijderen & geprobeerd sudo apt-get update & sudo apt-get install apache2  maar nog steeds hetzelfde resultaat ..... - spylh9999ggr
sorry daarvoor, oke ik heb gewist sources.list.d map van /etc/apt , deed toen sudo apt-get update & sudo apt-get install apache2, nog steeds krijg ik dezelfde foutmelding ..... - spylh9999ggr
Gelieve dit na te kijken : prntscr.com/i761hq - spylh9999ggr
ik heb gedaan als je update, prntscr.com/i76e4d krijgt nog steeds dezelfde fout ..... - spylh9999ggr