[過去ログ] 初心者の質問相談にやさしく答えるスレ Part13 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
694(1): 2021/10/07(木)13:32 ID:+i/JvNQ4(1) AAS
LinuxでC言語での開発を学んでいこうと思ってます
C言語自体は経験あるので開発の方はよいのですが
できたソフトをLinuxでapt-getやyumだけでインストールできるように
その専用のサーバーへ登録する方法がわかりません
こういったことは具体的にどこのサイトや書籍に書かれているでしょうか?
この検索ワードでググれというのでもいいので情報を教えて下さい
695: 2021/10/07(木)14:42 ID:v8ySZTm9(1/2) AAS
専用のサーバーって下のようなサーバーを建てたいという意味?
外部リンク:launchpad.net
696(1): 2021/10/07(木)15:59 ID:r3rJ5cN0(1) AAS
サーバーを建てたいというかapt-getやyumだけでインストールできるような状態に持っていけるならいいのです
そのへんも含めて初歩なんで全体がよくわかってません
697: 2021/10/07(木)17:02 ID:Wbb0fOaR(1) AAS
apt-get, yum は、Debian などの公式ディス鳥が認めたアプリを、
ディス鳥が配布しているから、
まずアプリの実績が無いと、ディス鳥の審査に受からない
まず、Github などで勝手アプリを作って、数年以上の実績を積むこと。
そして多くのユーザーが推薦するようなアプリになれば、ディス鳥も採用するかも
つまり、OSS 界隈で、アプリが推薦される必要がある
698: 2021/10/07(木)18:59 ID:v8ySZTm9(2/2) AAS
もしかして単にdebパーケージを作りたいのか?
外部リンク:note.kurodigi.com
mpvをビルドする
外部リンク:zenn.dev
699: 2021/10/07(木)19:05 ID:Pq/WycXj(1) AAS
情報ありがとうございます
700(2): 2021/10/07(木)23:32 ID:0jfwICFZ(1) AAS
tarで持ち込んでconfigure, makeではなんでいけないのか?
701: 2021/10/08(金)00:45 ID:LrYDrrXx(1) AAS
>>700
俺作成へなちょこソフトでもディストリに登録すればディストリの人が
そのディストリで使えるようにビルドしたのを配布してくれるとか思っていたから、
どうすれば良いと尋ねたんだよ。
だから、ソースコードで配布してユーザーがビルドして使うという発想はない
702: 2021/10/08(金)02:33 ID:n3C/+Wte(1) AAS
それならDebianなどのForumで問い合わせたほうが良いんじゃね
703: 2021/10/08(金)23:42 ID:cdCcmFwc(1/2) AAS
>>694
基本的によほど無いと困るモノ以外は誰かがメンテしてくれるとかは無いよ
パッケージ作成者が収録のリクエスト出して一定の基準を満たせばレポジトリに入るけどメンテしてないとドロップする
メンテの労力考えたらdebとrpmのソースパッケージに絞って自動ビルドサービスでビルドしてサードパーティーのリポジトリに登録するのが現実的な線じゃないか
704: 2021/10/08(金)23:56 ID:cdCcmFwc(2/2) AAS
続き
debianは知らないけどrhelとかはfedoraprojectが運営するcoprという無料のパッケージ開発支援サービスがある
githubのようにアカウント/プロジェクトを作りローカルでソースパッケージを作ってアップするとサーバーでビルドしてレポジトリ作って公開してくれる
ローカルではmockというビルドコンテナ構築管理ツールがある
コード書きながらビルドspecも書いていけばそれでテスト用のsandboxとしても使えるしパッケージにして管理してると色々と便利
Mockでソースパッケージの確認してcoprでビルドしてリポジトリ公開から始めたらどう?
書ききれないから詳細はfedorawikiとか見れ
705: 2021/10/09(土)15:20 ID:bAhI0MJW(1) AAS
ありがとうございます、その辺勉強してみます
706(2): 2021/10/09(土)20:11 ID:WymDptCE(1) AAS
各フォルダのサブフォルダを数える方法ないですか?
深く掘らなくてもせめて直下にいくつあるか把握したいんですが
duみたいに1行で表示できませんかね
707: 2021/10/09(土)20:42 ID:/uE8i8eH(1) AAS
>>706
for d in */; do printf '%s\t%s\n' $(($(find "$d" -type d -printf '\n' | wc -l) - 1)) "$d"; done
wc -l の結果から 1 引いているのは親フォルダである $d の分
「直下」のサブフォルダだけ数えるなら find に -maxdepth 1 を付ける
$ for d in /usr/*/; do printf '%s\t%s\n' $(($(find "$d" -maxdepth 1 -type d -printf '\n' | wc -l) - 1)) "$d"; done
1 /usr/bin/
406 /usr/include/
22 /usr/lib/
164 /usr/lib64/
23 /usr/libexec/
省7
708: 2021/10/09(土)23:16 ID:umxZ5clL(1) AAS
>>706
perlやpythonを使うのは駄目なの?
709(1): 2021/10/10(日)03:56 ID:WiaztDrC(1/4) AAS
>>700
checkinstallしたほうが抜くとき楽かもしらんな
710: 2021/10/10(日)04:17 ID:WiaztDrC(2/4) AAS
>>696
端的には
・どうにかしてdebパッケージ作って
・リポジトリ(ファイル置き場)をこしらえて
・aptのためのファイル一覧を作成するコマンドとか蹴っ飛ばして
・サーバおったてて
・別人氏にぼく様のサーバを sources.list に追加してケロって言う
一応野良でaptするならそういう手順になるが、クッソだるいぞ
711: 2021/10/10(日)11:04 ID:1obL8mC8(1/2) AAS
connmanのWiFi接続が20~30分ごとに切れるのが訳分からん
有識者お願いします
ちなルーターの再起動はしたが改善せず
712(2): 2021/10/10(日)11:12 ID:1obL8mC8(2/2) AAS
ミスったかもしれないからもう1回カキコする
重複してたらすいません
AntiXLinux入れて、WiFi接続にconnman使ってるんやが、20~30分でWiFi接続が切れる
再起動したら戻るが、service connman restartしても、周辺のWiFiのsearchが上手くいかない
ルーターの再起動もしたが、上手くいかない
誰かお助け下さい(´・ω・`)
713(1): 2021/10/10(日)15:40 ID:eEyvRNcr(1) AAS
>>709
make clean じゃダメなの?
上下前次1-新書関写板覧索設栞歴
あと 289 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.018s