Вопрос или проблема
У меня Ubuntu 24.04, и я установил пакет исходных файлов Casper.
В каком каталоге я могу найти исходные файлы на C?
Вы говорите, что установили его, но неясно, какой пакет вы установили; если вы установили бинарный пакет с помощью apt install
, то исходного пакета нет.
Вы использовали установку из исходников?
Также обратите внимание, что местоположение связано с $PWD или вашим текущим рабочим каталогом… т.е. если я cd ~/blah
, то apt source casper
, я бы искал пакет в ~/blah/
guiverc@d7050-next:~$ cd blah
guiverc@d7050-next:~/blah$ apt source casper
УВЕДОМЛЕНИЕ: упаковка 'casper' поддерживается в системе контроля версий 'Git' по адресу:
https://git.launchpad.net/casper
Пожалуйста, используйте:
git clone https://git.launchpad.net/casper
чтобы получить последние (возможно, еще не выпущенные) обновления пакета.
Необходимо загрузить 109 кБ архивов исходных файлов.
Получить:1 http://archive.ubuntu.com/ubuntu plucky/main casper 1.502 (dsc) [1,741 B]
Получить:2 http://archive.ubuntu.com/ubuntu plucky/main casper 1.502 (tar) [107 kB]
Загружено 109 кБ за 2 с (58.6 кБ/с)
dpkg-source: информация: извлечение casper в casper-1.502
dpkg-source: информация: распаковка casper_1.502.tar.xz
Уведомление: Игнорирование файла 'google-chrome.alt_sources' в каталоге '/etc/apt/sources.list.d/' из-за недопустимого расширения имени файла
guiverc@d7050-next:~/blah$ ls
casper-1.502 casper_1.502.tar.xz ubuntu-wallpapers-24.04.2 ubuntu-wallpapers_24.04.2.dsc
casper_1.502.dsc pinxi ubuntu-wallpapers_24.04.2.debian.tar.xz ubuntu-wallpapers_24.04.2.orig.tar.gz
guiverc@d7050-next:~/blah$ cd casper-1.502/
guiverc@d7050-next:~/blah/casper-1.502$ ls -lah
всего 64K
drwxrwxr-x 9 guiverc guiverc 4.0K Jul 17 03:25 .
drwxrwxr-x 4 guiverc guiverc 4.0K Nov 3 08:27 ..
drwxrwxr-x 2 guiverc guiverc 4.0K Mar 31 2024 bin
-rw-rw-r-- 1 guiverc guiverc 437 Jul 16 08:52 casper.conf
drwxrwxr-x 2 guiverc guiverc 4.0K Jul 17 03:28 casper-md5check
drwxrwxr-x 2 guiverc guiverc 4.0K Mar 31 2024 caspermon
-rw-rw-r-- 1 guiverc guiverc 18K Mar 31 2024 COPYING
drwxrwxr-x 5 guiverc guiverc 4.0K Sep 14 04:17 debian
drwxrwxr-x 2 guiverc guiverc 4.0K Mar 31 2024 hooks
-rw-rw-r-- 1 guiverc guiverc 406 Mar 31 2024 Makefile
drwxrwxr-x 4 guiverc guiverc 4.0K Mar 31 2024 scripts
drwxrwxr-x 2 guiverc guiverc 4.0K Mar 31 2024 ubiquity-hooks
Ответ или решение
Местоположение исходных файлов Casper на Ubuntu 24.04
При установке пакета источников Casper на вашу систему Ubuntu 24.04, вы можете найти C исходные файлы в директории, в которую были извлечены архивы исходного кода. Для этого необходимо учесть несколько важных шагов и деталей.
1. Установка пакетa источников
Если вы использовали команду apt source casper
, как показано в приведенном вами примере, то в текущей директории (где вы выполняли команду) будет извлечен исходный код. Например, если вы вначале выполнили команду:
cd ~/blah
apt source casper
Исходные файлы Casper окажутся в папке casper-1.502
, которая будет создана в директории ~/blah/
.
2. Извлечение и структура файлов
После выполнения команды apt source casper
, вы, скорее всего, увидите вывод, аналогичный следующему:
Get:1 http://archive.ubuntu.com/ubuntu plucky/main casper 1.502 (dsc) ...
Get:2 http://archive.ubuntu.com/ubuntu plucky/main casper 1.502 (tar) ...
Fetched 109 kB in 2s ...
dpkg-source: info: extracting casper in casper-1.502
Это указывает на то, что пакет с исходным кодом был успешно загружен и извлечен. Ваша папка ~/blah/
теперь будет содержать следующие файлы и директории:
casper-1.502/
casper_1.502.tar.xz
casper_1.502.dsc
- (и другие файлы, включая зависимые пакеты и конфигурации).
3. Путь к C исходным файлам
Чтобы найти непосредственно C исходные файлы, вам следует перейти в директорию casper-1.502
, где вы можете увидеть структуру каталогов и файлов:
cd ~/blah/casper-1.502/
ls -lah
Внутри директории casper-1.502
вы найдете такие подкаталоги, как bin
, debian
, hooks
, а также файлы конфигурации и Makefile
. Основные исходные файлы должны находиться в подкаталогах, таких как scripts
, где могут находиться C файлы, которые требуются для сборки.
4. Рекомендации по источникам
Если вы хотите получить последнюю версию исходных файлов, рекомендуется использовать систему контроля версий Git. Это можно сделать, выполнив команду:
git clone https://git.launchpad.net/casper
Эта команда создаст локальную копию актуального репозитория, включая последние обновления, которые могут быть еще не представлены в стабильной версии пакета.
Заключение
Таким образом, для доступа к C исходным файлам Casper после установки пакета на Ubuntu 24.04, выполните команду apt source casper
, а затем перейдите к созданной директории casper-1.502
. Это обеспечит вам доступ к важным файлам, необходимым для дальнейшей работы или модификации программного обеспечения. Если у вас возникнут дополнительные вопросы или потребуется помощь с компиляцией исходных файлов, не стесняйтесь обращаться.