E: невозможно найти пакет xmkmf

Я хотел переустановить сервер silentvnc с 1.3.9 до 1.3.10, потому что всякий раз, когда я вхожу в систему, vnc падает через 30+ минут. В моей экспедиции Google я наткнулся на этот набор команд

pushd ~
sudo apt-get install xorg-dev libjpeg62-dev zlib1g-dev xmkmf
mkdir -p vnc-problem/new
cd vnc-problem/new
wget http://www.tightvnc.com/download/1.3.10/tightvnc-1.3.10_unixsrc.tar.gz
tar xzf tightvnc-1.3.10_unixsrc.tar.gz
cd vnc_unixsrc
xmkmf
make World
cd Xvnc
./configure
time make
sudo mv /usr/bin/Xtightvnc /usr/bin/Xtightvnc-1.3.9
sudo cp programs/Xserver/Xvnc /usr/bin/Xtightvnc-1.3.10
sudo chown root:root /usr/bin/Xtightvnc-1.3.10
sudo chmod 755 /usr/bin/Xtightvnc-1.3.10
sudo update-alternatives --install /usr/bin/Xtightvnc Xtightvnc /usr/bin/Xtightvnc-1.3.9 50
sudo update-alternatives --install /usr/bin/Xtightvnc Xtightvnc /usr/bin/Xtightvnc-1.3.10 60
sudo update-alternatives --config Xtightvnc # choose Xtightvnc-1.3.10
sudo update-alternatives --set Xtightvnc /usr/bin/Xtightvnc-1.3.10
popd

из этого решения и решил попробовать. Когда я выполнил эту команду sudo apt-get install xorg-dev libjpeg62-dev zlib1g-dev xmkmf, я получил этот ответ в моей командной строке.

Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package xmkmf

Я также установил xutils-dev пакет в соответствии с этим ответом . Кто-нибудь с подсказкой?

1
задан 13 December 2017 в 18:33

1 ответ

ightvncserver 1.3.10 для Ubuntu 16.04 можно загрузить вручную и установить в Ubuntu 14.04. Никаких дополнительных зависимостей для его установки в Ubuntu 14.04 не требуется.

Посетите официальный Ubuntu - Подробная информация о пакетеightvncserver на веб-сайте xenial и загрузите пакетightvncserver, соответствующий архитектуре вашей ОС.

  1. Нажмите на архитектуру ОС, напечатанную красным цветом в таблице Скачатьластийнвсервер ( amd64 или i386 ).

  2. Выберите зеркало из списка зеркал и загрузите файл.24vccverver .deb (либо tailvncserver_1.3.10-0ubuntu3_amd64.deb илиightvncserver_1.3.10-0ubuntu3_i386.deb в зависимости от архитектуры вашей ОС) на рабочий стол.

  3. Дважды щелкните загруженный вами файлightvncserver .deb, чтобы открыть его для установки в Ubuntu Software Center.

  4. Запустите следующую команду, чтобы не допустить автоматической установки, обновления или удаленияезуверенного сервера.

    sudo apt-mark hold tightvncserver  
    
0
ответ дан 13 December 2017 в 18:33
  • 1
    Это - лучшее решение. Ubuntu 15.04 не имеет gnome-desktop-item-edit, так замена это с vi вместо этого. Тогда перейдите к строке, которая говорит Exec=gnome-terminal, и измените ее на Exec=gnome-terminal --maximize. Кроме того, перейдите к Клавиатуре в Параметрах настройки системы, и удалите ярлык для нормального терминала, добавьте пользовательский ярлык с командой gnome-terminal --maximize. Знайте, это изменяет его для всех пользователей. – texasflood 13 June 2015 в 19:38
  • 2
    Это - лучшее решение. Ubuntu 15.04 не имеет gnome-desktop-item-edit, так замена это с vi вместо этого. Тогда перейдите к строке, которая говорит Exec=gnome-terminal, и измените ее на Exec=gnome-terminal --maximize. Кроме того, перейдите к Клавиатуре в Параметрах настройки системы, и удалите ярлык для нормального терминала, добавьте пользовательский ярлык с командой gnome-terminal --maximize. Знайте, это изменяет его для всех пользователей. – texasflood 13 June 2015 в 19:38
  • 3
    Это - лучшее решение. Ubuntu 15.04 не имеет gnome-desktop-item-edit, так замена это с vi вместо этого. Тогда перейдите к строке, которая говорит Exec=gnome-terminal, и измените ее на Exec=gnome-terminal --maximize. Кроме того, перейдите к Клавиатуре в Параметрах настройки системы, и удалите ярлык для нормального терминала, добавьте пользовательский ярлык с командой gnome-terminal --maximize. Знайте, это изменяет его для всех пользователей. – texasflood 13 June 2015 в 19:38
  • 4
    Это - лучшее решение. Ubuntu 15.04 не имеет gnome-desktop-item-edit, так замена это с vi вместо этого. Тогда перейдите к строке, которая говорит Exec=gnome-terminal, и измените ее на Exec=gnome-terminal --maximize. Кроме того, перейдите к Клавиатуре в Параметрах настройки системы, и удалите ярлык для нормального терминала, добавьте пользовательский ярлык с командой gnome-terminal --maximize. Знайте, это изменяет его для всех пользователей. – texasflood 13 June 2015 в 19:38
  • 5
    Это - лучшее решение. Ubuntu 15.04 не имеет gnome-desktop-item-edit, так замена это с vi вместо этого. Тогда перейдите к строке, которая говорит Exec=gnome-terminal, и измените ее на Exec=gnome-terminal --maximize. Кроме того, перейдите к Клавиатуре в Параметрах настройки системы, и удалите ярлык для нормального терминала, добавьте пользовательский ярлык с командой gnome-terminal --maximize. Знайте, это изменяет его для всех пользователей. – texasflood 13 June 2015 в 19:38
  • 6
    Это - лучшее решение. Ubuntu 15.04 не имеет gnome-desktop-item-edit, так замена это с vi вместо этого. Тогда перейдите к строке, которая говорит Exec=gnome-terminal, и измените ее на Exec=gnome-terminal --maximize. Кроме того, перейдите к Клавиатуре в Параметрах настройки системы, и удалите ярлык для нормального терминала, добавьте пользовательский ярлык с командой gnome-terminal --maximize. Знайте, это изменяет его для всех пользователей. – texasflood 13 June 2015 в 19:38

Другие вопросы по тегам:

Похожие вопросы: