Вот что я сделал, чтобы правильно работать, начиная со свежей установки (версия R2010b на Ubuntu 12.04).
Установите пакет поддержки matlab из программного центра, как было предложено. Или вы можете использовать следующую команду: sudo apt-get install matlab-support. Создайте локальный файл .desktop: gedit ~/.local/share/applications/matlab.desktop. По какой-то причине сохранение его в / usr / share / applications приводило к тому, что он не работал, когда я впервые входил в систему. Скопируйте и вставьте следующий код и сохраните. Важным изменением является строка StartupWMClass.[Desktop Entry]
Version=1.0
Type=Application
Icon=/usr/share/icons/matlab.png
Name=Matlab
Comment=Start MATLAB - The Language of Technical Computing
Exec=matlab -desktop
Terminal=false
Categories=Development;
StartupNotify=true
StartupWMClass=com-mathworks-util-PostVMInit
X-Ayatana-Desktop-Shortcuts=New_Window;
[New_Window Shortcut Group]
Name=New Matlab
Exec=matlab -desktop
Откройте папку приложений, в которой вы только что сохранили файл matlab.desktop: nautilus ~/.local/share/applications. Перетащите файл matlab.desktop в панель запуска. Доступно в Центре программного обеспечения.
Просто откройте Ubuntu Software Center и найдите его имя.
Или установите через терминал:
sudo apt-get install codeblocks
На веб-сайте Code :: Blocks страница загрузки для Linux указывает на PPA для кода: Blocks Release Builds PPP, что, вероятно, самый простой способ установить достаточно обновленную версию Code :: Blocks. Чтобы установить Code :: Blocks из вышеупомянутого PPA, выполните следующие действия:
sudo add-apt-repository ppa:damien-moore/codeblocks-stable
sudo apt-get update
sudo apt-get install codeblocks
Вы можете установить CodeBlocks, используя следующую команду:
sudo apt-get install codeblocks
Если вы планируете разрабатывать на ubuntu, то полезно научиться компилировать код из командной строки ... даже кодовые блоки IDE
скачать исходный код
http: // www.codeblocks.org/downloads
выберите файл, похожий на codeblocks_16.01.tar.gz
cd, в который вы хотите развернуть архив и выпустить
tar xvf /path/to/codeblocks_16.01.tar.gz
cd codeblocks-16.01.release
autoreconf -fi #
./configure # standard check to confirm your have necessary libs
make -j4 # actual compile and link step
sudo make install # install binary and its libs
sudo ldconfig # this registers your new libs
теперь его установлено ... запустите и запустите
codeblocks # Voila you have launched your new IDE
Если выше приведено ошибки, вам, вероятно, еще предстоит установить восходящие зависимости ... если это может помочь
sudo apt-get install build-essential
sudo apt-get install -y libwxbase3.0-0v5 libwxbase3.0-dev libwxgtk3.0-dev wx3.0-headers wx-common
sudo apt-get build-dep codeblocks
Я предлагаю использовать новейшую версию от «Jens». Даже если это неофициально, мы можем получить все версии. Вы также можете выбрать файл repositury или just'deb.
http://apt.jenslody.de/
Для стабильной версии добавьте эти две строки в файл sources.list и обновить индекс пакета
deb [arch=amd64,i386] https://apt.jenslody.de/stable jessie main
deb-src https://apt.jenslody.de/stable jessie main
Затем установите кодовые блоки. Протестировано на Ubuntu 12.04 - как 32, так и 64 бит.
Вы можете попробовать установить пакеты вручную. Подключение через FTP к архивам с вашим файловым менеджером.
Альтернативно установите его через GUI с помощью FTP , щелкнув каждый файл deb, который будет указывать на отсутствие другого пакета / зависимости, а затем установите это один первый. Вы можете начать с Codeblocks, и GDEBI укажет непосредственно связанные пакеты, и вы последуете этому, и не заблудитесь в зависимостях.
Не знаю, можно ли связать файловую ассоциацию с щелчком и вызвать Кодовые блоки непосредственно из браузера.
FTP: Архивы
Сервер: ftp.archive.ubuntu.com
И путь к Codeblocks : ubuntu / ubuntu / pool / universe / c / codeblocks
В терминальном типе: ftp
Затем идет propmt
ftp> open ftp.archive.ubuntu.com
user
anonymous
>Type password
"leave blank"
cd ubuntu/ubuntu/pool/universe/c/codeblocks
get *.deb
Файлы будут сохранен в Codeblocks
удалить DEB нежелательной архитектуры
Сохранить этот скрипт:
#!/bin/bash
# Reference
# http://www.cyberciti.biz/faq/bash-for-loop/
# https://www.dbsysnet.com/2015/12/using-bash-arrays-with-examples
BLOCKS=( hello young flying sun you don look old at all);
for LIST in 0 1 2 3 4 5 6 7 8 9 10 11 12
do
echo ${BLOCKS[LIST]};
done;
Вы можете проверить ответы о том, как использовать скрипт, сделать его исполняемым и запустить его из DEBs .
Заменить эхо с помощью команды bash для установки пакетов:
dpkg -i ${BLOCKS[LIST]};
[d25 ] Измените сообщение списка со списком пакетов для кодовых блоков в папке GDEBI ls *.deb
Сопоставьте количество пакетов с список из 12 элементов
Если 20 элементов тогда Альтернативно
Все, что вам нужно сделать, это запустить:
sudo apt-get update
, затем
sudo apt-get upgrade
, а затем
sudo apt-get install codeblocks
Список ваших репозиториев isn ' До настоящего времени вы получили предложение от Ubuntu. Если вы хотите стать программистом Linux, я рекомендую вам получить знания LPIC-1 до начала. Крайне важно понять основы этой системы для ее кодирования.