![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
最近CentosなんかのLinuxをいじっているのですが
viでviエディターが起動します。
calでカレンダーが起動します。
windowsは電卓はCalc.exeのexeが実行ファイルになっており、Autoexec.batなどはバッチファイルとして実行されます。
cdやdirはCommand.comの内部コマンドだったりします。
(1)Linuxはこの辺どうなっているのでしょう??
(2)昔はyumってなかったような気がしますが、パッケージ?を管理するものなのでしょうか?それもどのあたりまで?
Debian系では使えないのでしょうか?
(2)はいいとして(いやよくないけど)(1)だけでも教えてください。
No.5ベストアンサー
- 回答日時:
yumはRedHat系のYellow Dog Linuxで始まり
RedHat用として改良され、現在に至るツールです。
Debianには先行してaptが存在していたため
Debianでyumを使っている人はいないと思います。
(逆にaptはrpm向け改良が成され、RedHat系のVineなどで使われています)
RedHat系とDebian系の大きな違いが
rpmとdebという、パッケージ形式の違いでした。
rpmにはrpmコマンド、debにはdpkgコマンドがありましたが
これらはパッケージ単体の操作を行なうツールでした。
aptは、統合的なパッケージデータベースと
それを更新できるシステムによって、パッケージの導入に際して
必要なパッケージの調査とダウンロードまでを自動化しました。
そして、yumも同等の機能を実現しました。
その後、aptにはaptitudeやGUIのsynapticが提供され
GUI上に、それらと連携したアップデート通知が提供されるようになりました。
yumにもGUIツールなどが提供され、二つの主流に、大差なく便利な環境が提供されています。
どちらも基本はコマンドラインのツールで、UNIX系OSでよくあるような
コマンドラインツールに、GUIフロントエンドを付けて扱いやすくする
というアプローチで、初心者にも扱いやすいものになっています。
これらは、WindowsにおけるMicrosoft Updateに相当する機能だけでなく
OSのインストール後に、任意のソフトを追加するという手間を大きく削減しました。
つまり、フリーソフトサイトで検索して、落として、解かして
インストール手段を確認して…という原始的な手順が必要なOSよりも
Linuxは管理しやすいってことじゃないかと常々思っています :-)
・脱線暴走
WindowsPCの買い替えで「HDDまるごと移し替えたい」という人はたまに見ますが…
そう思うのは、環境整備の手間が大きいことの現れで…
それでいてOSのライセンス的に…あるいはチップセットドライバー関連のトラブルで
HDD入れ替えでは移行できないことが多いWindowsに同情します。
Linuxではオープンソースデバイスドライバーの内蔵によって
HDD載せ替えによる移行も、楽々とできることが多いというのに…
この辺の話は講習を受けても出てこないところでとても貴重です。
LINUXはこの辺がピンとこなかった原因でもあるんですが。
教科書にはないぶっちゃけた(失礼)回答ありがとうございます。
ついでに、今は依存関係って気にしなくてよいのでしょうか?
昔、LINUXは依存関係があるから云々といっている人がいたので。
そもそも依存関係って、共有DLLみたいな?ちがうかな。
気が向いたらチラッと教えてください。
No.3
- 回答日時:
Windowsは拡張子で判断される
Linuxはパーミッションに実行権が付いていれば実行ファイルです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(IT・Webサービス) エクセルの実行ファイルについての質問です。 1 2023/05/04 03:58
- Windows 10 exeファイルが起動しない 4 2022/06/05 16:13
- Visual Basic(VBA) batからexeを実行し戻り値を受け取る EXEの実行内容の結果によって、戻り値を0か1かで返したい 1 2023/07/04 16:40
- UNIX・Linux Linuxについて質問です。 以下のhistoryの出力結果から、sedコマンドのファイル名tmp1 1 2023/02/03 20:11
- Visual Basic(VBA) VBA★PDFをPDFアプリで印刷しようと思っていますが上手くゆきません 1 2022/06/06 22:04
- フリーソフト TJA-Player3 Develop Rewhite 2 2023/05/04 21:24
- C言語・C++・C# exeファイルが作れない(windows10) 6 2022/08/13 08:47
- その他(セキュリティ) exeファイルの個人情報について 3 2023/06/29 17:36
- UNIX・Linux VirtualBox ゲストOSにPC内蔵HDDのパーティションをマウントする方法は? 2 2023/05/06 22:52
- その他(パソコン・スマホ・電化製品) LINUXPCに詳しい人に気楽に答えてほしい質問です。 2 2022/10/25 08:07
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
パソコンでゲームをプレイしよ...
-
CentOS6.2 オフラインでのsamba...
-
REGZA HDD Easy Copy
-
rpmで競合しています
-
Debianにpstreeをインストール...
-
makeコマンドが使えません。
-
CentOSをsubversionのクライア...
-
Fedoraのupgradeで、libruby.so...
-
Linuxのインストールパッケージ...
-
ubuntu8.0.4にopenssl-develを...
-
外部レポジトリとは
-
subversionのcheckoutが出来な...
-
.NET Framework 3.5 SP1 をダウ...
-
【Debian】apt-get install の...
-
プロダクトキーラベルのはがし方
-
Rでlavaanをインストールできま...
-
Linuxのパッケージ更新で更新前...
-
dpkg -lの出力結果について
-
Redhat Linux のバージョンアッ...
-
パッケージが既存のパッケージ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
パソコンでゲームをプレイしよ...
-
外部レポジトリとは
-
1枚でも「1枚”組”」なのですか?
-
makeコマンドが使えません。
-
ubuntu8.0.4にopenssl-develを...
-
Rでlavaanをインストールできま...
-
Debianにpstreeをインストール...
-
パッケージとRPMについて
-
apt-get install ****** でinst...
-
リテール版とは通常版のことで...
-
パッケージが既存のパッケージ...
-
Linuxのパッケージ更新で更新前...
-
dpkg -lの出力結果について
-
1番新しい今のパーフェクトホイ...
-
オフラインのUbuntuにパッケー...
-
rpmで競合しています
-
Ubuntuでlibc6-devのインストー...
-
apt-getによるapacheのインスト...
-
apt-get updateするとファイル...
-
DirectXエンドユーザーランタイ...
おすすめ情報